If the winner played a Reverse in response to a picker, the previous
player should pick the cards, and not the next one. This is not really
important at the moment because we score by giving points to the winner
instead of taking them from losers, but we fix it for correctness. It'll
be especially useful when we'll implement the other scoring too.
}
end
if @picker > 0 and not halted
- p = @players[1]
+ if @discard.value == 'Reverse'
+ p = @players.last
+ else
+ p = @players[1]
+ end
announce _("%{p} has to pick %{b}%{n}%{b} cards!") % {
:p => p, :n => @picker, :b => Bold
}