[MDB IGNORE] Adds a map lint against using dir-var and icon-var edited windoors (#81272)

## About The Pull Request
Title.

Another big updatepaths PR thats been on my radar for awhile.

The dir banned var edit is self explanatory. However, I banned
icon_state from them as well as there are a big handful of windoors that
are either regular, and look like security doors, OR are their mirrored
counter part (a south right door var edited to look like a south left
door).

## Why It's Good For The Game

Avoid mapping sins like this


![image](https://github.com/tgstation/tgstation/assets/70232195/e672f64f-5bba-46f2-9043-c702497d08b2)

## Changelog

N/A to players
This commit is contained in:
Jolly
2024-02-07 18:20:21 -07:00
committed by GitHub
parent d86d79e6b1
commit 084f56938c
61 changed files with 715 additions and 1055 deletions
@@ -0,0 +1,225 @@
# Converts windoors into their proper subtyped directional
# Regular
/obj/machinery/door/window{dir = 1} : /obj/machinery/door/window/left/directional/north{@OLD;dir=@SKIP}
/obj/machinery/door/window{dir = @UNSET} : /obj/machinery/door/window/left/directional/south{@OLD;dir=@SKIP}
/obj/machinery/door/window{dir = 4} : /obj/machinery/door/window/left/directional/east{@OLD;dir=@SKIP}
/obj/machinery/door/window{dir = 8} : /obj/machinery/door/window/left/directional/west{@OLD;dir=@SKIP}
# Left
/obj/machinery/door/window/left/directional/north{dir = 2} : /obj/machinery/door/window/left/directional/south{@OLD;dir=@SKIP}
/obj/machinery/door/window/left/directional/north{dir = 4} : /obj/machinery/door/window/left/directional/east{@OLD;dir=@SKIP}
/obj/machinery/door/window/left/directional/north{dir = 8} : /obj/machinery/door/window/left/directional/west{@OLD;dir=@SKIP}
/obj/machinery/door/window/left/directional/south{dir = 1} : /obj/machinery/door/window/left/directional/north{@OLD;dir=@SKIP}
/obj/machinery/door/window/left/directional/south{dir = 4} : /obj/machinery/door/window/left/directional/east{@OLD;dir=@SKIP}
/obj/machinery/door/window/left/directional/south{dir = 8} : /obj/machinery/door/window/left/directional/west{@OLD;dir=@SKIP}
/obj/machinery/door/window/left/directional/east{dir = 1} : /obj/machinery/door/window/left/directional/north{@OLD;dir=@SKIP}
/obj/machinery/door/window/left/directional/east{dir = 2} : /obj/machinery/door/window/left/directional/south{@OLD;dir=@SKIP}
/obj/machinery/door/window/left/directional/east{dir = 8} : /obj/machinery/door/window/left/directional/west{@OLD;dir=@SKIP}
/obj/machinery/door/window/left/directional/west{dir = 1} : /obj/machinery/door/window/left/directional/north{@OLD;dir=@SKIP}
/obj/machinery/door/window/left/directional/west{dir = 2} : /obj/machinery/door/window/left/directional/south{@OLD;dir=@SKIP}
/obj/machinery/door/window/left/directional/west{dir = 4} : /obj/machinery/door/window/left/directional/east{@OLD;dir=@SKIP}
# Right
/obj/machinery/door/window/right/directional/north{dir = 2} : /obj/machinery/door/window/right/directional/south{@OLD;dir=@SKIP}
/obj/machinery/door/window/right/directional/north{dir = 4} : /obj/machinery/door/window/right/directional/east{@OLD;dir=@SKIP}
/obj/machinery/door/window/right/directional/north{dir = 8} : /obj/machinery/door/window/right/directional/west{@OLD;dir=@SKIP}
/obj/machinery/door/window/right/directional/south{dir = 1} : /obj/machinery/door/window/right/directional/north{@OLD;dir=@SKIP}
/obj/machinery/door/window/right/directional/south{dir = 4} : /obj/machinery/door/window/right/directional/east{@OLD;dir=@SKIP}
/obj/machinery/door/window/right/directional/south{dir = 8} : /obj/machinery/door/window/right/directional/west{@OLD;dir=@SKIP}
/obj/machinery/door/window/right/directional/east{dir = 1} : /obj/machinery/door/window/right/directional/north{@OLD;dir=@SKIP}
/obj/machinery/door/window/right/directional/east{dir = 2} : /obj/machinery/door/window/right/directional/south{@OLD;dir=@SKIP}
/obj/machinery/door/window/right/directional/east{dir = 8} : /obj/machinery/door/window/right/directional/west{@OLD;dir=@SKIP}
/obj/machinery/door/window/right/directional/west{dir = 1} : /obj/machinery/door/window/right/directional/north{@OLD;dir=@SKIP}
/obj/machinery/door/window/right/directional/west{dir = 2} : /obj/machinery/door/window/right/directional/south{@OLD;dir=@SKIP}
/obj/machinery/door/window/right/directional/west{dir = 4} : /obj/machinery/door/window/right/directional/east{@OLD;dir=@SKIP}
# Brig door
/obj/machinery/door/window/brigdoor{dir = 1} : /obj/machinery/door/window/brigdoor/left/directional/north{@OLD;dir=@SKIP}
/obj/machinery/door/window/brigdoor{dir = @UNSET} : /obj/machinery/door/window/brigdoor/left/directional/south{@OLD;dir=@SKIP}
/obj/machinery/door/window/brigdoor{dir = 4} : /obj/machinery/door/window/brigdoor/left/directional/east{@OLD;dir=@SKIP}
/obj/machinery/door/window/brigdoor{dir = 8} : /obj/machinery/door/window/brigdoor/left/directional/west{@OLD;dir=@SKIP}
# Left
/obj/machinery/door/window/brigdoor/left/directional/north{dir = 2} : /obj/machinery/door/window/brigdoor/left/directional/south{@OLD;dir=@SKIP}
/obj/machinery/door/window/brigdoor/left/directional/north{dir = 4} : /obj/machinery/door/window/brigdoor/left/directional/east{@OLD;dir=@SKIP}
/obj/machinery/door/window/brigdoor/left/directional/north{dir = 8} : /obj/machinery/door/window/brigdoor/left/directional/west{@OLD;dir=@SKIP}
/obj/machinery/door/window/brigdoor/left/directional/south{dir = 1} : /obj/machinery/door/window/brigdoor/left/directional/north{@OLD;dir=@SKIP}
/obj/machinery/door/window/brigdoor/left/directional/south{dir = 4} : /obj/machinery/door/window/brigdoor/left/directional/east{@OLD;dir=@SKIP}
/obj/machinery/door/window/brigdoor/left/directional/south{dir = 8} : /obj/machinery/door/window/brigdoor/left/directional/west{@OLD;dir=@SKIP}
/obj/machinery/door/window/brigdoor/left/directional/east{dir = 1} : /obj/machinery/door/window/brigdoor/left/directional/north{@OLD;dir=@SKIP}
/obj/machinery/door/window/brigdoor/left/directional/east{dir = 2} : /obj/machinery/door/window/brigdoor/left/directional/south{@OLD;dir=@SKIP}
/obj/machinery/door/window/brigdoor/left/directional/east{dir = 8} : /obj/machinery/door/window/brigdoor/left/directional/west{@OLD;dir=@SKIP}
/obj/machinery/door/window/brigdoor/left/directional/west{dir = 1} : /obj/machinery/door/window/brigdoor/left/directional/north{@OLD;dir=@SKIP}
/obj/machinery/door/window/brigdoor/left/directional/west{dir = 2} : /obj/machinery/door/window/brigdoor/left/directional/south{@OLD;dir=@SKIP}
/obj/machinery/door/window/brigdoor/left/directional/west{dir = 4} : /obj/machinery/door/window/brigdoor/left/directional/east{@OLD;dir=@SKIP}
# Right
/obj/machinery/door/window/brigdoor/right/directional/north{dir = 2} : /obj/machinery/door/window/brigdoor/right/directional/south{@OLD;dir=@SKIP}
/obj/machinery/door/window/brigdoor/right/directional/north{dir = 4} : /obj/machinery/door/window/brigdoor/right/directional/east{@OLD;dir=@SKIP}
/obj/machinery/door/window/brigdoor/right/directional/north{dir = 8} : /obj/machinery/door/window/brigdoor/right/directional/west{@OLD;dir=@SKIP}
/obj/machinery/door/window/brigdoor/right/directional/south{dir = 1} : /obj/machinery/door/window/brigdoor/right/directional/north{@OLD;dir=@SKIP}
/obj/machinery/door/window/brigdoor/right/directional/south{dir = 4} : /obj/machinery/door/window/brigdoor/right/directional/east{@OLD;dir=@SKIP}
/obj/machinery/door/window/brigdoor/right/directional/south{dir = 8} : /obj/machinery/door/window/brigdoor/right/directional/west{@OLD;dir=@SKIP}
/obj/machinery/door/window/brigdoor/right/directional/east{dir = 1} : /obj/machinery/door/window/brigdoor/right/directional/north{@OLD;dir=@SKIP}
/obj/machinery/door/window/brigdoor/right/directional/east{dir = 2} : /obj/machinery/door/window/brigdoor/right/directional/south{@OLD;dir=@SKIP}
/obj/machinery/door/window/brigdoor/right/directional/east{dir = 8} : /obj/machinery/door/window/brigdoor/right/directional/west{@OLD;dir=@SKIP}
/obj/machinery/door/window/brigdoor/right/directional/west{dir = 1} : /obj/machinery/door/window/brigdoor/right/directional/north{@OLD;dir=@SKIP}
/obj/machinery/door/window/brigdoor/right/directional/west{dir = 2} : /obj/machinery/door/window/brigdoor/right/directional/south{@OLD;dir=@SKIP}
/obj/machinery/door/window/brigdoor/right/directional/west{dir = 4} : /obj/machinery/door/window/brigdoor/right/directional/east{@OLD;dir=@SKIP}
# Security windoor
# Cell
/obj/machinery/door/window/brigdoor/security/cell{dir = 1} : /obj/machinery/door/window/brigdoor/security/cell/left/directional/north{@OLD;dir=@SKIP}
/obj/machinery/door/window/brigdoor/security/cell{dir = @UNSET} : /obj/machinery/door/window/brigdoor/security/cell/left/directional/south{@OLD;dir=@SKIP}
/obj/machinery/door/window/brigdoor/security/cell{dir = 4} : /obj/machinery/door/window/brigdoor/security/cell/left/directional/east{@OLD;dir=@SKIP}
/obj/machinery/door/window/brigdoor/security/cell{dir = 8} : /obj/machinery/door/window/brigdoor/security/cell/left/directional/west{@OLD;dir=@SKIP}
# Left
/obj/machinery/door/window/brigdoor/security/cell/left/directional/north{dir = 2} : /obj/machinery/door/window/brigdoor/security/cell/left/directional/south{@OLD;dir=@SKIP}
/obj/machinery/door/window/brigdoor/security/cell/left/directional/north{dir = 4} : /obj/machinery/door/window/brigdoor/security/cell/left/directional/east{@OLD;dir=@SKIP}
/obj/machinery/door/window/brigdoor/security/cell/left/directional/north{dir = 8} : /obj/machinery/door/window/brigdoor/security/cell/left/directional/west{@OLD;dir=@SKIP}
/obj/machinery/door/window/brigdoor/security/cell/left/directional/south{dir = 1} : /obj/machinery/door/window/brigdoor/security/cell/left/directional/north{@OLD;dir=@SKIP}
/obj/machinery/door/window/brigdoor/security/cell/left/directional/south{dir = 4} : /obj/machinery/door/window/brigdoor/security/cell/left/directional/east{@OLD;dir=@SKIP}
/obj/machinery/door/window/brigdoor/security/cell/left/directional/south{dir = 8} : /obj/machinery/door/window/brigdoor/security/cell/left/directional/west{@OLD;dir=@SKIP}
/obj/machinery/door/window/brigdoor/security/cell/left/directional/east{dir = 1} : /obj/machinery/door/window/brigdoor/security/cell/left/directional/north{@OLD;dir=@SKIP}
/obj/machinery/door/window/brigdoor/security/cell/left/directional/east{dir = 2} : /obj/machinery/door/window/brigdoor/security/cell/left/directional/south{@OLD;dir=@SKIP}
/obj/machinery/door/window/brigdoor/security/cell/left/directional/east{dir = 8} : /obj/machinery/door/window/brigdoor/security/cell/left/directional/west{@OLD;dir=@SKIP}
/obj/machinery/door/window/brigdoor/security/cell/left/directional/west{dir = 1} : /obj/machinery/door/window/brigdoor/security/cell/left/directional/north{@OLD;dir=@SKIP}
/obj/machinery/door/window/brigdoor/security/cell/left/directional/west{dir = 2} : /obj/machinery/door/window/brigdoor/security/cell/left/directional/south{@OLD;dir=@SKIP}
/obj/machinery/door/window/brigdoor/security/cell/left/directional/west{dir = 4} : /obj/machinery/door/window/brigdoor/security/cell/left/directional/east{@OLD;dir=@SKIP}
# Right
/obj/machinery/door/window/brigdoor/security/cell/right/directional/north{dir = 2} : /obj/machinery/door/window/brigdoor/security/cell/right/directional/south{@OLD;dir=@SKIP}
/obj/machinery/door/window/brigdoor/security/cell/right/directional/north{dir = 4} : /obj/machinery/door/window/brigdoor/security/cell/right/directional/east{@OLD;dir=@SKIP}
/obj/machinery/door/window/brigdoor/security/cell/right/directional/north{dir = 8} : /obj/machinery/door/window/brigdoor/security/cell/right/directional/west{@OLD;dir=@SKIP}
/obj/machinery/door/window/brigdoor/security/cell/right/directional/south{dir = 1} : /obj/machinery/door/window/brigdoor/security/cell/right/directional/north{@OLD;dir=@SKIP}
/obj/machinery/door/window/brigdoor/security/cell/right/directional/south{dir = 4} : /obj/machinery/door/window/brigdoor/security/cell/right/directional/east{@OLD;dir=@SKIP}
/obj/machinery/door/window/brigdoor/security/cell/right/directional/south{dir = 8} : /obj/machinery/door/window/brigdoor/security/cell/right/directional/west{@OLD;dir=@SKIP}
/obj/machinery/door/window/brigdoor/security/cell/right/directional/east{dir = 1} : /obj/machinery/door/window/brigdoor/security/cell/right/directional/north{@OLD;dir=@SKIP}
/obj/machinery/door/window/brigdoor/security/cell/right/directional/east{dir = 2} : /obj/machinery/door/window/brigdoor/security/cell/right/directional/south{@OLD;dir=@SKIP}
/obj/machinery/door/window/brigdoor/security/cell/right/directional/east{dir = 8} : /obj/machinery/door/window/brigdoor/security/cell/right/directional/west{@OLD;dir=@SKIP}
/obj/machinery/door/window/brigdoor/security/cell/right/directional/west{dir = 1} : /obj/machinery/door/window/brigdoor/security/cell/right/directional/north{@OLD;dir=@SKIP}
/obj/machinery/door/window/brigdoor/security/cell/right/directional/west{dir = 2} : /obj/machinery/door/window/brigdoor/security/cell/right/directional/south{@OLD;dir=@SKIP}
/obj/machinery/door/window/brigdoor/security/cell/right/directional/west{dir = 4} : /obj/machinery/door/window/brigdoor/security/cell/right/directional/east{@OLD;dir=@SKIP}
# Holding
/obj/machinery/door/window/brigdoor/security/holding{dir = 1} : /obj/machinery/door/window/brigdoor/security/holding/left/directional/north{@OLD;dir=@SKIP}
/obj/machinery/door/window/brigdoor/security/holding{dir = @UNSET} : /obj/machinery/door/window/brigdoor/security/holding/left/directional/south{@OLD;dir=@SKIP}
/obj/machinery/door/window/brigdoor/security/holding{dir = 4} : /obj/machinery/door/window/brigdoor/security/holding/left/directional/east{@OLD;dir=@SKIP}
/obj/machinery/door/window/brigdoor/security/holding{dir = 8} : /obj/machinery/door/window/brigdoor/security/holding/left/directional/west{@OLD;dir=@SKIP}
# Left
/obj/machinery/door/window/brigdoor/security/holding/left/directional/north{dir = 2} : /obj/machinery/door/window/brigdoor/security/holding/left/directional/south{@OLD;dir=@SKIP}
/obj/machinery/door/window/brigdoor/security/holding/left/directional/north{dir = 4} : /obj/machinery/door/window/brigdoor/security/holding/left/directional/east{@OLD;dir=@SKIP}
/obj/machinery/door/window/brigdoor/security/holding/left/directional/north{dir = 8} : /obj/machinery/door/window/brigdoor/security/holding/left/directional/west{@OLD;dir=@SKIP}
/obj/machinery/door/window/brigdoor/security/holding/left/directional/south{dir = 1} : /obj/machinery/door/window/brigdoor/security/holding/left/directional/north{@OLD;dir=@SKIP}
/obj/machinery/door/window/brigdoor/security/holding/left/directional/south{dir = 4} : /obj/machinery/door/window/brigdoor/security/holding/left/directional/east{@OLD;dir=@SKIP}
/obj/machinery/door/window/brigdoor/security/holding/left/directional/south{dir = 8} : /obj/machinery/door/window/brigdoor/security/holding/left/directional/west{@OLD;dir=@SKIP}
/obj/machinery/door/window/brigdoor/security/holding/left/directional/east{dir = 1} : /obj/machinery/door/window/brigdoor/security/holding/left/directional/north{@OLD;dir=@SKIP}
/obj/machinery/door/window/brigdoor/security/holding/left/directional/east{dir = 2} : /obj/machinery/door/window/brigdoor/security/holding/left/directional/south{@OLD;dir=@SKIP}
/obj/machinery/door/window/brigdoor/security/holding/left/directional/east{dir = 8} : /obj/machinery/door/window/brigdoor/security/holding/left/directional/west{@OLD;dir=@SKIP}
/obj/machinery/door/window/brigdoor/security/holding/left/directional/west{dir = 1} : /obj/machinery/door/window/brigdoor/security/holding/left/directional/north{@OLD;dir=@SKIP}
/obj/machinery/door/window/brigdoor/security/holding/left/directional/west{dir = 2} : /obj/machinery/door/window/brigdoor/security/holding/left/directional/south{@OLD;dir=@SKIP}
/obj/machinery/door/window/brigdoor/security/holding/left/directional/west{dir = 4} : /obj/machinery/door/window/brigdoor/security/holding/left/directional/east{@OLD;dir=@SKIP}
# Right
/obj/machinery/door/window/brigdoor/security/holding/right/directional/north{dir = 2} : /obj/machinery/door/window/brigdoor/security/holding/right/directional/south{@OLD;dir=@SKIP}
/obj/machinery/door/window/brigdoor/security/holding/right/directional/north{dir = 4} : /obj/machinery/door/window/brigdoor/security/holding/right/directional/east{@OLD;dir=@SKIP}
/obj/machinery/door/window/brigdoor/security/holding/right/directional/north{dir = 8} : /obj/machinery/door/window/brigdoor/security/holding/right/directional/west{@OLD;dir=@SKIP}
/obj/machinery/door/window/brigdoor/security/holding/right/directional/south{dir = 1} : /obj/machinery/door/window/brigdoor/security/holding/right/directional/north{@OLD;dir=@SKIP}
/obj/machinery/door/window/brigdoor/security/holding/right/directional/south{dir = 4} : /obj/machinery/door/window/brigdoor/security/holding/right/directional/east{@OLD;dir=@SKIP}
/obj/machinery/door/window/brigdoor/security/holding/right/directional/south{dir = 8} : /obj/machinery/door/window/brigdoor/security/holding/right/directional/west{@OLD;dir=@SKIP}
/obj/machinery/door/window/brigdoor/security/holding/right/directional/east{dir = 1} : /obj/machinery/door/window/brigdoor/security/holding/right/directional/north{@OLD;dir=@SKIP}
/obj/machinery/door/window/brigdoor/security/holding/right/directional/east{dir = 2} : /obj/machinery/door/window/brigdoor/security/holding/right/directional/south{@OLD;dir=@SKIP}
/obj/machinery/door/window/brigdoor/security/holding/right/directional/east{dir = 8} : /obj/machinery/door/window/brigdoor/security/holding/right/directional/west{@OLD;dir=@SKIP}
/obj/machinery/door/window/brigdoor/security/holding/right/directional/west{dir = 1} : /obj/machinery/door/window/brigdoor/security/holding/right/directional/north{@OLD;dir=@SKIP}
/obj/machinery/door/window/brigdoor/security/holding/right/directional/west{dir = 2} : /obj/machinery/door/window/brigdoor/security/holding/right/directional/south{@OLD;dir=@SKIP}
/obj/machinery/door/window/brigdoor/security/holding/right/directional/west{dir = 4} : /obj/machinery/door/window/brigdoor/security/holding/right/directional/east{@OLD;dir=@SKIP}
# Elevator
/obj/machinery/door/window/elevator{dir = 1} : /obj/machinery/door/window/elevator/left/directional/north{@OLD;dir=@SKIP}
/obj/machinery/door/window/elevator{dir = @UNSET} : /obj/machinery/door/window/elevator/left/directional/south{@OLD;dir=@SKIP}
/obj/machinery/door/window/elevator{dir = 4} : /obj/machinery/door/window/elevator/left/directional/east{@OLD;dir=@SKIP}
/obj/machinery/door/window/elevator{dir = 8} : /obj/machinery/door/window/elevator/left/directional/west{@OLD;dir=@SKIP}
# Left
/obj/machinery/door/window/elevator/left/directional/north{dir = 2} : /obj/machinery/door/window/elevator/left/directional/south{@OLD;dir=@SKIP}
/obj/machinery/door/window/elevator/left/directional/north{dir = 4} : /obj/machinery/door/window/elevator/left/directional/east{@OLD;dir=@SKIP}
/obj/machinery/door/window/elevator/left/directional/north{dir = 8} : /obj/machinery/door/window/elevator/left/directional/west{@OLD;dir=@SKIP}
/obj/machinery/door/window/elevator/left/directional/south{dir = 1} : /obj/machinery/door/window/elevator/left/directional/north{@OLD;dir=@SKIP}
/obj/machinery/door/window/elevator/left/directional/south{dir = 4} : /obj/machinery/door/window/elevator/left/directional/east{@OLD;dir=@SKIP}
/obj/machinery/door/window/elevator/left/directional/south{dir = 8} : /obj/machinery/door/window/elevator/left/directional/west{@OLD;dir=@SKIP}
/obj/machinery/door/window/elevator/left/directional/east{dir = 1} : /obj/machinery/door/window/elevator/left/directional/north{@OLD;dir=@SKIP}
/obj/machinery/door/window/elevator/left/directional/east{dir = 2} : /obj/machinery/door/window/elevator/left/directional/south{@OLD;dir=@SKIP}
/obj/machinery/door/window/elevator/left/directional/east{dir = 8} : /obj/machinery/door/window/elevator/left/directional/west{@OLD;dir=@SKIP}
/obj/machinery/door/window/elevator/left/directional/west{dir = 1} : /obj/machinery/door/window/elevator/left/directional/north{@OLD;dir=@SKIP}
/obj/machinery/door/window/elevator/left/directional/west{dir = 2} : /obj/machinery/door/window/elevator/left/directional/south{@OLD;dir=@SKIP}
/obj/machinery/door/window/elevator/left/directional/west{dir = 4} : /obj/machinery/door/window/elevator/left/directional/east{@OLD;dir=@SKIP}
# Right
/obj/machinery/door/window/elevator/right/directional/north{dir = 2} : /obj/machinery/door/window/elevator/right/directional/south{@OLD;dir=@SKIP}
/obj/machinery/door/window/elevator/right/directional/north{dir = 4} : /obj/machinery/door/window/elevator/right/directional/east{@OLD;dir=@SKIP}
/obj/machinery/door/window/elevator/right/directional/north{dir = 8} : /obj/machinery/door/window/elevator/right/directional/west{@OLD;dir=@SKIP}
/obj/machinery/door/window/elevator/right/directional/south{dir = 1} : /obj/machinery/door/window/elevator/right/directional/north{@OLD;dir=@SKIP}
/obj/machinery/door/window/elevator/right/directional/south{dir = 4} : /obj/machinery/door/window/elevator/right/directional/east{@OLD;dir=@SKIP}
/obj/machinery/door/window/elevator/right/directional/south{dir = 8} : /obj/machinery/door/window/elevator/right/directional/west{@OLD;dir=@SKIP}
/obj/machinery/door/window/elevator/right/directional/east{dir = 1} : /obj/machinery/door/window/elevator/right/directional/north{@OLD;dir=@SKIP}
/obj/machinery/door/window/elevator/right/directional/east{dir = 2} : /obj/machinery/door/window/elevator/right/directional/south{@OLD;dir=@SKIP}
/obj/machinery/door/window/elevator/right/directional/east{dir = 8} : /obj/machinery/door/window/elevator/right/directional/west{@OLD;dir=@SKIP}
/obj/machinery/door/window/elevator/right/directional/west{dir = 1} : /obj/machinery/door/window/elevator/right/directional/north{@OLD;dir=@SKIP}
/obj/machinery/door/window/elevator/right/directional/west{dir = 2} : /obj/machinery/door/window/elevator/right/directional/south{@OLD;dir=@SKIP}
/obj/machinery/door/window/elevator/right/directional/west{dir = 4} : /obj/machinery/door/window/elevator/right/directional/east{@OLD;dir=@SKIP}
# Survival Pod Doors
/obj/machinery/door/window/survival_pod{dir = 1} : /obj/machinery/door/window/survival_pod/left/directional/north{@OLD;dir=@SKIP}
/obj/machinery/door/window/survival_pod{dir = @UNSET} : /obj/machinery/door/window/survival_pod/left/directional/south{@OLD;dir=@SKIP}
/obj/machinery/door/window/survival_pod{dir = 4} : /obj/machinery/door/window/survival_pod/left/directional/east{@OLD;dir=@SKIP}
/obj/machinery/door/window/survival_pod{dir = 8} : /obj/machinery/door/window/survival_pod/left/directional/west{@OLD;dir=@SKIP}