Bot keeps playing after winning
Brought to you by:
mchenryc,
robertsthomas
Chat console log:
* It's Esmerelda's turn to roll
the dice.
* Esmerelda rolled a 2 and a 4.
* Duchess got 3 sheep.
* Belle got 2 wood.
* Esmerelda got nothing.
* Jack got 2 wood.
* Esmerelda bought a
development card.
* There are 23 cards left.
* Esmerelda has won the game
with 10 points.
* Esmerelda has a Temple (+1VP)
and a Tower (+1VP)
* Esmerelda made an offer to
trade.
The bot won by drawing a devcard with a victory point,
yet continues to offer to trade.
I would fix this either by rejecting any trade requests
after the game is over (eh) or having the bots
recognize that the game has ended (yay). They can then
quit the game, update any database stuff that's
required, and be ready to play again.
Logged In: YES
user_id=387451
Thanks for the bug report.
Agreed, the second is the better choice. There needs to be a
mechanism that short circuits the work the robot is doing
for the "current turn". A similar problem occurs when a
trade is made and the turn is passed before a robot can
respond: it will send an "orphaned response" during the next
players turn.
Logged In: YES
user_id=387451
Hi,
Thank you for your bug report. It has been accepted, and one of
our developers will look into it.