diff --git a/Mage/src/main/java/mage/game/command/emblems/TibaltCosmicImposterEmblem.java b/Mage/src/main/java/mage/game/command/emblems/TibaltCosmicImposterEmblem.java index 50e12dd13e..d5ae5f4b53 100644 --- a/Mage/src/main/java/mage/game/command/emblems/TibaltCosmicImposterEmblem.java +++ b/Mage/src/main/java/mage/game/command/emblems/TibaltCosmicImposterEmblem.java @@ -72,9 +72,10 @@ class TibaltCosmicImposterPlayFromExileEffect extends AsThoughEffectImpl { if (cardInExile == null) { return false; } - if (exile.contains(cardInExile.getId()) + UUID mainCardId = cardInExile.getMainCard().getId(); + if (exile.contains(mainCardId) && affectedControllerId.equals(source.getControllerId()) - && game.getState().getZone(cardInExile.getId()).equals(Zone.EXILED)) { + && game.getState().getZone(mainCardId).equals(Zone.EXILED)) { CardUtil.makeCardPlayableAndSpendManaAsAnyColor(game, source, cardInExile, Duration.Custom); return true; }