diff --git a/src/main/java/forge/card/abilityFactory/AbilityFactory_Counters.java b/src/main/java/forge/card/abilityFactory/AbilityFactory_Counters.java index 35158c2e15d..92f6800a4f5 100644 --- a/src/main/java/forge/card/abilityFactory/AbilityFactory_Counters.java +++ b/src/main/java/forge/card/abilityFactory/AbilityFactory_Counters.java @@ -590,7 +590,11 @@ public class AbilityFactory_Counters { for (Card tgtCard : tgtCards) { if (tgt == null || CardFactoryUtil.canTarget(card, tgtCard)) { - if (AllZone.getZoneOf(tgtCard).is(Constant.Zone.Battlefield)) { + PlayerZone zone = AllZone.getZoneOf(tgtCard); + if (zone == null){ + // Do nothing, token disappeared + } + else if (zone.is(Constant.Zone.Battlefield)) { tgtCard.addCounter(Counters.valueOf(type), counterAmount); } else {