v2.1.0: fixed necros teleporting giant skeletons into enclosed spaces
This commit is contained in:
+1
@@ -315,6 +315,7 @@ public class Necromancer extends Mob {
|
|||||||
if (Actor.findChar(enemy.pos+c) == null
|
if (Actor.findChar(enemy.pos+c) == null
|
||||||
&& Dungeon.level.passable[enemy.pos+c]
|
&& Dungeon.level.passable[enemy.pos+c]
|
||||||
&& fieldOfView[enemy.pos+c]
|
&& fieldOfView[enemy.pos+c]
|
||||||
|
&& (Dungeon.level.openSpace[enemy.pos+c] || !Char.hasProp(mySkeleton, Property.LARGE))
|
||||||
&& Dungeon.level.trueDistance(pos, enemy.pos+c) < Dungeon.level.trueDistance(pos, telePos)){
|
&& Dungeon.level.trueDistance(pos, enemy.pos+c) < Dungeon.level.trueDistance(pos, telePos)){
|
||||||
telePos = enemy.pos+c;
|
telePos = enemy.pos+c;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user