From 351f0df19aa0b22d99a8fbda1f6893443079d6ea Mon Sep 17 00:00:00 2001 From: swordshine Date: Sat, 11 Oct 2014 04:32:00 +0000 Subject: [PATCH] - Attempt to fix NPE when handling the Legendary rule and Planeswalker rule --- .../src/main/java/forge/game/spellability/SpellAbility.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/forge-game/src/main/java/forge/game/spellability/SpellAbility.java b/forge-game/src/main/java/forge/game/spellability/SpellAbility.java index 045b659cb3e..e7c37276ae2 100644 --- a/forge-game/src/main/java/forge/game/spellability/SpellAbility.java +++ b/forge-game/src/main/java/forge/game/spellability/SpellAbility.java @@ -497,8 +497,9 @@ public abstract class SpellAbility extends CardTraitBase implements ISpellAbilit if (node != this) { sb.append(" "); } - - sb.append(node.getDescription().replace("CARDNAME", node.getHostCard().getName())); + if (node.getHostCard() != null) { + sb.append(node.getDescription().replace("CARDNAME", node.getHostCard().getName())); + } node = node.getSubAbility(); } return sb.toString();