@color = 'Wild'
raise if value and not value == '+4'
if value
- @value = value.dup
+ @value = value.dup
@shortform = 'w'+value
else
@value = nil
# only be possible if the first W+4 was illegal, so it wouldn't
# apply for a W+4 played on a +2 anyway.
#
- if @picker == 0 and Wild === cards.first and cards.first.value
+ if @picker == 0 and Wild === cards.first and cards.first.value
# save the previous discard in case of challenge
@last_discard = @discard.dup
# save the color too, in case it was a Wild
return unless @games.key?(m.channel)
return unless m.plugin # skip messages such as: <someuser> botname,
g = @games[m.channel]
+ replied = true
case m.plugin.intern
when :jo # join game
return if m.params
else
g.show_turn(:cards => false)
end
+ else
+ replied=false
end
+ m.replied=true if replied
end
def create_game(m, p)