From eeeb4363728e126a00360b2f1f98a8d2e99cf41a Mon Sep 17 00:00:00 2001 From: Evan Debenham Date: Wed, 20 Dec 2023 13:42:17 -0500 Subject: [PATCH] v2.3.0: fixed gnoll guards not showing alert when waking in all cases --- .../shatteredpixeldungeon/actors/mobs/GnollSapper.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/GnollSapper.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/GnollSapper.java index 6d17ab962..945b26e2a 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/GnollSapper.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/GnollSapper.java @@ -160,8 +160,12 @@ public class GnollSapper extends Mob { if (Actor.findById(partnerID) != null && Dungeon.level.distance(pos, enemy.pos) <= 3){ - ((Mob) Actor.findById(partnerID)).target = enemy.pos; - ((Mob) Actor.findById(partnerID)).aggro(enemy); + Mob partner = (Mob) Actor.findById(partnerID); + if (partner.state == partner.SLEEPING){ + partner.notice(); + } + partner.target = enemy.pos; + partner.aggro(enemy); } if (abilityCooldown-- <= 0){