diff --git a/gemp-lotr/gemp-lotr-common/src/main/java/com/gempukku/lotro/common/Zone.java b/gemp-lotr/gemp-lotr-common/src/main/java/com/gempukku/lotro/common/Zone.java index d8656ab8a..4874dd060 100644 --- a/gemp-lotr/gemp-lotr-common/src/main/java/com/gempukku/lotro/common/Zone.java +++ b/gemp-lotr/gemp-lotr-common/src/main/java/com/gempukku/lotro/common/Zone.java @@ -12,7 +12,7 @@ public enum Zone implements Filterable { HAND("hand", false, true, false), DISCARD("discard", false, true, false), // Nobody sees - VOID("void", false, false, false), DECK("deck", false, false, false); + VOID("void", false, false, false), DECK("deck", false, false, false), REMOVED("removed", false, false, false); private String _humanReadable; private boolean _public; diff --git a/gemp-lotr/gemp-lotr-logic/src/main/java/com/gempukku/lotro/game/state/GameState.java b/gemp-lotr/gemp-lotr-logic/src/main/java/com/gempukku/lotro/game/state/GameState.java index 529742c09..566fd627d 100644 --- a/gemp-lotr/gemp-lotr-logic/src/main/java/com/gempukku/lotro/game/state/GameState.java +++ b/gemp-lotr/gemp-lotr-logic/src/main/java/com/gempukku/lotro/game/state/GameState.java @@ -21,6 +21,7 @@ public class GameState { private Map> _stacked = new HashMap>(); private Map> _voids = new HashMap>(); + private Map> _removed = new HashMap>(); private List _inPlay = new LinkedList(); @@ -71,6 +72,7 @@ public class GameState { _decks.put(playerId, new LinkedList()); _hands.put(playerId, new LinkedList()); _voids.put(playerId, new LinkedList()); + _removed.put(playerId, new LinkedList()); _discards.put(playerId, new LinkedList()); _deadPiles.put(playerId, new LinkedList()); _stacked.put(playerId, new LinkedList()); @@ -304,6 +306,8 @@ public class GameState { return _hands.get(playerId); else if (zone == Zone.VOID) return _voids.get(playerId); + else if (zone == Zone.REMOVED) + return _removed.get(playerId); else if (zone == Zone.STACKED) return _stacked.get(playerId); else @@ -549,6 +553,10 @@ public class GameState { return Collections.unmodifiableList(_voids.get(playerId)); } + public List getRemoved(String playerId) { + return Collections.unmodifiableList(_removed.get(playerId)); + } + public List getDeck(String playerId) { return Collections.unmodifiableList(_decks.get(playerId)); }