diff --git a/code/modules/clothing/spacesuits/rig/modules/specific/mounted_gun_vr.dm b/code/modules/clothing/spacesuits/rig/modules/specific/mounted_gun_vr.dm index cb2ce8d7699..5c78b29e347 100644 --- a/code/modules/clothing/spacesuits/rig/modules/specific/mounted_gun_vr.dm +++ b/code/modules/clothing/spacesuits/rig/modules/specific/mounted_gun_vr.dm @@ -3,8 +3,9 @@ desc = "A size gun to be mounted on a rig suit. Features interface-based target size adjustment for hands-free size-altering shenanigans." icon_state = "sizegun" + engage_string = "Select Size" + interface_name = "mounted sizegun" - interface_desc = "A shoulder-mounted size gun." + interface_desc = "A shoulder-mounted, hardsuit cell-powered, size gun. Features interface-based target size adjustment for hands-free size-altering shenanigans." gun_type = /obj/item/weapon/gun/energy/sizegun/mounted - usable = 0 diff --git a/code/modules/research/mechfab_designs_vr.dm b/code/modules/research/mechfab_designs_vr.dm index 1de0cc2dda1..099d2a23743 100644 --- a/code/modules/research/mechfab_designs_vr.dm +++ b/code/modules/research/mechfab_designs_vr.dm @@ -5,3 +5,11 @@ req_tech = list(TECH_MATERIAL = 5, TECH_ENGINEERING = 5, TECH_MAGNET = 5, TECH_BIO = 4) materials = list(MAT_PLASTEEL = 3000, MAT_GRAPHITE = 2000, MAT_PLASTIC = 3500, MAT_SILVER = 1750, MAT_GOLD = 1250) build_path = /obj/item/rig_module/rescue_pharm + +/datum/design/item/mechfab/rigsuit/mounted_sizegun + name = "hardsuit mounted size gun" + desc = "A suit mounted size gun. Features interface-based target size adjustment for hands-free size-altering shenanigans." + id = "rig_gun_sizegun" + req_tech = list(TECH_COMBAT = 3, TECH_MATERIAL = 3, TECH_POWER = 2) + materials = list(DEFAULT_WALL_MATERIAL = 3000, MAT_GLASS = 2000, MAT_URANIUM = 2000) + build_path = /obj/item/rig_module/mounted/sizegun \ No newline at end of file diff --git a/code/modules/vore/fluffstuff/custom_items_vr.dm b/code/modules/vore/fluffstuff/custom_items_vr.dm index 4fa814fa112..4f64bbbeb64 100644 --- a/code/modules/vore/fluffstuff/custom_items_vr.dm +++ b/code/modules/vore/fluffstuff/custom_items_vr.dm @@ -1271,6 +1271,7 @@ siemens_coefficient = 0.9 chest_type = /obj/item/clothing/suit/fluff/nikki + initial_modules = list() req_access = list() req_one_access = list() @@ -1278,7 +1279,9 @@ glove_type = null boot_type = null - initial_modules = list() + initial_modules = list( + /obj/item/rig_module/mounted/sizegun + ) allowed = list( /obj/item/device/flashlight, @@ -1287,13 +1290,13 @@ /obj/item/weapon/storage, ) - mob_can_equip(var/mob/living/carbon/human/M, slot, disable_warning = 0) // Feel free to try to put Nikki's hat on! The necklace though is a flat-out no-go. - if(..()) - if (M.ckey == "ryumi") - return 1 - else if (M.get_active_hand() == src) - to_chat(M, "For some reason, the necklace seems to never quite get past your head when you try to put it on... Weird, it looked like it would fit.") - return 0 +/obj/item/weapon/rig/nikki/mob_can_equip(var/mob/living/carbon/human/M, slot, disable_warning = 0) // Feel free to (try to) put Nikki's hat on! The necklace though is a flat-out no-go. + if(..()) + if (M.ckey == "ryumi") + return 1 + else if (M.get_active_hand() == src) + to_chat(M, "For some reason, the necklace seems to never quite get past your head when you try to put it on... Weird, it looked like it would fit.") + return 0 //Nickcrazy - Damon Bones Xrim /obj/item/clothing/suit/storage/toggle/bomber/bombersec diff --git a/vorestation.dme b/vorestation.dme index d1458a7ded3..2ca14ca6c49 100644 --- a/vorestation.dme +++ b/vorestation.dme @@ -1914,6 +1914,7 @@ #include "code\modules\clothing\spacesuits\rig\modules\specific\jetpack.dm" #include "code\modules\clothing\spacesuits\rig\modules\specific\metalfoam_launcher.dm" #include "code\modules\clothing\spacesuits\rig\modules\specific\mounted_gun.dm" +#include "code\modules\clothing\spacesuits\rig\modules\specific\mounted_gun_vr.dm" #include "code\modules\clothing\spacesuits\rig\modules\specific\pat_module_vr.dm" #include "code\modules\clothing\spacesuits\rig\modules\specific\powersink.dm" #include "code\modules\clothing\spacesuits\rig\modules\specific\rescue_pharm_vr.dm"