v1.4.0: fixed giant necromancers summoning skeletons into doorways

This commit is contained in:
Evan Debenham
2022-09-10 10:58:51 -04:00
parent 8a4efb0903
commit efa0fc3678

View File

@@ -272,6 +272,7 @@ public class Necromancer extends Mob {
if (Actor.findChar(enemy.pos+c) == null if (Actor.findChar(enemy.pos+c) == null
&& PathFinder.distance[enemy.pos+c] != Integer.MAX_VALUE && PathFinder.distance[enemy.pos+c] != Integer.MAX_VALUE
&& Dungeon.level.passable[enemy.pos+c] && Dungeon.level.passable[enemy.pos+c]
&& (!hasProp(Necromancer.this, Property.LARGE) || Dungeon.level.openSpace[enemy.pos+c])
&& fieldOfView[enemy.pos+c] && fieldOfView[enemy.pos+c]
&& Dungeon.level.trueDistance(pos, enemy.pos+c) < Dungeon.level.trueDistance(pos, summoningPos)){ && Dungeon.level.trueDistance(pos, enemy.pos+c) < Dungeon.level.trueDistance(pos, summoningPos)){
summoningPos = enemy.pos+c; summoningPos = enemy.pos+c;