X-Git-Url: http://git.shiar.nl/sheet.git/blobdiff_plain/765f1c0e70d229d888df567497e51ac971628078..ffc7dd1d5f9a1b703991994df40620408a9c9ccd:/sc.plp diff --git a/sc.plp b/sc.plp index 1c61130..a857884 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}; @@ -178,6 +178,9 @@ sub showrange { $out .= '' . '▽' x !!($attack->{anti} & 1); $out .= '' . '△' x !!($attack->{anti} & 2); + $out .= '' . + showrange($attack->{range}, $upattack->{range}); + return $out; } @@ -266,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}) @@ -280,7 +281,10 @@ sub showrange { && qq'↑', '' . showmagic($_), !$_->{attack}->[1] ? () : ( - '', showattack($_, 1), '' + '', showattack($_, 1), '' + ), + !$_->{attack}->[2] ? () : ( + '', showattack($_, 2), '' ), "\n" );