From c597f1a93f883079c873df8ae935c605f11d1213 Mon Sep 17 00:00:00 2001 From: magenoxx Date: Fri, 19 Aug 2011 08:55:57 +0400 Subject: [PATCH] Fixed Warstorm Surge - had bug with Flash creatures overriding damage value of previous creature. --- Mage.Sets/src/mage/sets/magic2012/WarstormSurge.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Mage.Sets/src/mage/sets/magic2012/WarstormSurge.java b/Mage.Sets/src/mage/sets/magic2012/WarstormSurge.java index d772b0d78dc..0676c67489b 100644 --- a/Mage.Sets/src/mage/sets/magic2012/WarstormSurge.java +++ b/Mage.Sets/src/mage/sets/magic2012/WarstormSurge.java @@ -34,6 +34,7 @@ import mage.Constants.Rarity; import mage.Constants.Zone; import mage.abilities.Ability; import mage.abilities.TriggeredAbilityImpl; +import mage.abilities.effects.Effect; import mage.abilities.effects.OneShotEffect; import mage.cards.CardImpl; import mage.game.Game; @@ -88,7 +89,8 @@ class WarstormSurgeTriggeredAbility extends TriggeredAbilityImpl { @Override public boolean apply(Game game, Ability source) { - UUID creatureId = (UUID) game.getState().getValue(source.getSourceId().toString()); + UUID creatureId = (UUID) getValue("damageSource"); Permanent creature = game.getPermanent(creatureId); if (creature == null) { creature = (Permanent) game.getLastKnownInformation(creatureId, Zone.BATTLEFIELD);