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()) {