diff --git a/Mage.Sets/src/mage/cards/g/GhostlyPilferer.java b/Mage.Sets/src/mage/cards/g/GhostlyPilferer.java index 050fa31589d..17052e33c3e 100644 --- a/Mage.Sets/src/mage/cards/g/GhostlyPilferer.java +++ b/Mage.Sets/src/mage/cards/g/GhostlyPilferer.java @@ -85,7 +85,7 @@ class GhostlyPilfererTriggeredAbility extends TriggeredAbilityImpl { @Override public boolean checkTrigger(GameEvent event, Game game) { Spell spell = game.getStack().getSpell(event.getTargetId()); - return (this.controllerId != spell.getControllerId() + return (game.getOpponents(getControllerId()).contains(spell.getControllerId()) && event.getZone() != Zone.HAND); } @@ -93,4 +93,4 @@ class GhostlyPilfererTriggeredAbility extends TriggeredAbilityImpl { public String getRule() { return "Whenever an opponent casts a spell from anywhere other than their hand, draw a card."; } -} \ No newline at end of file +}