From 2a62001048d5655e7ea79dae4310c7b378864f1c Mon Sep 17 00:00:00 2001 From: Agetian Date: Fri, 8 Dec 2017 10:31:27 +0000 Subject: [PATCH] - Fixed a NPE on mobile Forge when looking up certain cards with replacement effects (e.g. Kess, Dissident Mage). --- .../src/main/java/forge/game/replacement/ReplacementEffect.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/forge-game/src/main/java/forge/game/replacement/ReplacementEffect.java b/forge-game/src/main/java/forge/game/replacement/ReplacementEffect.java index 8b50035b4f3..d999e9705eb 100644 --- a/forge-game/src/main/java/forge/game/replacement/ReplacementEffect.java +++ b/forge-game/src/main/java/forge/game/replacement/ReplacementEffect.java @@ -64,7 +64,7 @@ public abstract class ReplacementEffect extends TriggerReplacementBase { mapParams.putAll(map); this.setHostCard(host); - if (host != null && mapParams.get("Description").contains("CARDNAME")) { + if (host != null && mapParams.containsKey("Description") && mapParams.get("Description").contains("CARDNAME")) { String desc = TextUtil.fastReplace(mapParams.get("Description"), "CARDNAME", host.toString()); originalMapParams.put("Description", desc); mapParams.put("Description", desc);