diff --git a/code/datums/supplypacks/voidsuits.dm b/code/datums/supplypacks/voidsuits.dm index f8e091bb3d..2d1ae7c99a 100644 --- a/code/datums/supplypacks/voidsuits.dm +++ b/code/datums/supplypacks/voidsuits.dm @@ -259,4 +259,11 @@ cost = 80 containertype = /obj/structure/closet/crate/oculum containername = "Vox Civilian Hardsuit" + +/datum/supply_pack/voidsuits/voxeng + name = "Vox Engineering Hardsuit" + contains = list (/obj/item/weapon/rig/vox/engineering) + cost = 150 + containertype = /obj/structure/closet/crate/oculum + containername = "Vox Engineering Hardsuit" //ChompEdit End diff --git a/code/modules/clothing/gloves/miscellaneous.dm b/code/modules/clothing/gloves/miscellaneous.dm index fb5c2ffecd..c052c33bcb 100644 --- a/code/modules/clothing/gloves/miscellaneous.dm +++ b/code/modules/clothing/gloves/miscellaneous.dm @@ -120,6 +120,7 @@ species_restricted = list("Vox") drop_sound = 'sound/items/drop/metalboots.ogg' pickup_sound = 'sound/items/pickup/toolbox.ogg' + armor = list (melee = 20, bullet = 15, laser = 10, energy = 10, bomb =5, bio = 30, rad = 30) //gently bumped up Heavy engineering gloves value for protection //ChompEdit cold_protection = HANDS min_cold_protection_temperature = GLOVES_MIN_COLD_PROTECTION_TEMPERATURE diff --git a/code/modules/clothing/shoes/magboots.dm b/code/modules/clothing/shoes/magboots.dm index b775dcf98c..125eedd9ab 100644 --- a/code/modules/clothing/shoes/magboots.dm +++ b/code/modules/clothing/shoes/magboots.dm @@ -90,7 +90,8 @@ icon_state = "boots-vox" flags = PHORONGUARD species_restricted = list(SPECIES_VOX) - + armor = list (melee = 40, bullet = 10, laser = 10, energy = 20, bomb = 20, bio = 10, rad = 20) //values of workboots and heavy duty engineering gloves, it's the only option that will ever be taken so may as well give the turkeys some protection //ChompEdit + action_button_name = "Toggle the magclaws" /obj/item/clothing/shoes/magboots/vox/attack_self(mob/user) @@ -126,4 +127,4 @@ /obj/item/clothing/shoes/magboots/vox/examine(mob/user) . = ..() if(magpulse) - . += "It would be hard to take these off without relaxing your grip first." // Theoretically this message should only be seen by the wearer when the claws are equipped. \ No newline at end of file + . += "It would be hard to take these off without relaxing your grip first." // Theoretically this message should only be seen by the wearer when the claws are equipped. diff --git a/code/modules/clothing/spacesuits/rig/suits/alien.dm b/code/modules/clothing/spacesuits/rig/suits/alien.dm index aa909d1ca2..95fbe88ca3 100644 --- a/code/modules/clothing/spacesuits/rig/suits/alien.dm +++ b/code/modules/clothing/spacesuits/rig/suits/alien.dm @@ -143,7 +143,7 @@ suit_type = "sinister alien" icon_state = "voxstealth_rig" desc = "A light alien rig for repairs and maintenance to the outside of habitats and vessels." - armor = list(melee = 30, bullet = 10, laser = 20,energy = 25, bomb = 20, bio = 100, rad = 100) //Standard Engineering Suit Values + armor = list(melee = 30, bullet = 10, laser = 20, energy = 25, bomb = 20, bio = 100, rad = 100) //Standard Engineering Suit Values req_access = list() req_one_access = list() @@ -152,3 +152,40 @@ initial_modules = list( ) +//ChompEdit Begins + +/obj/item/weapon/rig/vox/engineering + name = "fluid alien control module" + suit_type = "sinister alien" + icon_state = "voxstealth_rig" + desc = "A lightweight, alien rig dedicated for construction and engineering tasks. Not reccomended for hostile engagement." + armor = list (melee = 25, bullet = 5, laser = 40, energy = 45, bomb = 50, bio = 100, rad = 100) //CE suit values but shuffled to a tighter focus on the job hazards + flags = PHORONGUARD + item_flags = THICKMATERIAL + siemens_coefficient = 0 + offline_slowdown = 2.5 + slowdown = 0 + emp_protection = 40 //change this to 30 if too high. + + req_one_access = list() + allowed = list(/obj/item/device/flashlight,/obj/item/weapon/tank,/obj/item/device/suit_cooling_unit,/obj/item/weapon/storage) + offline_vision_restriction = 1 + + initial_modules = list( + ) + + air_type = /obj/item/weapon/tank/vox + + max_heat_protection_temperature = FIRE_HELMET_MAX_HEAT_PROTECTION_TEMPERATURE + +/obj/item/weapon/rig/vox_engine_technition_control_module/equipped + req_access = list(access_engine) + + initial_modules = list( + /obj/item/rig_module/maneuvering_jets, + /obj/item/rig_module/device/plasmacutter, + /obj/item/rig_module/device/rcd, + /obj/item/rig_module/vision/meson + ) + +//ChompEdit Ends