Shuffle iT Forum

Dominion => Bug Reports => Interface Issues => Topic started by: ferchault on 08 June 2020, 09:23:14 AM

Title: Possession bug with cards requiring intermediate action from myself
Post by: ferchault on 08 June 2020, 09:23:14 AM
If
- during a turn created by the possession card where player A plays with the cards and on behalf of player B
- a player B plays a card that requires immediate actions (like Militia) from player A
the interface does not return to player A such that he can take these required immediate actions. This forces either
- player A to resign, since player A cannot continue
- player A to request undo of any such action which may or may not be granted

An example for an inadvertant such deadlock: game #47413851 on oregon, turn 17, where before the undo a golem played in a posession turn triggers a militia.
Title: Re: Possession bug with cards requiring intermediate action from myself
Post by: Ingix on 08 June 2020, 12:25:51 PM
Thanks for the report, ferchault!

Something went likley wrong in this game, as it can't be reloaded (internal error). It's a 3 player game, but from your description the problem doesn't involve 3 players, just A and B. I just tested that scenario in two player games, with and without the Golem and in both scenarios it worked:

Player A is controlling the turn of player B. They make B play Militia, either directly or via Golem. In both cases the list of player A's hand cards is shown on screen for player A, and the appropriate number of which need to be selected to be discarded for Militia to continue.

I also made a three player game, with C the "uninvolved" player. Again A possessed B and made them play Militia via Golem. Of course, now player C is the first one that needs to discard cards for Milita.  If they take their time, the game may appear to be stuck. In my test, once C discarded, again A was given the list of their hand cards and had to discard, then the game continued as it should.

Could it be that in your game player C simply took a long time to think what they want to discard?

But then again, as the game doesn't load, it indicates that there was some problem with the game, which now is hard to find.   :(