From 432f9f5a67381bfd70be7fa75991f345360d1e0b Mon Sep 17 00:00:00 2001 From: Jeff Date: Sat, 23 Jan 2021 20:36:47 -0600 Subject: [PATCH] - fixed a null pointer in ForetellAbility --- Mage/src/main/java/mage/abilities/keyword/ForetellAbility.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Mage/src/main/java/mage/abilities/keyword/ForetellAbility.java b/Mage/src/main/java/mage/abilities/keyword/ForetellAbility.java index b4e97a1622d..872e107705e 100644 --- a/Mage/src/main/java/mage/abilities/keyword/ForetellAbility.java +++ b/Mage/src/main/java/mage/abilities/keyword/ForetellAbility.java @@ -256,7 +256,8 @@ class ForetellCostAbility extends StaticAbility implements AlternativeSourceCost @Override public boolean isAvailable(Ability source, Game game) { Card card = game.getCard(source.getSourceId()); - if (card != null) { + if (card != null + && game.getState().getValue(card.getId().toString()) != null) { return Zone.STACK == game.getState().getZone(card.getId()) && ((int) game.getState().getValue(card.getId().toString() + "Foretell Turn Number") != game.getTurnNum());