v2.3.0: fixed held allies potentially spawning on traps or chasms

This commit is contained in:
Evan Debenham
2024-01-03 13:31:42 -05:00
parent e25d77def2
commit 765d72be19

View File

@@ -1268,7 +1268,7 @@ public abstract class Mob extends Char {
ArrayList<Integer> candidatePositions = new ArrayList<>();
for (int i : PathFinder.NEIGHBOURS8) {
if (!Dungeon.level.solid[i+pos] && level.findMob(i+pos) == null){
if (!Dungeon.level.solid[i+pos] && !Dungeon.level.avoid[i+pos] && level.findMob(i+pos) == null){
candidatePositions.add(i+pos);
}
}