X-Git-Url: http://git.shiar.nl/sheet.git/blobdiff_plain/84a63eb1d32b332d3b0b2cf290c35b2e0c8d8f07..70cddeb28fadb6c81c9af75483c179a521a1dcdf:/sc.plp diff --git a/sc.plp b/sc.plp index 0a0f161..b06f22e 100644 --- a/sc.plp +++ b/sc.plp @@ -111,16 +111,7 @@ sub showrange { my $out = ''; $out .= '' . '▽' x !!($attack->{anti} & 1); $out .= '' . '△' x !!($attack->{anti} & 2); - $out .= ''; + $out .= ''; my $upattack = $row->{upgraded}->{attack}->[$area]; my $damage = $attack->{damage}; @@ -129,6 +120,10 @@ sub showrange { $maxdamage = $maxdamage->[-1] if ref $maxdamage; $out .= "$attack->{count}× " if $attack->{count} > 1; + $out .= '*' + if $attack->{type} eq 'explosive'; + $out .= '~' + if $attack->{type} eq 'implosive'; $out .= showrange($damage, $maxdamage); $out .= sprintf('%s', $attack->{splash} eq 'line' ? ('linear', '×') : ('splash', '+') @@ -360,9 +355,9 @@ if ($scver{major} > 1) { 1 second of in-game time
splash damage hits all objects nearby + or in a straight line ×. -
explosive damage does only +
*explosive damage does only 50% damage to small units, 75% to medium, 100% to large -
concussive/plasma damage does +
~concussive/plasma damage does 25% to large, 50% medium, 100% to small units
sight
range in which the unit detects other units