debug "Total score: #{t}"\r
ret = Hash.new\r
@tries.each { |k, a|\r
- ret[k] = [t*a/n, "%d tries" % a]\r
+ ret[k] = [t*a/n, "%d %s" % [a, a > 1 ? "tries" : "try"]]\r
}\r
if @winner\r
debug "replacing winner score of %d with %d" % [ret[@winner].first, t]\r
- ret[@winner] = [t, "winner"]\r
+ tries = ret[@winner].last\r
+ ret[@winner] = [t, "winner, #{tries}"]\r
end\r
return ret.sort_by { |h| h.last.first }\r
end\r
@games[k] = AzGame.new(self, lang, word)\r
end\r
tr = @games[k].total_tries\r
- m.reply "A-Z: #{Bold}#{@games[k].range}#{Bold}" + (tr > 0 ? "(after #{tr} tries)" : "")\r
+ m.reply "A-Z: #{Bold}#{@games[k].range}#{Bold}" + (tr > 0 ? " (after #{tr} tries)" : "")\r
return\r
end\r
\r