all player will add their triggers to stack when ANY player has priority

This commit is contained in:
Maxmtg
2014-02-08 20:24:35 +00:00
parent 686807b0d2
commit 1eeab52cdf

View File

@@ -969,7 +969,11 @@ public class PhaseHandler implements java.io.Serializable {
if (game.isGameOver())
return; // state-based effects check could lead to game over
game.getStack().chooseOrderOfSimultaneousStackEntry(pPlayerPriority);
Player whoAddsToStack = pPlayerPriority;
do {
game.getStack().chooseOrderOfSimultaneousStackEntry(whoAddsToStack);
whoAddsToStack = game.getNextPlayerAfter(whoAddsToStack);
} while( whoAddsToStack != null && whoAddsToStack != pPlayerPriority);
chosenSa = pPlayerPriority.getController().chooseSpellAbilityToPlay();
if( null == chosenSa )