From d0dc6c7731634d2ec7650cd9d759d061d459fe9b Mon Sep 17 00:00:00 2001 From: Evan Kranzler Date: Sat, 20 Apr 2019 09:27:37 -0400 Subject: [PATCH] fixed Vraska's Assassin token not destroying planeswalkers (fixes #5732) --- .../java/mage/game/permanent/token/AssassinToken2.java | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/Mage/src/main/java/mage/game/permanent/token/AssassinToken2.java b/Mage/src/main/java/mage/game/permanent/token/AssassinToken2.java index 079e756d71a..feca9bfb715 100644 --- a/Mage/src/main/java/mage/game/permanent/token/AssassinToken2.java +++ b/Mage/src/main/java/mage/game/permanent/token/AssassinToken2.java @@ -40,7 +40,7 @@ public final class AssassinToken2 extends TokenImpl { class AssassinToken2TriggeredAbility extends TriggeredAbilityImpl { AssassinToken2TriggeredAbility() { - super(Zone.BATTLEFIELD, new DestroyTargetEffect()); + super(Zone.BATTLEFIELD, null); } private AssassinToken2TriggeredAbility(final AssassinToken2TriggeredAbility effect) { @@ -60,9 +60,10 @@ class AssassinToken2TriggeredAbility extends TriggeredAbilityImpl { @Override public boolean checkTrigger(GameEvent event, Game game) { if (event.getSourceId().equals(getSourceId())) { - for (Effect effect : this.getAllEffects()) { - effect.setTargetPointer(new FixedTarget(event.getPlayerId())); - } + Effect effect = new DestroyTargetEffect(); + effect.setTargetPointer(new FixedTarget(event.getTargetId(), game)); + this.getEffects().clear(); + this.addEffect(effect); return true; } return false;