X-Git-Url: http://git.shiar.nl/sheet.git/blobdiff_plain/424c0dbea2a9dbe423c269bc7619546688fbd6f4..f00c1e5c4de7325c9d5d851a61355fe8638cca95:/sc.plp diff --git a/sc.plp b/sc.plp index e426a6e..f1632ee 100644 --- a/sc.plp +++ b/sc.plp @@ -73,6 +73,14 @@ for my $unit (@{$units}) { addupgrade(\$unit->{upgraded}->{$col}, $increase, $unit->{$col}); } } + for my $special (@{ $unit->{special} }) { + for my $upgrade (@{ $special->{upgrade} }) { + while (my ($col, $increase) = each %{$upgrade}) { + defined $special->{$col} or next; + addupgrade(\$special->{upgraded}->{$col}, $increase, $special->{$col}); + } + } + } } sub coltoggle { @@ -152,11 +160,14 @@ sub showrange { $out .= showrange($damage, $maxdamage); $out .= '' if $attack->{name}; $out .= sprintf('%s', - $attack->{splash} eq 'line' ? ('linear', 'Ã') : ('splash', '+') + $attack->{splash} eq 'line' ? ('linear', '+') : ('splash', 'â') ) if $attack->{splash}; $out .= '