From 4a162dd6093fcaee977a673bcd62882f969c4ad4 Mon Sep 17 00:00:00 2001 From: drmDev Date: Sun, 17 Jul 2016 12:37:31 -0400 Subject: [PATCH] Inner Struggle fixes so creature is source of damage done to itself --- Mage.Sets/src/mage/sets/coldsnap/LovisaColdeyes.java | 4 ++-- .../src/mage/sets/shadowsoverinnistrad/InnerStruggle.java | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Mage.Sets/src/mage/sets/coldsnap/LovisaColdeyes.java b/Mage.Sets/src/mage/sets/coldsnap/LovisaColdeyes.java index de5401202d1..f06c497f747 100644 --- a/Mage.Sets/src/mage/sets/coldsnap/LovisaColdeyes.java +++ b/Mage.Sets/src/mage/sets/coldsnap/LovisaColdeyes.java @@ -64,9 +64,9 @@ public class LovisaColdeyes extends CardImpl { this.power = new MageInt(3); this.toughness = new MageInt(3); - // Each creature you control that's a Barbarian, a Warrior, or a Berserker gets +2/+2 and has haste. + // Each creature that's a Barbarian, a Warrior, or a Berserker gets +2/+2 and has haste. Effect effect = new BoostAllEffect(2, 2, Duration.WhileOnBattlefield, filter, false); - effect.setText("Each creature you control that's a Barbarian, a Warrior, or a Berserker gets +2/+2"); + effect.setText("Each creature that's a Barbarian, a Warrior, or a Berserker gets +2/+2"); Ability ability = new SimpleStaticAbility(Zone.BATTLEFIELD, effect); effect = new GainAbilityAllEffect(HasteAbility.getInstance(), Duration.WhileOnBattlefield, filter, false); effect.setText("and has haste"); diff --git a/Mage.Sets/src/mage/sets/shadowsoverinnistrad/InnerStruggle.java b/Mage.Sets/src/mage/sets/shadowsoverinnistrad/InnerStruggle.java index 6c47b858624..71fc858f35c 100644 --- a/Mage.Sets/src/mage/sets/shadowsoverinnistrad/InnerStruggle.java +++ b/Mage.Sets/src/mage/sets/shadowsoverinnistrad/InnerStruggle.java @@ -87,7 +87,7 @@ class InnerStruggleEffect extends OneShotEffect { if (controller != null) { Permanent targetCreature = game.getPermanent(getTargetPointer().getFirst(game, source)); if (targetCreature != null) { - targetCreature.damage(targetCreature.getPower().getValue(), source.getSourceId(), game, false, true); + targetCreature.damage(targetCreature.getPower().getValue(), targetCreature.getId(), game, false, true); } return true; }