From 231c6c1eeba0e0c4b379faa4e42cb343a26f4d30 Mon Sep 17 00:00:00 2001 From: "Alex W. Jackson" Date: Fri, 14 Oct 2022 06:27:29 -0400 Subject: [PATCH] [NEO] Fix Iron Apprentice regression --- Mage.Sets/src/mage/cards/i/IronApprentice.java | 2 +- .../abilities/condition/common/SourceHasCountersCondition.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Mage.Sets/src/mage/cards/i/IronApprentice.java b/Mage.Sets/src/mage/cards/i/IronApprentice.java index 08aec0180ad..605488fb13e 100644 --- a/Mage.Sets/src/mage/cards/i/IronApprentice.java +++ b/Mage.Sets/src/mage/cards/i/IronApprentice.java @@ -73,7 +73,7 @@ class IronApprenticeEffect extends OneShotEffect { @Override public boolean apply(Game game, Ability source) { - Permanent permanent = source.getSourcePermanentOrLKI(game); + Permanent permanent = (Permanent) getValue("permanentLeftBattlefield"); Permanent creature = game.getPermanent(source.getFirstTarget()); if (permanent == null || creature == null) { return false; diff --git a/Mage/src/main/java/mage/abilities/condition/common/SourceHasCountersCondition.java b/Mage/src/main/java/mage/abilities/condition/common/SourceHasCountersCondition.java index a04071f0e20..b7aab4c8403 100644 --- a/Mage/src/main/java/mage/abilities/condition/common/SourceHasCountersCondition.java +++ b/Mage/src/main/java/mage/abilities/condition/common/SourceHasCountersCondition.java @@ -11,7 +11,7 @@ public enum SourceHasCountersCondition implements Condition { @Override public boolean apply(Game game, Ability source) { - Permanent permanent = game.getPermanent(source.getSourceId()); + Permanent permanent = source.getSourcePermanentOrLKI(game); if (permanent == null) { return false; }