X-Git-Url: http://git.shiar.nl/sheet.git/blobdiff_plain/dda7e4bcad0e3c78e0a06693b90bc97da943fa23..53663289d87a1a07c0ff8789776029cd554fa293:/sc.plp
diff --git a/sc.plp b/sc.plp
index a7da312..7f40dd2 100644
--- a/sc.plp
+++ b/sc.plp
@@ -112,7 +112,7 @@ sub showrange {
sub showattack {
my ($row, $area) = @_;
my $attack = $row->{attack}->[$area]
- or return '
';
+ or return ' | ';
my $upattack = $row->{upgraded}->{attack}->[$area];
my $damage = $attack->{damage};
@@ -144,6 +144,8 @@ sub showrange {
),
)} keys %{ $attack->{bonus} }),
) if $attack->{bonus};
+ $out .= 'â¢'
+ if $attack->{type} eq 'projectile';
$out .= sprintf '', $attack->{name} if $attack->{name};
$out .= showrange($damage, $maxdamage);
@@ -176,6 +178,9 @@ sub showrange {
$out .= ' | ' . 'â½' x !!($attack->{anti} & 1);
$out .= ' | ' . 'â³' x !!($attack->{anti} & 2);
+ $out .= ' | ' .
+ showrange($attack->{range}, $upattack->{range});
+
return $out;
}
@@ -264,8 +269,6 @@ sub showrange {
' class="val unit-armor">' .
showrange($_->{armor}, $_->{upgraded}->{armor}),
showattack($_, 0),
- ' | ' .
- showrange(map { $_->{attack}->[0]->{range} } $_, $_->{upgraded}),
' | ' . sprintf(
$_->{detect} ? '%s' : '%s',
showrange($_->{sight}, $_->{upgraded}->{sight})
@@ -278,7 +281,7 @@ sub showrange {
&& qq'â',
' | ' . showmagic($_),
!$_->{attack}->[1] ? () : (
- ' | ', showattack($_, 1), ' | '
+ ' |
', showattack($_, 1), ' | '
),
"\n"
);
@@ -405,7 +408,9 @@ if ($scver{major} > 1) {
<:
if ($scver{major} > 1) {
:>does not include ≥bonus damage
- dealt to susceptible unit types<:
+ dealt to susceptible unit types
+ â¢projectile shots are negated by
+ Point Defense Drones<:
} else {
:>*explosive damage does only
50% damage to small units, 75% to medium, 100% to large
|