From ce36e5dec06c19906213e6ad719272ca87958f05 Mon Sep 17 00:00:00 2001 From: Grath <1895280+Grath@users.noreply.github.com> Date: Fri, 5 Dec 2025 18:06:00 -0500 Subject: [PATCH] Use getCard.getMainCard() instead. --- .../main/java/mage/watchers/common/CommanderInfoWatcher.java | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/Mage/src/main/java/mage/watchers/common/CommanderInfoWatcher.java b/Mage/src/main/java/mage/watchers/common/CommanderInfoWatcher.java index a17513b81b6..15a513cecb8 100644 --- a/Mage/src/main/java/mage/watchers/common/CommanderInfoWatcher.java +++ b/Mage/src/main/java/mage/watchers/common/CommanderInfoWatcher.java @@ -38,10 +38,7 @@ public class CommanderInfoWatcher extends Watcher { @Override public void watch(GameEvent event, Game game) { if (checkCommanderDamage && event.getType() == GameEvent.EventType.DAMAGED_PLAYER && event instanceof DamagedPlayerEvent) { - Card sourceCard = game.getCard(event.getSourceId()); - if (sourceCard instanceof DoubleFacedCardHalf) { - sourceCard = ((DoubleFacedCardHalf) sourceCard).getParentCard(); - } + Card sourceCard = game.getCard(event.getSourceId()).getMainCard(); if (sourceId.equals(sourceCard.getId())) { DamagedPlayerEvent damageEvent = (DamagedPlayerEvent) event; if (damageEvent.isCombatDamage()) {