Auto rotating airlocks at start

This commit is contained in:
QuoteFox
2021-04-23 18:23:35 +01:00
parent 2fb66c3a67
commit e23f5598fa

View File

@@ -133,6 +133,7 @@
/obj/machinery/door/airlock/LateInitialize()
. = ..()
autorotation() //auto rotate door
if (cyclelinkeddir)
cyclelinkairlock()
if(abandoned)
@@ -159,11 +160,15 @@
update_icon()
/obj/machinery/door/airlock/proc/getrotation() //for auto rotating doors, because im sick of doing it
for(var/turf/O in get_step(src,SOUTH))
log_mapping("[src]: [O]")
if(O.density)
log_mapping("[src]: [O] is dense")
/obj/machinery/door/airlock/proc/autorotation() //for auto rotating doors, because im sick of doing it
var/turf/T = get_step(src, NORTH) //get the tile NORTH
if(istype(T, /turf/closed)) //its a wall
dir = 4
var/turf/S = get_step(src, SOUTH) //get the tile NORTH
if(istype(S, /turf/closed)) //its a wall
dir = 4
/obj/machinery/door/airlock/ComponentInitialize()
. = ..()