diff --git a/code/defines/obj/door.dm b/code/defines/obj/door.dm index cb3eb021304..dcc6d431179 100644 --- a/code/defines/obj/door.dm +++ b/code/defines/obj/door.dm @@ -12,11 +12,7 @@ anchored = 1 var/autoclose = 0 - New() - if(density) - layer = 3.1 //Above most items if closed - else - layer = 2.7 //Under all objects if opened. 2.7 due to tables being at 2.6 + /obj/machinery/door/firedoor name = "Firelock" diff --git a/code/game/machinery/doors/door.dm b/code/game/machinery/doors/door.dm index 5594a2ed000..4c356242c96 100644 --- a/code/game/machinery/doors/door.dm +++ b/code/game/machinery/doors/door.dm @@ -97,16 +97,18 @@ return 1 -/obj/machinery/door - New() - ..() +/obj/machinery/door/New() + ..() + if(density) + layer = 3.1 //Above most items if closed + else + layer = 2.7 //Under all objects if opened. 2.7 due to tables being at 2.6 + update_nearby_tiles(need_rebuild=1) - update_nearby_tiles(need_rebuild=1) +/obj/machinery/door/Del() + update_nearby_tiles() - Del() - update_nearby_tiles() - - ..() + ..() /obj/machinery/door/meteorhit(obj/M as obj)