Fix skipping phases.

This commit is contained in:
marcins78@gmail.com
2011-09-02 20:31:52 +00:00
parent af43e6f2d4
commit daf999f411
2 changed files with 2 additions and 2 deletions

View File

@@ -26,7 +26,7 @@ public class ArcheryGameProcess implements GameProcess {
@Override
public GameProcess getNextProcess() {
if (_game.getModifiersQuerying().shouldSkipPhase(_game.getGameState(), Phase.ARCHERY))
new CanSpotGameProcess(_game, Filters.type(CardType.MINION), new AssignmentGameProcess(_game), new RegroupGameProcess(_game));
return new CanSpotGameProcess(_game, Filters.type(CardType.MINION), new AssignmentGameProcess(_game), new RegroupGameProcess(_game));
return new StartOfPhaseGameProcess(_game, Phase.ARCHERY,
new PlayersPlayPhaseActionsInOrderGameProcess(_game, _game.getGameState().getPlayerOrder().getCounterClockwisePlayOrder(_game.getGameState().getCurrentPlayerId(), true), 0,

View File

@@ -29,7 +29,7 @@ public class AssignmentGameProcess implements GameProcess {
@Override
public GameProcess getNextProcess() {
if (_game.getModifiersQuerying().shouldSkipPhase(_game.getGameState(), Phase.ASSIGNMENT))
new CanSpotGameProcess(_game, Filters.type(CardType.MINION), new PlayoutSkirmishesGameProcess(_game, new AfterSkirmishesGameProcess(_game)), new RegroupGameProcess(_game));
return new CanSpotGameProcess(_game, Filters.type(CardType.MINION), new PlayoutSkirmishesGameProcess(_game, new AfterSkirmishesGameProcess(_game)), new RegroupGameProcess(_game));
return new StartOfPhaseGameProcess(_game, Phase.ASSIGNMENT,
new PlayersPlayPhaseActionsInOrderGameProcess(_game, _game.getGameState().getPlayerOrder().getCounterClockwisePlayOrder(_game.getGameState().getCurrentPlayerId(), true), 0,