From abc71513490973cc75c33366b52cdb602f0cefb5 Mon Sep 17 00:00:00 2001 From: Evan Debenham Date: Wed, 25 Sep 2024 14:11:48 -0400 Subject: [PATCH] v2.5.3: added a safety check for spectral necromancer summoning --- .../actors/mobs/SpectralNecromancer.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/SpectralNecromancer.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/SpectralNecromancer.java index 8014a5258..7cef26b9c 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/SpectralNecromancer.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/SpectralNecromancer.java @@ -152,6 +152,10 @@ public class SpectralNecromancer extends Necromancer { summoning = firstSummon = false; Wraith wraith = Wraith.spawnAt(summoningPos, Wraith.class); + if (wraith == null){ + spend(TICK); + return; + } wraith.adjustStats(0); Dungeon.level.occupyCell( wraith ); ((SpectralNecromancerSprite)sprite).finishSummoning();