Merge pull request #15578 from SandPoot/fix-weird-diagonal
Fixes pathfinding not checking diagonal passability properly.
This commit is contained in:
@@ -355,6 +355,9 @@
|
||||
else
|
||||
return TRUE
|
||||
|
||||
/obj/machinery/door/firedoor/border_only/CanAStarPass(obj/item/card/id/ID, to_dir)
|
||||
return !density || (dir != to_dir)
|
||||
|
||||
/obj/machinery/door/firedoor/border_only/CheckExit(atom/movable/mover as mob|obj, turf/target)
|
||||
if(istype(mover) && (mover.pass_flags & PASSGLASS))
|
||||
return TRUE
|
||||
|
||||
Reference in New Issue
Block a user