X-Git-Url: http://git.shiar.nl/sheet.git/blobdiff_plain/01646e2d461ab148a5e13081cbab26fb5c2ee3b4..e75dbcba340459a1bef997680a7d1bf152039a32:/sc.plp
diff --git a/sc.plp b/sc.plp
index 3a11f0c..dc32a47 100644
--- a/sc.plp
+++ b/sc.plp
@@ -129,7 +129,9 @@ sub showrange {
$maxdamage += ($upattack->{upgrade} // $attack->{upgrade}) * 3;
my $out = '
';
- $out .= "$attack->{count}Ã " if $attack->{count} > 1;
+ $out .= sprintf('%sà ',
+ showrange($attack->{count}, $upattack->{count}),
+ ) if $attack->{count} > 1;
$out .= '*'
if $attack->{type} eq 'explosive';
$out .= '~'
@@ -167,7 +169,10 @@ sub showrange {
$out .= ' | ';
if ($attack->{dps}) {
- $out .= showrange($attack->{dps}->[0], $attack->{dps}->[-1]);
+ # precalculated dps, do not touch
+ $out .= showrange($attack->{dps}->[0],
+ $upattack->{dps}->[-1] // $attack->{dps}->[-1]
+ );
}
elsif ($attack->{cooldown}) {
if (my $type = $attack->{type}) {
|