From 2a5c51da368fa65b654de30b00cfed4a9d830669 Mon Sep 17 00:00:00 2001 From: Susucre <34709007+Susucre@users.noreply.github.com> Date: Thu, 2 Nov 2023 15:37:37 +0100 Subject: [PATCH] fix further Temple of Power on Command Object dealing damage. --- Mage.Sets/src/mage/cards/t/TempleOfPower.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Mage.Sets/src/mage/cards/t/TempleOfPower.java b/Mage.Sets/src/mage/cards/t/TempleOfPower.java index 72e3d537c9a..a3c1b1b7a89 100644 --- a/Mage.Sets/src/mage/cards/t/TempleOfPower.java +++ b/Mage.Sets/src/mage/cards/t/TempleOfPower.java @@ -18,7 +18,7 @@ import mage.constants.TimingRule; import mage.constants.WatcherScope; import mage.constants.Zone; import mage.game.Game; -import mage.game.command.Emblem; +import mage.game.command.CommandObject; import mage.game.events.DamagedEvent; import mage.game.events.GameEvent; import mage.game.permanent.Permanent; @@ -139,10 +139,10 @@ class TempleOfPowerWatcher extends Watcher { // source is a spell. sourceControllerId = ((StackObject) sourceObject).getControllerId(); } else { - // source is an Emblem. sourceObject = game.getObject(event.getSourceId()); - if (sourceObject instanceof Emblem) { - sourceControllerId = ((Emblem) sourceObject).getControllerId(); + if (sourceObject instanceof CommandObject) { + // source is a Command Object. For instance Emblem + sourceControllerId = ((CommandObject) sourceObject).getControllerId(); } } }