diff --git a/code/modules/mod/mod_types.dm b/code/modules/mod/mod_types.dm index 5259c440c06..779e8c0b982 100644 --- a/code/modules/mod/mod_types.dm +++ b/code/modules/mod/mod_types.dm @@ -161,6 +161,7 @@ /obj/item/mod/module/storage, /obj/item/mod/module/flashlight, /obj/item/mod/module/injector, + /obj/item/mod/module/analyzer, ) /obj/item/mod/control/pre_equipped/rescue @@ -173,9 +174,11 @@ /obj/item/mod/module/injector, /obj/item/mod/module/defibrillator, /obj/item/mod/module/monitor, + /obj/item/mod/module/analyzer, ) default_pins = list( /obj/item/mod/module/defibrillator, + /obj/item/mod/module/analyzer, ) /obj/item/mod/control/pre_equipped/research diff --git a/code/modules/mod/modules/modules_medical.dm b/code/modules/mod/modules/modules_medical.dm index 37236336364..cd7e1426651 100644 --- a/code/modules/mod/modules/modules_medical.dm +++ b/code/modules/mod/modules/modules_medical.dm @@ -133,3 +133,21 @@ /obj/item/mod/module/monitor/on_use() crew_monitor.ui_interact(mod.wearer) + +/// Health Analyzer - Gives the suit an extendable health analyzer, able to be upgraded +/obj/item/mod/module/analyzer + name = "MOD health analyzer" + desc = "A module installed into the palm of the suit, allows the deployment of a typical upgradable health analyzer." + icon_state = "health" + module_type = MODULE_ACTIVE + complexity = 1 + active_power_cost = DEFAULT_CHARGE_DRAIN + device = /obj/item/healthanalyzer/mod + incompatible_modules = list(/obj/item/mod/module/analyzer) + cooldown_time = 0.5 SECONDS + materials = list(MAT_METAL = 4000, MAT_GLASS = 4000) + +/obj/item/healthanalyzer/mod + name = "MOD health analyzer" + desc = "A integrated body scanner that allows the user to scan vital signs of a patient." + flags = NODROP diff --git a/code/modules/research/designs/modsuit_designs.dm b/code/modules/research/designs/modsuit_designs.dm index cc45f202947..b88b63b59a3 100644 --- a/code/modules/research/designs/modsuit_designs.dm +++ b/code/modules/research/designs/modsuit_designs.dm @@ -285,6 +285,13 @@ materials = list(MAT_METAL = 10000, MAT_GLASS = 4000, MAT_SILVER = 2000) build_path = /obj/item/mod/module/defibrillator +/datum/design/module/analyzer + name = "Health Analyzer Module" + id = "mod_analyzer" + req_tech = list("biotech" = 3, "materials" = 5) + materials = list(MAT_METAL = 4000, MAT_GLASS = 4000) + build_path = /obj/item/mod/module/analyzer + /datum/design/module/mod_bikehorn name = "Bike Horn Module" id = "mod_bikehorn"