diff --git a/forge-game/src/main/java/forge/game/ability/effects/PlayEffect.java b/forge-game/src/main/java/forge/game/ability/effects/PlayEffect.java index b1115194ef4..1e73dda7c95 100644 --- a/forge-game/src/main/java/forge/game/ability/effects/PlayEffect.java +++ b/forge-game/src/main/java/forge/game/ability/effects/PlayEffect.java @@ -124,6 +124,8 @@ public class PlayEffect extends SpellAbilityEffect { int ncopied = AbilityUtils.calculateAmount(source, num, sa); for (PaperCard cp : Aggregates.random(cards, ncopied)) { final Card possibleCard = Card.fromPaperCard(cp, sa.getActivatingPlayer()); + if (sa.getActivatingPlayer().isAI() && possibleCard.getRules() != null && possibleCard.getRules().getAiHints().getRemAIDecks()) + continue; // Need to temporarily set the Owner so the Game is set possibleCard.setOwner(sa.getActivatingPlayer()); choice.add(possibleCard);