diff --git a/PBot/Factoids.pm b/PBot/Factoids.pm index 17259911..fa480cc5 100644 --- a/PBot/Factoids.pm +++ b/PBot/Factoids.pm @@ -639,6 +639,7 @@ sub interpreter { my @names = map { $_->symbol =~ /^[\%\@\$]+(.*)/; $1 } @$vars if $vars; $code = $self->expand_factoid_vars($from, $code, @names); + $code =~ s/"\$0"/$root_keyword/g; my %signals = %SIG; alarm 0;