X-Git-Url: http://git.shiar.nl/sheet.git/blobdiff_plain/4c6e6d31f60439bd8242904aff422f262b1de686..f5e90028e202fa9055c1e092cfe8219cbb1678f9:/sc.plp?ds=inline
diff --git a/sc.plp b/sc.plp
index e1e4fe2..3ebc4f1 100644
--- a/sc.plp
+++ b/sc.plp
@@ -144,9 +144,11 @@ sub showval {
$tagbase .= '">';
my $out = showval($row, 'attack', $area, 'damage');
- $out .= '+' if $attack->{splash};
+ $out .= sprintf('%s',
+ $attack->{splash} eq 'line' ? ('linear', 'Ã') : ('splash', '+')
+ ) if $attack->{splash};
$attack->{dps} = $attack->{cooldown} && [
- map { 24 * $_ / $attack->{cooldown} * ($attack->{count} // 1) }
+ map { $_ / $attack->{cooldown} * ($attack->{count} // 1) }
map { ref $_ ? @{$_} : $_ }
$attack->{damage}
#TODO: upgrade (zergling)
@@ -209,7 +211,11 @@ sub showval {
!!$_->{base} && '+',
$_->{build} || '0',
),
- !$suitchar ? '
' : sprintf(' | %s', $suitchar, ucfirst $suitchar),
+ !$suitchar ? ' | ' : sprintf(' | %s%s',
+ $suitchar, ucfirst $suitchar,
+ $_->{attr}->{massive}
+ && 'â',
+ ),
' | ' . (
defined $_->{unit} && $_->{unit} == .5 ? '½' : $_->{unit}
),
@@ -240,7 +246,10 @@ sub showval {
showval($_, 'sight')
),
' | ' . showval($_, 'speed'),
- $_->{attr}->{massive} && 'â',
+ $_->{attr}->{jump}
+ && qq'â',
+ $_->{attr}->{flying}
+ && qq'â',
' | ' . showmagic($_),
"\n"
);
@@ -309,7 +318,9 @@ if ($scver{major} > 1) {
:>transports can fit 8 Small,
4 Medium,
2 Large,
- or a single Huge unit<:
+ or a single Huge unit
+ massive â units
+ cannot be lifted or slowed and can break force fields<:
} else {
:>affected by Small,
Medium, or
@@ -343,7 +354,8 @@ if ($scver{major} > 1) {
damage done per single attack against ground/air units
2nd column indicates relative amount of damage done in
1 second of fastest game time
- splash damage+ hits nearby objects as well
+ splash damage hits all objects nearby +
+ or in a straight line Ã.
explosive damage does only
50% damage to small units, 75% to medium, 100% to large
concussive/plasma damage does
|