From a2a4af7981fd1d61bcf867903f199ee14cf77789 Mon Sep 17 00:00:00 2001 From: xenohedron <12538125+xenohedron@users.noreply.github.com> Date: Tue, 18 Nov 2025 22:41:47 -0500 Subject: [PATCH] fix #14084 (The Darkness Crystal) --- Mage.Sets/src/mage/cards/t/TheDarknessCrystal.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Mage.Sets/src/mage/cards/t/TheDarknessCrystal.java b/Mage.Sets/src/mage/cards/t/TheDarknessCrystal.java index baa92ca3fcc..bdaf1d41a72 100644 --- a/Mage.Sets/src/mage/cards/t/TheDarknessCrystal.java +++ b/Mage.Sets/src/mage/cards/t/TheDarknessCrystal.java @@ -23,6 +23,7 @@ import mage.filter.predicate.mageobject.ColorPredicate; import mage.game.Game; import mage.game.events.GameEvent; import mage.game.events.ZoneChangeEvent; +import mage.game.permanent.PermanentToken; import mage.players.Player; import mage.target.common.TargetCardInExile; import mage.util.CardUtil; @@ -139,6 +140,7 @@ class TheDarknessCrystalExileEffect extends ReplacementEffectImpl { ZoneChangeEvent zEvent = (ZoneChangeEvent) event; return zEvent.isDiesEvent() && zEvent.getTarget().isCreature(game) + && !(zEvent.getTarget() instanceof PermanentToken) && game.getOpponents(source.getControllerId()).contains(zEvent.getTarget().getControllerId()); }