summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lib/Bot/Games.pm5
1 files changed, 4 insertions, 1 deletions
diff --git a/lib/Bot/Games.pm b/lib/Bot/Games.pm
index f8a0284..654f288 100644
--- a/lib/Bot/Games.pm
+++ b/lib/Bot/Games.pm
@@ -43,7 +43,10 @@ sub said {
my $say = sub {
shift;
return $self->say(%$args, body => $self->_format(@_)) if @_ == 1;
- return $self->say(%$args, @_);
+ my %overrides = @_;
+ $overrides{body} = $self->_format($overrides{body})
+ if exists $overrides{body};
+ return $self->say(%$args, %overrides);
};
return if $args->{channel} eq 'msg';