v3.1.0: fixed sad ghost rarely spawning in non-open spaces

This commit is contained in:
Evan Debenham
2025-06-01 11:57:06 -04:00
parent 8c3a94037c
commit 534461958a

View File

@@ -306,7 +306,7 @@ public class Ghost extends NPC {
Ghost ghost = new Ghost();
do {
ghost.pos = level.pointToCell(room.random());
} while (ghost.pos == -1 || level.solid[ghost.pos] || ghost.pos == level.exit());
} while (ghost.pos == -1 || level.solid[ghost.pos] || !level.openSpace[ghost.pos] || ghost.pos == level.exit());
level.mobs.add( ghost );
spawned = true;