From 1fd352bf029d096f7ee2473a9b82a7670eb2a9d0 Mon Sep 17 00:00:00 2001 From: MacBlaze1 <33578623+MacBlaze1@users.noreply.github.com> Date: Sun, 6 Feb 2022 14:41:35 -0500 Subject: [PATCH] moves blast doors and shutters to a layer above windows and doors and changes shutters cost and build time (#64669) This PR increases the layer of poddoors to 3.3, above windows and doors. (Poddoors include blast doors and shutters). I tested this PR to see how blast doors and shutters look with the changes, and they look better open and closed with the new changes. I did not see any bad interactions with windows or doors, except the preexisting fact you need to build a blast door before making a door, or you will be unable to link them up. This PR also rebalances shutters to be a cheaper, easy to build alternative to the monstrosity that is a blast door. Blast doors and shutters (collectively referred to as poddoors) are thematically important parts of the game, providing a level of extra security and reinforcement that is hard to recreate. Somehow, they are below windows and doors, meaning someone with a fireaxe can destroy windows and doors quite easily without scratching the poddoors. It also makes no sense for a poddoor to be under a window, somehow inside a grille or glass pane. This change will make it so someone who wishes to destroy areas must actually first defeat the theoretically first line of defense (poddoors). Shutters now actually have a noticeably different purpose to blast doors. They are still not meant to be anything but reinforcement to existing barriers. This will help encourage their usage over blast doors. --- code/__DEFINES/layers.dm | 4 ++-- code/datums/components/crafting/recipes.dm | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/code/__DEFINES/layers.dm b/code/__DEFINES/layers.dm index fccb4488232..0b2ed59a52d 100644 --- a/code/__DEFINES/layers.dm +++ b/code/__DEFINES/layers.dm @@ -68,11 +68,11 @@ #define BELOW_OBJ_LAYER 2.9 #define LOW_ITEM_LAYER 2.95 //#define OBJ_LAYER 3 //For easy recordkeeping; this is a byond define -#define CLOSED_BLASTDOOR_LAYER 3.05 #define CLOSED_DOOR_LAYER 3.1 #define CLOSED_FIREDOOR_LAYER 3.11 -#define SHUTTER_LAYER 3.12 // HERE BE DRAGONS #define ABOVE_OBJ_LAYER 3.2 +#define CLOSED_BLASTDOOR_LAYER 3.3 // ABOVE WINDOWS AND DOORS +#define SHUTTER_LAYER 3.3 // HERE BE DRAGONS #define ABOVE_WINDOW_LAYER 3.3 #define SIGN_LAYER 3.4 #define CORGI_ASS_PIN_LAYER 3.41 diff --git a/code/datums/components/crafting/recipes.dm b/code/datums/components/crafting/recipes.dm index 069b5513d56..8206fb3618b 100644 --- a/code/datums/components/crafting/recipes.dm +++ b/code/datums/components/crafting/recipes.dm @@ -1208,13 +1208,13 @@ /datum/crafting_recipe/shutters name = "Shutters" - reqs = list(/obj/item/stack/sheet/plasteel = 10, - /obj/item/stack/cable_coil = 10, + reqs = list(/obj/item/stack/sheet/plasteel = 5, + /obj/item/stack/cable_coil = 5, /obj/item/electronics/airlock = 1 ) result = /obj/machinery/door/poddoor/shutters/preopen tool_behaviors = list(TOOL_SCREWDRIVER, TOOL_MULTITOOL, TOOL_WIRECUTTER, TOOL_WELDER) - time = 15 SECONDS + time = 10 SECONDS category = CAT_MISC one_per_turf = TRUE