diff --git a/code/game/objects/structures/crates_lockers/closets/secure/engineering.dm b/code/game/objects/structures/crates_lockers/closets/secure/engineering.dm index 4b405ae64a..289599efb9 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/engineering.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/engineering.dm @@ -32,6 +32,8 @@ new /obj/item/clothing/head/beret/ce/white(src) new /obj/item/storage/bag/construction(src) new /obj/item/storage/bag/material(src) + new /obj/item/mod/construction/armor/advanced(src) + new /obj/item/mod/module/rad_protection(src) /obj/structure/closet/secure_closet/engineering_electrical name = "electrical supplies locker" diff --git a/code/game/objects/structures/crates_lockers/closets/secure/medical.dm b/code/game/objects/structures/crates_lockers/closets/secure/medical.dm index babb047c8d..234750ea43 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/medical.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/medical.dm @@ -64,6 +64,8 @@ new /obj/item/clothing/glasses/hud/health(src) new /obj/item/pinpointer/crew(src) new /obj/item/sensor_device(src) + new /obj/item/mod/construction/armor/rescue(src) + new /obj/item/mod/module/health_analyzer(src) return /obj/structure/closet/secure_closet/CMO diff --git a/code/game/objects/structures/crates_lockers/closets/secure/scientist.dm b/code/game/objects/structures/crates_lockers/closets/secure/scientist.dm index 135e0685c1..4301d1635c 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/scientist.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/scientist.dm @@ -31,4 +31,6 @@ new /obj/item/circuitboard/machine/techfab/department/science(src) new /obj/item/storage/photo_album/RD(src) new /obj/item/clothing/suit/hooded/wintercoat/rd(src) + new /obj/item/analyzer/hilbertsanalyzer(src) + new /obj/item/mod/construction/armor/research(src) diff --git a/code/game/objects/structures/crates_lockers/closets/secure/security.dm b/code/game/objects/structures/crates_lockers/closets/secure/security.dm index d96ad3b0d6..4a19dcdb8f 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/security.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/security.dm @@ -17,6 +17,8 @@ new /obj/item/gun/energy/e_gun(src) new /obj/item/door_remote/captain(src) new /obj/item/storage/photo_album/Captain(src) + new /obj/item/mod/construction/armor/magnate(src) + new /obj/item/mod/module/holster(src) /obj/structure/closet/secure_closet/hop name = "\proper head of personnel's locker" diff --git a/code/modules/mod/mod_construction.dm b/code/modules/mod/mod_construction.dm index 19c188dcf6..3fc8464b6b 100644 --- a/code/modules/mod/mod_construction.dm +++ b/code/modules/mod/mod_construction.dm @@ -63,18 +63,30 @@ /obj/item/mod/construction/armor/atmospheric theme = /datum/mod_theme/atmospheric +/obj/item/mod/construction/armor/advanced + theme = /datum/mod_theme/advanced + /obj/item/mod/construction/armor/mining theme = /datum/mod_theme/mining /obj/item/mod/construction/armor/medical theme = /datum/mod_theme/medical +/obj/item/mod/construction/armor/rescue + theme = /datum/mod_theme/rescue + /obj/item/mod/construction/armor/security theme = /datum/mod_theme/security +/obj/item/mod/construction/armor/research + theme = /datum/mod_theme/research + /obj/item/mod/construction/armor/cosmohonk theme = /datum/mod_theme/cosmohonk +/obj/item/mod/construction/armor/magnate + theme = /datum/mod_theme/magnate + /obj/item/mod/paint name = "MOD paint kit" desc = "This kit will repaint your MODsuit to something unique." diff --git a/code/modules/research/designs/mod_designs.dm b/code/modules/research/designs/mod_designs.dm index 97f5577aa0..70a3180355 100644 --- a/code/modules/research/designs/mod_designs.dm +++ b/code/modules/research/designs/mod_designs.dm @@ -87,6 +87,15 @@ departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING research_icon_state = "atmospheric-plating" +/datum/design/mod_plating/mining + name = "MOD Mining Plating" + id = "mod_plating_mining" + build_path = /obj/item/mod/construction/armor/mining + materials = list(/datum/material/iron = 6000, /datum/material/titanium = 2000, /datum/material/glass = 1000, /datum/material/plasma = 1000) + build_type = PROTOLATHE + departmental_flags = DEPARTMENTAL_FLAG_CARGO + research_icon_state = "atmospheric-mining" + /datum/design/mod_plating/medical name = "MOD Medical Plating" id = "mod_plating_medical" diff --git a/code/modules/research/techweb/nodes/mod_nodes.dm b/code/modules/research/techweb/nodes/mod_nodes.dm index 7b3f79c640..e578cc6a8f 100644 --- a/code/modules/research/techweb/nodes/mod_nodes.dm +++ b/code/modules/research/techweb/nodes/mod_nodes.dm @@ -23,6 +23,7 @@ description = "More advanced modules, to improve modular suits." prereq_ids = list("mod", "robotics") design_ids = list( + "mod_plating_mining", "mod_visor_diaghud", "mod_gps", "mod_reagent_scanner", diff --git a/icons/obj/clothing/modsuit/mod_construction.dmi b/icons/obj/clothing/modsuit/mod_construction.dmi index a6be94284a..5e46b5f85c 100644 Binary files a/icons/obj/clothing/modsuit/mod_construction.dmi and b/icons/obj/clothing/modsuit/mod_construction.dmi differ