diff --git a/Mage.Sets/src/mage/sets/dragonsoftarkir/LurkingArynx.java b/Mage.Sets/src/mage/sets/dragonsoftarkir/LurkingArynx.java index 02ec94552f..76ba422027 100644 --- a/Mage.Sets/src/mage/sets/dragonsoftarkir/LurkingArynx.java +++ b/Mage.Sets/src/mage/sets/dragonsoftarkir/LurkingArynx.java @@ -40,6 +40,7 @@ import mage.constants.CardType; import mage.constants.Duration; import mage.constants.Rarity; import mage.constants.Zone; +import mage.target.common.TargetCreaturePermanent; /** * @@ -62,6 +63,7 @@ public class LurkingArynx extends CardImpl { new ManaCostsImpl("{2}{G}"), FormidableCondition.getInstance()); ability.setAbilityWord(AbilityWord.FORMIDABLE); + ability.addTarget(new TargetCreaturePermanent()); this.addAbility(ability); } diff --git a/Mage/src/mage/abilities/effects/common/combat/MustBeBlockedByTargetSourceEffect.java b/Mage/src/mage/abilities/effects/common/combat/MustBeBlockedByTargetSourceEffect.java index 16966be715..ad1244d1b8 100644 --- a/Mage/src/mage/abilities/effects/common/combat/MustBeBlockedByTargetSourceEffect.java +++ b/Mage/src/mage/abilities/effects/common/combat/MustBeBlockedByTargetSourceEffect.java @@ -60,7 +60,7 @@ public class MustBeBlockedByTargetSourceEffect extends RequirementEffect { if (permanent.getId().equals(this.getTargetPointer().getFirst(game, source))) { Permanent blocker = game.getPermanent(this.getTargetPointer().getFirst(game, source)); if (blocker != null && blocker.canBlock(source.getSourceId(), game)) { - Permanent attacker = game.getPermanent(source.getSourceId()); + Permanent attacker = (Permanent) source.getSourceObjectIfItStillExists(game); if (attacker != null) { BlockedAttackerWatcher blockedAttackerWatcher = (BlockedAttackerWatcher) game.getState().getWatchers().get("BlockedAttackerWatcher"); if (blockedAttackerWatcher != null && blockedAttackerWatcher.creatureHasBlockedAttacker(attacker, blocker, game)) { @@ -68,6 +68,8 @@ public class MustBeBlockedByTargetSourceEffect extends RequirementEffect { return false; } return true; + } else { + discard(); } } }