From f109ff7f1e1b5157b51d8d58113da46c281e2f4a Mon Sep 17 00:00:00 2001 From: Achilles Date: Sat, 18 Feb 2017 08:50:15 -0600 Subject: [PATCH] Revert "- Little fix to Phyrexian Tyranny. Changed damage to loss of life." This reverts commit 457eec8531f827f90502774cfff2a775feefe25c. --- Mage.Sets/src/mage/cards/p/PhyrexianTyranny.java | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/Mage.Sets/src/mage/cards/p/PhyrexianTyranny.java b/Mage.Sets/src/mage/cards/p/PhyrexianTyranny.java index 92d11254b4d..42e9a524c5a 100644 --- a/Mage.Sets/src/mage/cards/p/PhyrexianTyranny.java +++ b/Mage.Sets/src/mage/cards/p/PhyrexianTyranny.java @@ -52,7 +52,8 @@ import mage.target.targetpointer.FixedTarget; public class PhyrexianTyranny extends CardImpl { public PhyrexianTyranny(UUID ownerId, CardSetInfo setInfo) { - super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT}, "{U}{B}{R}"); + super(ownerId,setInfo,new CardType[]{CardType.ENCHANTMENT},"{U}{B}{R}"); + // Whenever a player draws a card, that player loses 2 life unless he or she pays {2}. this.addAbility(new PhyrexianTyrannyTriggeredAbility()); @@ -69,15 +70,15 @@ public class PhyrexianTyranny extends CardImpl { } class PhyrexianTyrannyTriggeredAbility extends TriggeredAbilityImpl { - + PhyrexianTyrannyTriggeredAbility() { super(Zone.BATTLEFIELD, new PhyrexianTyrannyEffect(), false); } - + PhyrexianTyrannyTriggeredAbility(final PhyrexianTyrannyTriggeredAbility ability) { super(ability); } - + @Override public PhyrexianTyrannyTriggeredAbility copy() { return new PhyrexianTyrannyTriggeredAbility(this); @@ -87,7 +88,7 @@ class PhyrexianTyrannyTriggeredAbility extends TriggeredAbilityImpl { public boolean checkEventType(GameEvent event, Game game) { return event.getType() == EventType.DREW_CARD; } - + @Override public boolean checkTrigger(GameEvent event, Game game) { for (Effect effect : this.getEffects()) { @@ -97,7 +98,7 @@ class PhyrexianTyrannyTriggeredAbility extends TriggeredAbilityImpl { } return true; } - + @Override public String getRule() { return "Whenever a player draws a card, that player loses 2 life unless he or she pays {2}"; @@ -126,7 +127,7 @@ class PhyrexianTyrannyEffect extends OneShotEffect { if (player != null) { Cost cost = new GenericManaCost(2); if (!cost.pay(source, game, player.getId(), player.getId(), false, null)) { - player.loseLife(2, game, false); + player.damage(2, source.getSourceId(), game, false, true); } return true; }