summaryrefslogtreecommitdiffstats
path: root/lib/Bot/Games.pm
diff options
context:
space:
mode:
Diffstat (limited to 'lib/Bot/Games.pm')
-rw-r--r--lib/Bot/Games.pm5
1 files changed, 5 insertions, 0 deletions
diff --git a/lib/Bot/Games.pm b/lib/Bot/Games.pm
index 754d9f4..f0ef0bd 100644
--- a/lib/Bot/Games.pm
+++ b/lib/Bot/Games.pm
@@ -73,6 +73,11 @@ sub said {
if (!defined $game) {
my $game_package = $self->game_package($game_name);
eval "require $game_package";
+ if ($@) {
+ warn $@;
+ $self->$say((split /\n/, $@)[0]);
+ return;
+ }
$game = $game_package->new;
$self->active_games->{$game_name} = $game;
}