diff --git a/Mage.Sets/src/mage/cards/t/TrespassersCurse.java b/Mage.Sets/src/mage/cards/t/TrespassersCurse.java index f217c548032..28876701e0f 100644 --- a/Mage.Sets/src/mage/cards/t/TrespassersCurse.java +++ b/Mage.Sets/src/mage/cards/t/TrespassersCurse.java @@ -72,10 +72,12 @@ class TrespassersCurseTriggeredAbility extends TriggeredAbilityImpl { @Override public boolean checkTrigger(GameEvent event, Game game) { Permanent enchantment = game.getPermanent(this.sourceId); + Permanent permanent = game.getPermanent(event.getTargetId()); if (enchantment != null + && permanent != null && enchantment.getAttachedTo() != null - && game.getControllerId(event.getTargetId()).equals(enchantment.getAttachedTo()) - && game.getPermanent(event.getTargetId()).isCreature(game)) { + && permanent.getControllerId().equals(enchantment.getAttachedTo()) + && permanent.isCreature(game)) { for (Effect effect : this.getEffects()) { effect.setTargetPointer(new FixedTarget(enchantment.getAttachedTo(), game)); }