From 20ebed411be72728a3c27ee8ba9bf8d451ae4ada Mon Sep 17 00:00:00 2001 From: Evan Debenham Date: Sun, 2 Jun 2024 15:29:26 -0400 Subject: [PATCH] v2.4.2: dieing necromancers now only kill minions aligned to them --- .../shatteredpixeldungeon/actors/mobs/Necromancer.java | 2 +- .../shatteredpixeldungeon/actors/mobs/SpectralNecromancer.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/Necromancer.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/Necromancer.java index 3a6366dc5..af4d6cbfb 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/Necromancer.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/Necromancer.java @@ -117,7 +117,7 @@ public class Necromancer extends Mob { } } - if (mySkeleton != null && mySkeleton.isAlive()){ + if (mySkeleton != null && mySkeleton.isAlive() && mySkeleton.alignment == alignment){ mySkeleton.die(null); } 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 4be2d8ca7..a0423e5c4 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 @@ -75,7 +75,7 @@ public class SpectralNecromancer extends Necromancer { public void die(Object cause) { for (int ID : wraithIDs){ Actor a = Actor.findById(ID); - if (a instanceof Wraith){ + if (a instanceof Wraith && ((Wraith) a).alignment == alignment){ ((Wraith) a).die(null); } }