From 889d2ba74e9a6db849608352e565f2fa309d7acd Mon Sep 17 00:00:00 2001 From: ShizCalev Date: Tue, 24 Oct 2017 01:04:58 -0400 Subject: [PATCH 1/2] Moves opened firedoors underneath opened airlocks --- code/__DEFINES/layers.dm | 1 + code/game/machinery/doors/firedoor.dm | 1 + code/game/machinery/doors/shutters.dm | 13 +++++++++++++ 3 files changed, 15 insertions(+) diff --git a/code/__DEFINES/layers.dm b/code/__DEFINES/layers.dm index ee9e97cbd9..c92cb5f5a7 100644 --- a/code/__DEFINES/layers.dm +++ b/code/__DEFINES/layers.dm @@ -33,6 +33,7 @@ #define HIGH_SIGIL_LAYER 2.56 #define BELOW_OPEN_DOOR_LAYER 2.6 +#define SHUTTER_LAYER 2.65 //Prevents shutters from being placed above doors. It's overridden by /obj/machinery/door/New() & poddoor/shutters/New() #define OPEN_DOOR_LAYER 2.7 #define PROJECTILE_HIT_THRESHHOLD_LAYER 2.75 //projectiles won't hit objects at or below this layer if possible #define TABLE_LAYER 2.8 diff --git a/code/game/machinery/doors/firedoor.dm b/code/game/machinery/doors/firedoor.dm index 37500b2589..63da575fc1 100644 --- a/code/game/machinery/doors/firedoor.dm +++ b/code/game/machinery/doors/firedoor.dm @@ -19,6 +19,7 @@ sub_door = TRUE explosion_block = 1 safe = FALSE + layer = BELOW_OPEN_DOOR_LAYER closingLayer = CLOSED_FIREDOOR_LAYER assemblytype = /obj/structure/firelock_frame armor = list(melee = 30, bullet = 30, laser = 20, energy = 20, bomb = 10, bio = 100, rad = 100, fire = 95, acid = 70) diff --git a/code/game/machinery/doors/shutters.dm b/code/game/machinery/doors/shutters.dm index 174e4fbd14..03e975866f 100644 --- a/code/game/machinery/doors/shutters.dm +++ b/code/game/machinery/doors/shutters.dm @@ -1,3 +1,4 @@ +<<<<<<< HEAD /obj/machinery/door/poddoor/shutters gender = PLURAL name = "shutters" @@ -8,6 +9,18 @@ /obj/machinery/door/poddoor/shutters/preopen icon_state = "open" +======= +/obj/machinery/door/poddoor/shutters + gender = PLURAL + name = "shutters" + desc = "Heavy duty metal shutters that opens mechanically." + icon = 'icons/obj/doors/shutters.dmi' + layer = SHUTTER_LAYER + damage_deflection = 20 + +/obj/machinery/door/poddoor/shutters/preopen + icon_state = "open" +>>>>>>> ca7adb4... Moves opened firedoors underneath opened airlocks (#32018) density = FALSE opacity = 0 From 98fbe6e813eff2c1a229c3b0e08387346383ebbe Mon Sep 17 00:00:00 2001 From: LetterJay Date: Tue, 24 Oct 2017 15:26:28 -0500 Subject: [PATCH 2/2] Update shutters.dm --- code/game/machinery/doors/shutters.dm | 49 ++++++++++----------------- 1 file changed, 18 insertions(+), 31 deletions(-) diff --git a/code/game/machinery/doors/shutters.dm b/code/game/machinery/doors/shutters.dm index 03e975866f..0cd33b1925 100644 --- a/code/game/machinery/doors/shutters.dm +++ b/code/game/machinery/doors/shutters.dm @@ -1,15 +1,3 @@ -<<<<<<< HEAD -/obj/machinery/door/poddoor/shutters - gender = PLURAL - name = "shutters" - desc = "Heavy duty metal shutters that opens mechanically." - icon = 'icons/obj/doors/shutters.dmi' - layer = CLOSED_DOOR_LAYER - damage_deflection = 20 - -/obj/machinery/door/poddoor/shutters/preopen - icon_state = "open" -======= /obj/machinery/door/poddoor/shutters gender = PLURAL name = "shutters" @@ -20,23 +8,22 @@ /obj/machinery/door/poddoor/shutters/preopen icon_state = "open" ->>>>>>> ca7adb4... Moves opened firedoors underneath opened airlocks (#32018) density = FALSE - opacity = 0 - - -//shutters look like ass with things on top of them. - -/obj/machinery/door/poddoor/shutters/New() - ..() - layer = CLOSED_DOOR_LAYER //to handle /obj/machinery/door/New() resetting the layer. - - -/obj/machinery/door/poddoor/shutters/open(ignorepower = 0) - ..() - layer = CLOSED_DOOR_LAYER - - -/obj/machinery/door/poddoor/shutters/close(ignorepower = 0) - ..() - layer = CLOSED_DOOR_LAYER \ No newline at end of file + opacity = 0 + + +//shutters look like ass with things on top of them. + +/obj/machinery/door/poddoor/shutters/New() + ..() + layer = CLOSED_DOOR_LAYER //to handle /obj/machinery/door/New() resetting the layer. + + +/obj/machinery/door/poddoor/shutters/open(ignorepower = 0) + ..() + layer = CLOSED_DOOR_LAYER + + +/obj/machinery/door/poddoor/shutters/close(ignorepower = 0) + ..() + layer = CLOSED_DOOR_LAYER