summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lib/Bot/Games.pm3
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/Bot/Games.pm b/lib/Bot/Games.pm
index 0668113..5e84fd4 100644
--- a/lib/Bot/Games.pm
+++ b/lib/Bot/Games.pm
@@ -56,7 +56,8 @@ sub said {
$self->active_games->{$game_name} = $game;
$self->done_init->{$game_name} = 0;
}
- if (!$self->done_init->{$game_name} && $action !~ /^-/) {
+ if (!$self->done_init->{$game_name}
+ && (!defined($action) || $action !~ /^-/)) {
$say->($game->init($args->{who})) if $game->can('init');
$self->done_init->{$game_name} = 1;
}