diff options
-rw-r--r-- | lib/Bot/Games.pm | 3 |
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; } |