Fixed a minor retract bug in Werewolf.

This commit is contained in:
Elijah Perrault committed 2011-04-09 19:36:46 -06:00
1 parent 1e45c53d38
commit 6dd9ab5322
2 files changed
+4 -2

No files matched your search

+3 -2
View File
@@ -384,14 +384,15 @@ sub cmd_wolf {
}
# Delete their vote.
my $hvi;
my ($hvi, $target);
foreach my $plyr (keys %LYNCH) {
if (exists $LYNCH{$plyr}{lc $src->{nick}}) { $hvi = 1; delete $LYNCH{$plyr}{lc $src->{nick}} }
if (exists $LYNCH{$plyr}{lc $src->{nick}}) { $hvi = 1; delete $LYNCH{$plyr}{lc $src->{nick}}; $target = $plyr }
}
# Done.
if ($hvi) {
privmsg($src->{svr}, $src->{chan}, "\2$src->{nick}\2 retracted his/her vote.");
if (!keys %{$LYNCH{$target}}) { delete $LYNCH{$target} }
}
else {
notice($src->{svr}, $src->{nick}, 'You haven\'t voted yet.');