diff --git a/src/main/java/forge/GameAction.java b/src/main/java/forge/GameAction.java index e2678df3c8d..4d857e3f154 100644 --- a/src/main/java/forge/GameAction.java +++ b/src/main/java/forge/GameAction.java @@ -778,6 +778,11 @@ public class GameAction { while (!a.isEmpty() && !AllZoneUtil.isCardInPlay("Mirror Gallery")) { CardList b = AllZoneUtil.getCardsInPlay(a.get(0).getName()); + b = b.filter(new CardListFilter() { + public boolean addCard(final Card c) { + return !c.isFaceDown(); + } + }); a.remove(0); if (1 < b.size()) { for (int i = 0; i < b.size(); i++)