X-Git-Url: http://git.shiar.nl/sheet.git/blobdiff_plain/53b43cde562492785c4d5085845638136f2f43c9..2a99bcdadec88d7483903e2c8420ad3e78fcb805:/sc.plp diff --git a/sc.plp b/sc.plp index 612695e..b5d81ec 100644 --- a/sc.plp +++ b/sc.plp @@ -9,7 +9,7 @@ my %scver = ( major => 1, ); -if ($ENV{PATH_INFO} and $ENV{PATH_INFO} eq '/2') { +if ($Request and $Request eq '2') { %scver = ( id => 'hots', name => 'Heart of the Swarm', @@ -22,7 +22,7 @@ my $datafile = "sc-units-$scver{id}.inc.pl"; Html({ title => "$scver{title} unit cheat sheet", - version => 'v1.1', + version => '1.1', description => [ "Reference of $scver{game} unit properties," . " comparing various statistics of all the units in $scver{name}" @@ -40,19 +40,19 @@ Html({ data => [$datafile], }); -print "

$scver{game} units

\n\n"; +say "

$scver{game} units

\n"; my $units = do $datafile; die "Cannot open unit data: $_\n" for $@ || $! || (); my $patch = shift @{$units} or die "Cannot open unit data: metadata not found\n"; -print "

Unit properties as seen or measured in $scver{name}\n$patch.\n"; -print "Also see the $_ table.\n" for join(', ', +say "

Unit properties as seen or measured in $scver{name}\n$patch."; +say "Also see the $_ table." for join(', ', ('StarCraft 2: HotS') x ($scver{major} < 2), ('original SC: Brood War') x ($scver{major} > 1), ); -print "

\n\n"; +say "

\n"; sub addupgrade { my ($ref, $increase, $org) = @_; @@ -376,7 +376,7 @@ sub showrangeint { my ($race, $cat) = ('', ''); for (@rows) { if ($grouped) { - printf '

%s

'."\n", + say sprintf '

%s

', $race = $_->{race}, ucfirst $race unless $race eq $_->{race}; }