From b5eaf8d3d090fac2de6f28968441e9a5f2012985 Mon Sep 17 00:00:00 2001 From: Justin Herlehy <justin@herlehy.net> Date: Fri, 30 Dec 2016 00:58:14 -0500 Subject: [PATCH] [C16] Curse of Vengeance Fix that the cure was triggering for all player loss events, not just for enchanted player. --- Mage.Sets/src/mage/cards/c/CurseOfVengeance.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Mage.Sets/src/mage/cards/c/CurseOfVengeance.java b/Mage.Sets/src/mage/cards/c/CurseOfVengeance.java index 308b78659b..8ee74bfcab 100644 --- a/Mage.Sets/src/mage/cards/c/CurseOfVengeance.java +++ b/Mage.Sets/src/mage/cards/c/CurseOfVengeance.java @@ -25,9 +25,9 @@ * authors and should not be interpreted as representing official policies, either expressed * or implied, of BetaSteward_at_googlemail.com. */ + package mage.cards.c; -import java.util.UUID; import mage.abilities.Ability; import mage.abilities.TriggeredAbilityImpl; import mage.abilities.effects.Effect; @@ -50,8 +50,9 @@ import mage.players.Player; import mage.target.TargetPlayer; import mage.target.targetpointer.FixedTarget; +import java.util.UUID; + /** - * * @author spjspj */ public class CurseOfVengeance extends CardImpl { @@ -147,13 +148,12 @@ class CurseOfVengeancePlayerLosesTriggeredAbility extends TriggeredAbilityImpl { @Override public boolean checkEventType(GameEvent event, Game game) { - System.out.println("Saw event of type: " + event.getType()); return event.getType() == EventType.LOST; } @Override public boolean checkTrigger(GameEvent event, Game game) { - return true; + return game.getPermanent(this.getSourceId()).getAttachedTo().equals(event.getPlayerId()); } @Override