From 2394b88a53bc1684d790f54ae73f596b2f3c56a6 Mon Sep 17 00:00:00 2001 From: TRT <> Date: Thu, 23 Nov 2023 17:03:24 +0100 Subject: [PATCH] Fix NPE with Skullspore Nexus --- forge-game/src/main/java/forge/game/ability/AbilityUtils.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/forge-game/src/main/java/forge/game/ability/AbilityUtils.java b/forge-game/src/main/java/forge/game/ability/AbilityUtils.java index 64e4ccc14c7..618ce70369b 100644 --- a/forge-game/src/main/java/forge/game/ability/AbilityUtils.java +++ b/forge-game/src/main/java/forge/game/ability/AbilityUtils.java @@ -749,7 +749,8 @@ public class AbilityUtils { } else if (calcX[0].startsWith("TriggerObjects")) { final SpellAbility root = sa.getRootAbility(); - list = Iterables.filter((Iterable) root.getTriggeringObject(AbilityKey.fromString(calcX[0].substring(14))), Card.class); + list = Iterables.filter((Iterable) root.getTriggeringObjects().getOrDefault( + (AbilityKey.fromString(calcX[0].substring(14))), new CardCollection()), Card.class); } else if (calcX[0].startsWith("Triggered")) { final SpellAbility root = sa.getRootAbility();