diff --git a/src/main/java/forge/card/TriggerReplacementBase.java b/src/main/java/forge/card/TriggerReplacementBase.java index f1f6b986535..e14398a3b30 100644 --- a/src/main/java/forge/card/TriggerReplacementBase.java +++ b/src/main/java/forge/card/TriggerReplacementBase.java @@ -220,10 +220,13 @@ public abstract class TriggerReplacementBase { } List list = new ArrayList(); if (presentPlayer.equals("You") || presentPlayer.equals("Any")) { - list.addAll(this.getHostCard().getController().getCardsIn(presentZone)); + for (Player p : this.getHostCard().getController().getOpponents()) + list.addAll(p.getCardsIn(presentZone)); + } if (presentPlayer.equals("Opponent") || presentPlayer.equals("Any")) { - list.addAll(this.getHostCard().getController().getOpponent().getCardsIn(presentZone)); + for (Player p : this.getHostCard().getController().getOpponents()) + list.addAll(p.getCardsIn(presentZone)); } list = CardLists.getValidCards(list, sIsPresent.split(","), this.getHostCard().getController(), this.getHostCard());