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