From 983d7826b6506bfac015b539643635b1e55e75d4 Mon Sep 17 00:00:00 2001 From: Ghommie <42542238+Ghommie@users.noreply.github.com> Date: Sun, 29 Mar 2020 00:51:16 +0100 Subject: [PATCH 1/2] Ports "Fixes vault and high security door material exploit and tweaks high security door cost" --- code/game/objects/items/stacks/sheets/sheet_types.dm | 4 ++-- code/game/objects/structures/door_assembly.dm | 1 + code/game/objects/structures/door_assembly_types.dm | 4 ++-- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/code/game/objects/items/stacks/sheets/sheet_types.dm b/code/game/objects/items/stacks/sheets/sheet_types.dm index b596e40e36..51f5349f81 100644 --- a/code/game/objects/items/stacks/sheets/sheet_types.dm +++ b/code/game/objects/items/stacks/sheets/sheet_types.dm @@ -182,8 +182,8 @@ GLOBAL_LIST_INIT(plasteel_recipes, list ( \ new/datum/stack_recipe("crate", /obj/structure/closet/crate, 5, time = 90, one_per_turf = TRUE), \ null, \ new /datum/stack_recipe_list("airlock assemblies", list( \ - new/datum/stack_recipe("high security airlock assembly", /obj/structure/door_assembly/door_assembly_highsecurity, 6, time = 50, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe("vault door assembly", /obj/structure/door_assembly/door_assembly_vault, 8, time = 50, one_per_turf = 1, on_floor = 1), \ + new/datum/stack_recipe("high security airlock assembly", /obj/structure/door_assembly/door_assembly_highsecurity, 4, time = 50, one_per_turf = 1, on_floor = 1), \ + new/datum/stack_recipe("vault door assembly", /obj/structure/door_assembly/door_assembly_vault, 6, time = 50, one_per_turf = 1, on_floor = 1), \ )), \ )) diff --git a/code/game/objects/structures/door_assembly.dm b/code/game/objects/structures/door_assembly.dm index 79600d5bf2..22199fe076 100644 --- a/code/game/objects/structures/door_assembly.dm +++ b/code/game/objects/structures/door_assembly.dm @@ -243,6 +243,7 @@ //door.req_access = req_access door.electronics = electronics door.heat_proof = heat_proof_finished + door.security_level = AIRLOCK_SECURITY_NONE if(electronics.one_access) door.req_one_access = electronics.accesses else diff --git a/code/game/objects/structures/door_assembly_types.dm b/code/game/objects/structures/door_assembly_types.dm index 28d74422fc..fe9c4e7bbc 100644 --- a/code/game/objects/structures/door_assembly_types.dm +++ b/code/game/objects/structures/door_assembly_types.dm @@ -114,7 +114,7 @@ airlock_type = /obj/machinery/door/airlock/highsecurity noglass = TRUE material_type = /obj/item/stack/sheet/plasteel - material_amt = 6 + material_amt = 4 /obj/structure/door_assembly/door_assembly_vault name = "vault door assembly" @@ -124,7 +124,7 @@ airlock_type = /obj/machinery/door/airlock/vault noglass = TRUE material_type = /obj/item/stack/sheet/plasteel - material_amt = 8 + material_amt = 6 /obj/structure/door_assembly/door_assembly_shuttle name = "shuttle airlock assembly" From 46e5a18bd34e1920583eb4a3dc0f77ab05650899 Mon Sep 17 00:00:00 2001 From: Ghom <42542238+Ghommie@users.noreply.github.com> Date: Sun, 29 Mar 2020 01:03:08 +0100 Subject: [PATCH 2/2] Update door_assembly.dm --- code/game/objects/structures/door_assembly.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/objects/structures/door_assembly.dm b/code/game/objects/structures/door_assembly.dm index 22199fe076..ac6ea27821 100644 --- a/code/game/objects/structures/door_assembly.dm +++ b/code/game/objects/structures/door_assembly.dm @@ -243,7 +243,7 @@ //door.req_access = req_access door.electronics = electronics door.heat_proof = heat_proof_finished - door.security_level = AIRLOCK_SECURITY_NONE + door.security_level = 0 if(electronics.one_access) door.req_one_access = electronics.accesses else