diff --git a/code/modules/clothing/spacesuits/rig/modules/utility.dm b/code/modules/clothing/spacesuits/rig/modules/utility.dm index a3c2471011e..207e42701e8 100644 --- a/code/modules/clothing/spacesuits/rig/modules/utility.dm +++ b/code/modules/clothing/spacesuits/rig/modules/utility.dm @@ -477,11 +477,14 @@ /obj/item/rig_module/actuators name = "leg actuators" - desc = "A set of electromechanical actuators, for safe travesal of multilevelled areas." - icon_state = "generic" + desc = "A set of electromechanical actuators, for safe traversal of multilevelled areas." + icon_state = "actuators" interface_name = "leg actuators" interface_desc = "Allows you to fall from heights and to jump up onto ledges." + construction_cost = list(DEFAULT_WALL_MATERIAL=15000, "glass"= 1250, "silver"=5250) + construction_time = 300 + disruptive = 1 use_power_cost = 5 diff --git a/code/modules/clothing/spacesuits/rig/suits/combat.dm b/code/modules/clothing/spacesuits/rig/suits/combat.dm index 0b54c3986c2..9122833dab6 100644 --- a/code/modules/clothing/spacesuits/rig/suits/combat.dm +++ b/code/modules/clothing/spacesuits/rig/suits/combat.dm @@ -67,5 +67,6 @@ /obj/item/rig_module/power_sink, /obj/item/rig_module/chem_dispenser/combat, /obj/item/rig_module/chem_dispenser/injector, - /obj/item/rig_module/mounted/plasmacutter + /obj/item/rig_module/device/drill, + /obj/item/rig_module/actuators/combat ) diff --git a/code/modules/clothing/spacesuits/rig/suits/ert.dm b/code/modules/clothing/spacesuits/rig/suits/ert.dm index de59cfdcfcb..4b3c9942535 100644 --- a/code/modules/clothing/spacesuits/rig/suits/ert.dm +++ b/code/modules/clothing/spacesuits/rig/suits/ert.dm @@ -23,7 +23,8 @@ /obj/item/rig_module/ai_container, /obj/item/rig_module/vision/nvg, /obj/item/rig_module/maneuvering_jets, - /obj/item/rig_module/datajack + /obj/item/rig_module/datajack, + /obj/item/rig_module/actuators/combat ) /obj/item/weapon/rig/ert/engineer @@ -40,7 +41,8 @@ /obj/item/rig_module/vision/meson, /obj/item/rig_module/maneuvering_jets, /obj/item/rig_module/mounted/plasmacutter, - /obj/item/rig_module/device/rcd + /obj/item/rig_module/device/rcd, + /obj/item/rig_module/actuators ) /obj/item/weapon/rig/ert/medical @@ -55,7 +57,8 @@ /obj/item/rig_module/vision/medhud, /obj/item/rig_module/maneuvering_jets, /obj/item/rig_module/device/healthscanner, - /obj/item/rig_module/chem_dispenser/injector + /obj/item/rig_module/chem_dispenser/injector, + /obj/item/rig_module/actuators ) /obj/item/weapon/rig/ert/security @@ -70,7 +73,8 @@ /obj/item/rig_module/vision/sechud, /obj/item/rig_module/maneuvering_jets, /obj/item/rig_module/grenade_launcher, - /obj/item/rig_module/mounted/egun + /obj/item/rig_module/mounted/egun, + /obj/item/rig_module/actuators ) /obj/item/weapon/rig/ert/janitor @@ -84,7 +88,8 @@ /obj/item/rig_module/maneuvering_jets, /obj/item/rig_module/fabricator/sign, /obj/item/rig_module/grenade_launcher/cleaner, - /obj/item/rig_module/device/decompiler + /obj/item/rig_module/device/decompiler, + /obj/item/rig_module/actuators ) /obj/item/weapon/rig/ert/assetprotection @@ -104,7 +109,8 @@ /obj/item/rig_module/mounted/pulse, /obj/item/rig_module/chem_dispenser/combat, /obj/item/rig_module/chem_dispenser/injector, - /obj/item/rig_module/mounted/plasmacutter, + /obj/item/rig_module/device/drill, /obj/item/rig_module/device/rcd, - /obj/item/rig_module/datajack + /obj/item/rig_module/datajack, + /obj/item/rig_module/actuators/combat ) diff --git a/code/modules/research/mechfab_designs.dm b/code/modules/research/mechfab_designs.dm index 6bb7f37c49e..326bc377677 100644 --- a/code/modules/research/mechfab_designs.dm +++ b/code/modules/research/mechfab_designs.dm @@ -721,6 +721,14 @@ materials = list(DEFAULT_WALL_MATERIAL= 30000, "phoron" = 12500, "silver" = 10000, "gold" = 10000) build_path = /obj/item/rig_module/device/rcd +/datum/design/hardsuitmodules/actuators_module + name = "leg actuators" + desc = "A set of electromechanical actuators, for safe traversal of multilevelled areas." + id = "actuators_module" + req_tech = list(TECH_ENGINEERING = 4, TECH_MATERIAL = 4, TECH_POWER = 3) + materials = list(DEFAULT_WALL_MATERIAL = 85000, "glass" = 1250, "silver" = 5250, "gold" = 2750) + build_path = /obj/item/rig_module/actuators + /datum/design/hardsuitmodules/taser_module name = "mounted taser" desc = "A palm-mounted nonlethal energy projector." diff --git a/icons/obj/rig_modules.dmi b/icons/obj/rig_modules.dmi index 4e41ac8caed..3b80f0d8649 100644 Binary files a/icons/obj/rig_modules.dmi and b/icons/obj/rig_modules.dmi differ