Merge pull request #15578 from SandPoot/fix-weird-diagonal

Fixes pathfinding not checking diagonal passability properly.
This commit is contained in:
Lin
2022-04-02 07:17:02 +00:00
committed by GitHub
3 changed files with 27 additions and 7 deletions
+3
View File
@@ -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