From b5f8e469415c35f83cb8977711f46e8d8959a88e Mon Sep 17 00:00:00 2001 From: Hatterhat Date: Fri, 10 Jan 2020 23:41:30 -0600 Subject: [PATCH] this is blackmajors fault im not gonna lie --- code/game/machinery/Sleeper.dm | 4 ++-- .../items/circuitboards/machine_circuitboards.dm | 4 ++++ .../designs/machine_desings/machine_designs_medical.dm | 10 +++++++++- code/modules/research/techweb/all_nodes.dm | 2 +- 4 files changed, 16 insertions(+), 4 deletions(-) diff --git a/code/game/machinery/Sleeper.dm b/code/game/machinery/Sleeper.dm index 4fd4a7929d..88b0e804b7 100644 --- a/code/game/machinery/Sleeper.dm +++ b/code/game/machinery/Sleeper.dm @@ -373,7 +373,7 @@ /obj/machinery/sleeper/syndie/Initialize() . = ..() component_parts = list() - component_parts += new /obj/item/circuitboard/machine/sleeper(null) + component_parts += new /obj/item/circuitboard/machine/sleeper/syndie(null) component_parts += new /obj/item/stock_parts/matter_bin/super(null) component_parts += new /obj/item/stock_parts/manipulator/pico(null) component_parts += new /obj/item/stack/sheet/glass(null) @@ -384,7 +384,7 @@ /obj/machinery/sleeper/syndie/fullupgrade/Initialize() . = ..() component_parts = list() - component_parts += new /obj/item/circuitboard/machine/sleeper(null) + component_parts += new /obj/item/circuitboard/machine/sleeper/syndie(null) component_parts += new /obj/item/stock_parts/matter_bin/bluespace(null) component_parts += new /obj/item/stock_parts/manipulator/femto(null) component_parts += new /obj/item/stack/sheet/glass(null) diff --git a/code/game/objects/items/circuitboards/machine_circuitboards.dm b/code/game/objects/items/circuitboards/machine_circuitboards.dm index c1833ba44a..1ba91db246 100644 --- a/code/game/objects/items/circuitboards/machine_circuitboards.dm +++ b/code/game/objects/items/circuitboards/machine_circuitboards.dm @@ -7,6 +7,10 @@ /obj/item/stack/cable_coil = 1, /obj/item/stack/sheet/glass = 2) +/obj/item/circuitboard/machine/sleeper/syndie + name = "Syndicate Sleeper (Machine Board)" + build_path = /obj/machinery/sleeper/syndie + /obj/item/circuitboard/machine/vr_sleeper name = "VR Sleeper (Machine Board)" build_path = /obj/machinery/vr_sleeper diff --git a/code/modules/research/designs/machine_desings/machine_designs_medical.dm b/code/modules/research/designs/machine_desings/machine_designs_medical.dm index 2f95954e01..329fb7bf6e 100644 --- a/code/modules/research/designs/machine_desings/machine_designs_medical.dm +++ b/code/modules/research/designs/machine_desings/machine_designs_medical.dm @@ -24,7 +24,15 @@ id = "sleeper" build_path = /obj/item/circuitboard/machine/sleeper departmental_flags = DEPARTMENTAL_FLAG_MEDICAL | DEPARTMENTAL_FLAG_ENGINEERING - category = list ("Medical Machinery") + category = list("Medical Machinery") + +/datum/design/board/syndiesleeper + name = "Machine Design (Syndicate Sleeper Board)" + desc = "The circuit board for a Syndicate sleeper, with controls inside." + id = "syndiesleeper" + build_path = /obj/item/circuitboard/machine/sleeper/syndie + departmental_flags = DEPARTMENTAL_FLAG_MEDICAL | DEPARTMENTAL_FLAG_ENGINEERING + category = list("Medical Machinery") /datum/design/board/cryotube name = "Machine Design (Cryotube Board)" diff --git a/code/modules/research/techweb/all_nodes.dm b/code/modules/research/techweb/all_nodes.dm index a44495fccb..4dd09fd2ad 100644 --- a/code/modules/research/techweb/all_nodes.dm +++ b/code/modules/research/techweb/all_nodes.dm @@ -1081,7 +1081,7 @@ display_name = "Illegal Technology" description = "Dangerous research used to create dangerous objects." prereq_ids = list("adv_engi", "adv_weaponry", "explosive_weapons") - design_ids = list("decloner", "borg_syndicate_module", "suppressor", "largecrossbow", "donksofttoyvendor") + design_ids = list("decloner", "borg_syndicate_module", "suppressor", "largecrossbow", "donksofttoyvendor", "syndiesleeper") research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 10000) export_price = 5000 hidden = TRUE