Mercurial > hg > batmud > misc
changeset 358:362bd68d5686 misc
More fixes.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Wed, 27 Jun 2018 15:08:49 +0300 |
parents | b5959a81c3f5 |
children | 578e07a11bcc |
files | nun/tasks/findreqs.pl |
diffstat | 1 files changed, 9 insertions(+), 8 deletions(-) [+] |
line wrap: on
line diff
--- a/nun/tasks/findreqs.pl Wed Jun 27 15:02:21 2018 +0300 +++ b/nun/tasks/findreqs.pl Wed Jun 27 15:08:49 2018 +0300 @@ -23,23 +23,24 @@ } elsif ($line =~ /^You now have '(.+)' at ([0-9]+)\% without special bonuses\.$/ && $wasFound) { - my $tmpName = lc($1); - my $tmpPercentage = $2; + my $spskName = $1; + my $spskPercentage = $2; + $spskName = uc(substr($spskName, 0, 1)).substr($spskName, 1); + $n = 10; - for my $taskName (@tmpList) { my $lcName = lc($taskName); - if (defined($taskList{$lcName}{$tmpName})) + if (defined($taskList{$lcName}{$spskName})) { - if ($tmpPercentage < $taskList{$lcName}{$tmpName}) + if ($spskPercentage < $taskList{$lcName}{$spskName}) { - $taskList{$lcName}{$tmpName} = $tmpPercentage; + $taskList{$lcName}{$spskName} = $spskPercentage; } } else { - $taskList{$lcName}{$tmpName} = $tmpPercentage; + $taskList{$lcName}{$spskName} = $spskPercentage; $taskNames{$lcName} = $taskName; } } @@ -111,7 +112,7 @@ { # No requirement data for task print_separator() if ($separator); - printf "| %-36s | %-31s |\n", $taskName, "UNKNOWN or no requirements"; + printf "| %-36s | %-31s |\n", $taskNames{$taskName}, "UNKNOWN or no requirements"; print_separator(); $separator = 1; }