sc: indicate multiple hits by prefixing damage by multiplier
authorMischa POSLAWSKY <perl@shiar.org>
Fri, 19 Jun 2015 01:09:27 +0000 (03:09 +0200)
committerMischa POSLAWSKY <perl@shiar.org>
Fri, 19 Jun 2015 01:09:27 +0000 (03:09 +0200)
sc.plp

diff --git a/sc.plp b/sc.plp
index c8be6c7cebb55dfa42a6548661f40572ca54a741..69b6a519f26e5170bab15c33191da2fea04ddaed 100644 (file)
--- a/sc.plp
+++ b/sc.plp
@@ -133,6 +133,7 @@ sub showrange {
                ($damage, $maxdamage) = ($damage->[0], $upattack->{damage} // $damage->[-1])
                        if ref $damage;
 
                ($damage, $maxdamage) = ($damage->[0], $upattack->{damage} // $damage->[-1])
                        if ref $damage;
 
+               $out .= "<small>$attack->{count}× </small>" if $attack->{count} > 1;
                $out .= showrange($damage, $maxdamage);
                $out .= sprintf('<span class="unit-splash" title="%s">%s</span>',
                        $attack->{splash} eq 'line' ? ('linear', '×') : ('splash', '+')
                $out .= showrange($damage, $maxdamage);
                $out .= sprintf('<span class="unit-splash" title="%s">%s</span>',
                        $attack->{splash} eq 'line' ? ('linear', '×') : ('splash', '+')