From 3847836a3ce7d075fc160fa3cf63b18433839c8b Mon Sep 17 00:00:00 2001 From: Spencer Rinehart Date: Thu, 26 Feb 2009 20:27:55 -0500 Subject: hangman: fix score fetching to work for offline users. m.server.get_user doesn't work for offline users so use what was given instead. --- data/rbot/plugins/games/hangman.rb | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'data/rbot') diff --git a/data/rbot/plugins/games/hangman.rb b/data/rbot/plugins/games/hangman.rb index af0d9d9c..d571fd78 100644 --- a/data/rbot/plugins/games/hangman.rb +++ b/data/rbot/plugins/games/hangman.rb @@ -441,18 +441,18 @@ class HangmanPlugin < Plugin else return unless m.public? - user = m.server.get_user(params[:nick]) - stats = @stats.player_stats(target)[user] + nick = params[:nick] + stats = @stats.player_stats(target)[nick] unless stats.played.zero? m.reply _("%{nick} has %{score} points after %{games} games") % { - :nick => user.nick, + :nick => nick, :score => stats.score.round, :games => stats.played } else m.reply _("%{nick} hasn't played hangman :(") % { - :nick => user.nick + :nick => nick } end end @@ -491,4 +491,4 @@ plugin.map "hangman stop", :action => 'stop' plugin.map "hangman score [:nick]", :action => 'score' plugin.map "hangman stats", :action => 'stats' -plugin.map "define", :action => 'define' \ No newline at end of file +plugin.map "define", :action => 'define' -- cgit v1.2.3