X-Git-Url: http://git.shiar.net/sheet.git/blobdiff_plain/1b61e5ec2db6d04a6fe5eed35312dd44a9e76b5e..6962abaabd527e65ec7f6e719ec2a42ef1f5fadb:/sc.plp
diff --git a/sc.plp b/sc.plp
index 5454b63..5f18477 100644
--- a/sc.plp
+++ b/sc.plp
@@ -313,8 +313,20 @@ sub showrangeint {
$_->{detect} ? '%s' : '%s',
showrangeint($_->{sight}, $_->{upgraded}->{sight})
),
- '
' .
- showrangeint($_->{speed}, $_->{upgraded}->{speed}),
+ sprintf(' | %s',
+ showrange(
+ map { $_ && sprintf '%.1f', $_ }
+ $_->{speed}, $_->{upgraded}->{speed}
+ ),
+ defined $_->{creep} && sprintf(' title="%s on creep"',
+ $_->{creep} == 1 ? 'same' : showrange(
+ map { $_ && sprintf '%.1f', $_ }
+ $_->{speed} * $_->{creep},
+ $_->{upgraded}->{speed} && $_->{upgraded}->{speed} *
+ ($_->{upgraded}->{creep} // $_->{creep}),
+ ),
+ ),
+ ),
$_->{attr}->{jump}
&& qq'â',
' | ' . showmagic($_),
@@ -461,7 +473,8 @@ if ($scver{major} > 1) {
range in which the unit detects other units
emphasis indicates ability to detect cloaked units
speed
- relative speed of movement (when in full motion, startup speed ignored)
+ top movement speed in hex per second
+ acceleration and deceleration ignored
specials
parentheses () indicate that it needs to be researched first
passive abilities are always enabled
|