From 98438cf9ae590cdc5585293e27d4b19845e0ef30 Mon Sep 17 00:00:00 2001 From: Evan Debenham Date: Wed, 15 Nov 2023 11:30:56 -0500 Subject: [PATCH] v2.3.0: sappers no longer drop rocks next to the entrance tile --- .../shatteredpixeldungeon/actors/mobs/GnollSapper.java | 6 ++++-- 1 file changed, 4 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 ed936589a..5e248c04a 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 @@ -189,7 +189,8 @@ public class GnollSapper extends Mob { if (abilityCooldown-- <= 0){ boolean targetNextToBarricade = false; for (int i : PathFinder.NEIGHBOURS8){ - if (Dungeon.level.map[enemy.pos+i] == Terrain.BARRICADE){ + if (Dungeon.level.map[enemy.pos+i] == Terrain.BARRICADE + || Dungeon.level.map[enemy.pos+i] == Terrain.ENTRANCE){ targetNextToBarricade = true; break; } @@ -282,7 +283,8 @@ public class GnollSapper extends Mob { if (Dungeon.level instanceof MiningLevel){ boolean barricade = false; for (int j : PathFinder.NEIGHBOURS9){ - if (Dungeon.level.map[pos+j] == Terrain.BARRICADE){ + if (Dungeon.level.map[pos+j] == Terrain.BARRICADE + || Dungeon.level.map[pos+j] == Terrain.ENTRANCE){ barricade = true; } }