From a132ea82ea5d6294d0babe85f9e7fe5db8f8d9fc Mon Sep 17 00:00:00 2001 From: Fikou Date: Sat, 20 Jul 2019 09:50:41 +0200 Subject: [PATCH] you can now get an advanced camera console (#45202) * advanced camera consol * circuit board * advanced camera console * advanced camera --- code/game/machinery/computer/camera_advanced.dm | 1 + .../objects/items/circuitboards/computer_circuitboards.dm | 5 +++++ code/modules/research/designs/comp_board_designs.dm | 8 ++++++++ code/modules/research/techweb/all_nodes.dm | 2 +- 4 files changed, 15 insertions(+), 1 deletion(-) diff --git a/code/game/machinery/computer/camera_advanced.dm b/code/game/machinery/computer/camera_advanced.dm index de3acaf5c45..901445e2645 100644 --- a/code/game/machinery/computer/camera_advanced.dm +++ b/code/game/machinery/computer/camera_advanced.dm @@ -31,6 +31,7 @@ /obj/machinery/computer/camera_advanced/syndie icon_keyboard = "syndie_key" + circuit = /obj/item/circuitboard/computer/advanced_camera /obj/machinery/computer/camera_advanced/proc/CreateEye() eyeobj = new() diff --git a/code/game/objects/items/circuitboards/computer_circuitboards.dm b/code/game/objects/items/circuitboards/computer_circuitboards.dm index 810319f984e..0ff88a52b00 100644 --- a/code/game/objects/items/circuitboards/computer_circuitboards.dm +++ b/code/game/objects/items/circuitboards/computer_circuitboards.dm @@ -415,6 +415,11 @@ name = "Security Cameras (Computer Board)" icon_state = "security" build_path = /obj/machinery/computer/security + +/obj/item/circuitboard/computer/advanced_camera + name = "Advanced Camera Console (Computer Board)" + icon_state = "security" + build_path = /obj/machinery/computer/camera_advanced/syndie //Service diff --git a/code/modules/research/designs/comp_board_designs.dm b/code/modules/research/designs/comp_board_designs.dm index 68aee66d621..5a7fd68ccbe 100644 --- a/code/modules/research/designs/comp_board_designs.dm +++ b/code/modules/research/designs/comp_board_designs.dm @@ -303,3 +303,11 @@ build_path = /obj/item/circuitboard/computer/nanite_cloud_controller category = list("Computer Boards") departmental_flags = DEPARTMENTAL_FLAG_SCIENCE + +/datum/design/board/advanced_camera + name = "Computer Design (Advanced Camera Console)" + desc = "Allows for the construction of circuit boards used to build advanced camera consoles." + id = "advanced_camera" + build_path = /obj/item/circuitboard/computer/advanced_camera + category = list("Computer Boards") + departmental_flags = DEPARTMENTAL_FLAG_SECURITY diff --git a/code/modules/research/techweb/all_nodes.dm b/code/modules/research/techweb/all_nodes.dm index 1539a17033f..61a974b60d6 100644 --- a/code/modules/research/techweb/all_nodes.dm +++ b/code/modules/research/techweb/all_nodes.dm @@ -1021,7 +1021,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", "ai_cam_upgrade", "suppressor", "largecrossbow", "donksofttoyvendor", "donksoft_refill") + design_ids = list("decloner", "borg_syndicate_module", "ai_cam_upgrade", "suppressor", "largecrossbow", "donksofttoyvendor", "donksoft_refill", "advanced_camera") research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 10000) export_price = 5000 hidden = TRUE