From 1b45c997aa8b1f46b9f01a1275a440af84c69670 Mon Sep 17 00:00:00 2001 From: LevelX2 Date: Fri, 27 Feb 2015 18:08:31 +0100 Subject: [PATCH] Some minor changes. --- Mage.Sets/src/mage/sets/bornofthegods/SearingBlood.java | 2 ++ Mage/src/mage/players/PlayerImpl.java | 3 +++ 2 files changed, 5 insertions(+) diff --git a/Mage.Sets/src/mage/sets/bornofthegods/SearingBlood.java b/Mage.Sets/src/mage/sets/bornofthegods/SearingBlood.java index 3efc367388b..8f6456f0068 100644 --- a/Mage.Sets/src/mage/sets/bornofthegods/SearingBlood.java +++ b/Mage.Sets/src/mage/sets/bornofthegods/SearingBlood.java @@ -28,6 +28,7 @@ package mage.sets.bornofthegods; import java.util.UUID; +import mage.MageObject; import mage.abilities.Ability; import mage.abilities.DelayedTriggeredAbility; import mage.abilities.effects.OneShotEffect; @@ -162,6 +163,7 @@ class SearingBloodDelayedEffect extends OneShotEffect { if (permanent != null) { Player player = game.getPlayer(permanent.getControllerId()); if (player != null) { + MageObject sourceObject = source.getSourceObject(game); player.damage(3, source.getSourceId(), game, false, true); return true; } diff --git a/Mage/src/mage/players/PlayerImpl.java b/Mage/src/mage/players/PlayerImpl.java index 78103f71a5a..f5ce14b6e0f 100644 --- a/Mage/src/mage/players/PlayerImpl.java +++ b/Mage/src/mage/players/PlayerImpl.java @@ -1628,6 +1628,9 @@ public abstract class PlayerImpl implements Player, Serializable { MageObject source = game.getPermanentOrLKIBattlefield(sourceId); if (source == null) { source = game.getObject(sourceId); + if (source instanceof Card && !CardUtil.isPermanentCard((Card)source)) { + source = game.getLastKnownInformation(sourceId, Zone.STACK); + } if (source instanceof Spell) { sourceControllerId = ((Spell) source).getControllerId(); } else {