From cb884c8dcea36caaccc6a4a3fe31cdc2402b1bf6 Mon Sep 17 00:00:00 2001 From: Denton Date: Sun, 29 Apr 2018 19:20:51 +0200 Subject: [PATCH 1/2] sunglasses and more holosigns for techwebs --- code/modules/research/designs/misc_designs.dm | 65 +++++++++++++++++++ code/modules/research/techweb/all_nodes.dm | 11 +++- 2 files changed, 75 insertions(+), 1 deletion(-) diff --git a/code/modules/research/designs/misc_designs.dm b/code/modules/research/designs/misc_designs.dm index 9de677e50f0..bd72d4b03f2 100644 --- a/code/modules/research/designs/misc_designs.dm +++ b/code/modules/research/designs/misc_designs.dm @@ -63,6 +63,41 @@ category = list("Equipment") departmental_flags = DEPARTMENTAL_FLAG_SCIENCE + +///////////////////////////////////////// +//////////////Sunglasses///////////////// +///////////////////////////////////////// + +/datum/design/sunhudmed + name = "Medical HUDSunglasses" + desc = "Sunglasses with a medical HUD." + id = "sunhudmed" + build_type = PROTOLATHE + materials = list(MAT_METAL = 500, MAT_GLASS = 1000) + build_path = /obj/item/clothing/glasses/hud/health/sunglasses + category = list("Equipment") + departmental_flags = DEPARTMENTAL_FLAG_MEDICAL + +/datum/design/sunhudsec + name = "Security HUDSunglasses" + desc = "Sunglasses with a security HUD." + id = "sunhudsec" + build_type = PROTOLATHE + materials = list(MAT_METAL = 500, MAT_GLASS = 1000) + build_path = /obj/item/clothing/glasses/hud/security/sunglasses + category = list("Equipment") + departmental_flags = DEPARTMENTAL_FLAG_SECURITY + +/datum/design/beergoggles + name = "Beer Goggles" + desc = "A pair of sunglasses outfitted with apparatus to scan reagents." + id = "beergoggles" + build_type = PROTOLATHE + materials = list(MAT_METAL = 500, MAT_GLASS = 1000) + build_path = /obj/item/clothing/glasses/sunglasses/reagent + category = list("Equipment") + departmental_flags = DEPARTMENTAL_FLAG_SERVICE + ///////////////////////////////////////// //////////////////Misc/////////////////// ///////////////////////////////////////// @@ -310,6 +345,36 @@ build_path = /obj/item/holosign_creator category = list("Equipment") departmental_flags = DEPARTMENTAL_FLAG_SERVICE + +/datum/design/holosignsec + name = "Security Holobarrier Projector" + desc = "A holographic projector that creates holographic security barriers." + id = "holosignsec" + build_type = PROTOLATHE + materials = list(MAT_METAL = 2000, MAT_GLASS = 1000) + build_path = /obj/item/holosign_creator/security + category = list("Equipment") + departmental_flags = DEPARTMENTAL_FLAG_SECURITY + +/datum/design/holosignengi + name = "Engineering Holobarrier Projector" + desc = "A holographic projector that creates holographic engineering barriers." + id = "holosignengi" + build_type = PROTOLATHE + materials = list(MAT_METAL = 2000, MAT_GLASS = 1000) + build_path = /obj/item/holosign_creator/engineering + category = list("Equipment") + departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING + +/datum/design/holosignatmos + name = "ATMOS Holofan Projector" + desc = "A holographic projector that creates holographic barriers that prevent changes in atmospheric conditions." + id = "holosignatmos" + build_type = PROTOLATHE + materials = list(MAT_METAL = 2000, MAT_GLASS = 1000) + build_path = /obj/item/holosign_creator/atmos + category = list("Equipment") + departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING ///////////////////////////////////////// ////////////Tools////////////// diff --git a/code/modules/research/techweb/all_nodes.dm b/code/modules/research/techweb/all_nodes.dm index b28e8956839..287460b8899 100644 --- a/code/modules/research/techweb/all_nodes.dm +++ b/code/modules/research/techweb/all_nodes.dm @@ -282,7 +282,7 @@ display_name = "Electromagnetic Theory" description = "Study into usage of frequencies in the electromagnetic spectrum." prereq_ids = list("base") - design_ids = list("holosign", "inducer", "tray_goggles", "holopad") + design_ids = list("holosign", "holosignsec", "holosignengi", "holosignatmos", "inducer", "tray_goggles", "holopad") research_cost = 2500 export_price = 5000 @@ -372,6 +372,15 @@ design_ids = list("health_hud", "security_hud", "diagnostic_hud", "scigoggles") research_cost = 1500 export_price = 5000 + +/datum/techweb_node/advsunglasses + id = "advsunglasses" + display_name = "Advanced Sunglasses" + description = "Stylish, yet useful!" + prereq_ids = list("integrated_HUDs") + design_ids = list("sunhudmed", "sunhudsec", "beergoggles") + research_cost = 2500 + export_price = 5000 /datum/techweb_node/NVGtech id = "NVGtech" From 82cf8484568a357070e8f5d7f796e8972e54ac36 Mon Sep 17 00:00:00 2001 From: Denton Date: Mon, 30 Apr 2018 09:46:02 +0200 Subject: [PATCH 2/2] removes HUDsunglasses from the premises --- code/modules/research/designs/misc_designs.dm | 41 ++----------------- code/modules/research/techweb/all_nodes.dm | 9 ---- 2 files changed, 3 insertions(+), 47 deletions(-) diff --git a/code/modules/research/designs/misc_designs.dm b/code/modules/research/designs/misc_designs.dm index bd72d4b03f2..8f79bb9a6d7 100644 --- a/code/modules/research/designs/misc_designs.dm +++ b/code/modules/research/designs/misc_designs.dm @@ -63,41 +63,6 @@ category = list("Equipment") departmental_flags = DEPARTMENTAL_FLAG_SCIENCE - -///////////////////////////////////////// -//////////////Sunglasses///////////////// -///////////////////////////////////////// - -/datum/design/sunhudmed - name = "Medical HUDSunglasses" - desc = "Sunglasses with a medical HUD." - id = "sunhudmed" - build_type = PROTOLATHE - materials = list(MAT_METAL = 500, MAT_GLASS = 1000) - build_path = /obj/item/clothing/glasses/hud/health/sunglasses - category = list("Equipment") - departmental_flags = DEPARTMENTAL_FLAG_MEDICAL - -/datum/design/sunhudsec - name = "Security HUDSunglasses" - desc = "Sunglasses with a security HUD." - id = "sunhudsec" - build_type = PROTOLATHE - materials = list(MAT_METAL = 500, MAT_GLASS = 1000) - build_path = /obj/item/clothing/glasses/hud/security/sunglasses - category = list("Equipment") - departmental_flags = DEPARTMENTAL_FLAG_SECURITY - -/datum/design/beergoggles - name = "Beer Goggles" - desc = "A pair of sunglasses outfitted with apparatus to scan reagents." - id = "beergoggles" - build_type = PROTOLATHE - materials = list(MAT_METAL = 500, MAT_GLASS = 1000) - build_path = /obj/item/clothing/glasses/sunglasses/reagent - category = list("Equipment") - departmental_flags = DEPARTMENTAL_FLAG_SERVICE - ///////////////////////////////////////// //////////////////Misc/////////////////// ///////////////////////////////////////// @@ -351,7 +316,7 @@ desc = "A holographic projector that creates holographic security barriers." id = "holosignsec" build_type = PROTOLATHE - materials = list(MAT_METAL = 2000, MAT_GLASS = 1000) + materials = list(MAT_METAL = 5000, MAT_GLASS = 1000, MAT_GOLD = 1000, MAT_SILVER = 1000) build_path = /obj/item/holosign_creator/security category = list("Equipment") departmental_flags = DEPARTMENTAL_FLAG_SECURITY @@ -361,7 +326,7 @@ desc = "A holographic projector that creates holographic engineering barriers." id = "holosignengi" build_type = PROTOLATHE - materials = list(MAT_METAL = 2000, MAT_GLASS = 1000) + materials = list(MAT_METAL = 5000, MAT_GLASS = 1000, MAT_GOLD = 1000, MAT_SILVER = 1000) build_path = /obj/item/holosign_creator/engineering category = list("Equipment") departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING @@ -371,7 +336,7 @@ desc = "A holographic projector that creates holographic barriers that prevent changes in atmospheric conditions." id = "holosignatmos" build_type = PROTOLATHE - materials = list(MAT_METAL = 2000, MAT_GLASS = 1000) + materials = list(MAT_METAL = 5000, MAT_GLASS = 1000, MAT_GOLD = 1000, MAT_SILVER = 1000) build_path = /obj/item/holosign_creator/atmos category = list("Equipment") departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING diff --git a/code/modules/research/techweb/all_nodes.dm b/code/modules/research/techweb/all_nodes.dm index 287460b8899..e9cccd4b219 100644 --- a/code/modules/research/techweb/all_nodes.dm +++ b/code/modules/research/techweb/all_nodes.dm @@ -372,15 +372,6 @@ design_ids = list("health_hud", "security_hud", "diagnostic_hud", "scigoggles") research_cost = 1500 export_price = 5000 - -/datum/techweb_node/advsunglasses - id = "advsunglasses" - display_name = "Advanced Sunglasses" - description = "Stylish, yet useful!" - prereq_ids = list("integrated_HUDs") - design_ids = list("sunhudmed", "sunhudsec", "beergoggles") - research_cost = 2500 - export_price = 5000 /datum/techweb_node/NVGtech id = "NVGtech"