From daf999f411fbdf3b0ec37d8b25824c8ce7ad2c2f Mon Sep 17 00:00:00 2001 From: "marcins78@gmail.com" Date: Fri, 2 Sep 2011 20:31:52 +0000 Subject: [PATCH] Fix skipping phases. --- .../lotro/logic/timing/processes/turn/ArcheryGameProcess.java | 2 +- .../logic/timing/processes/turn/AssignmentGameProcess.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/gemp-lotr/gemp-lotr-logic/src/main/java/com/gempukku/lotro/logic/timing/processes/turn/ArcheryGameProcess.java b/gemp-lotr/gemp-lotr-logic/src/main/java/com/gempukku/lotro/logic/timing/processes/turn/ArcheryGameProcess.java index 557b19adc..c749a9b40 100644 --- a/gemp-lotr/gemp-lotr-logic/src/main/java/com/gempukku/lotro/logic/timing/processes/turn/ArcheryGameProcess.java +++ b/gemp-lotr/gemp-lotr-logic/src/main/java/com/gempukku/lotro/logic/timing/processes/turn/ArcheryGameProcess.java @@ -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, diff --git a/gemp-lotr/gemp-lotr-logic/src/main/java/com/gempukku/lotro/logic/timing/processes/turn/AssignmentGameProcess.java b/gemp-lotr/gemp-lotr-logic/src/main/java/com/gempukku/lotro/logic/timing/processes/turn/AssignmentGameProcess.java index f6315ca61..36b012f1a 100644 --- a/gemp-lotr/gemp-lotr-logic/src/main/java/com/gempukku/lotro/logic/timing/processes/turn/AssignmentGameProcess.java +++ b/gemp-lotr/gemp-lotr-logic/src/main/java/com/gempukku/lotro/logic/timing/processes/turn/AssignmentGameProcess.java @@ -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,