From 1bfa282beb8ffa6af271d72b45feb83f430e1e05 Mon Sep 17 00:00:00 2001 From: NHC <155458128+TheManWithNoHands@users.noreply.github.com> Date: Tue, 17 Sep 2024 16:16:06 +0200 Subject: [PATCH] HM and CT vendor stuff (#7056) # About the pull request * Adds the Grenade Satchel as a bag option in the ComTec clothing vendor * Adds Fix-o-Vein to buy with points in the Coprsmen vendor * Adds 2 scaling Grenade Satchels in the req vendor # Explain why it's good for the game The Grenade Satchel and Fix-o-vein are two very under used items. Mainly because they are barley available. Fix-o-vein only lives in surgical trays, yet is never really used in surgery because all its good for is fixing IB a bit faster. And Shipside doctors dont need to worry that much about fixing IB fast. But the only surgery that HM can even do is IB, and they need to worry about their speed. Fix-o-vein is infinitly more usefull in the hands of HM then for doctors. Price migth change though. The Grenade satchel is barley even used. Only Ot and grenade spec even have access to them, wich is kinda silly. They arent a spec spicific item like the rocket bag. Anyone can carry grenades, and there is even a Rifelman version of the grenade launcher. This should allow people to make more grenade centerd build without having to sacrefise their entire loudout for it. It takes up the backslot, wich is incredibly valubel, so i belive that is fine balance wise. Besides, you can already get grenade satchels from OT or the leftoer one from spec. Its just less annoying to get as normal riflemen. And ComTecs can just chose it as their bag if they want to go wild with C4 or satchel charges. I definitly would want to try. Btw, did you know you can fit engi kits in the nade satchel? # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl:TheManWithNoHands qol: added Grenade satchel in Comtec and req vendor, making it more accesible balance: Added Fix-o-vein in HM squad vendor. Allows surgicalline, synth grath, fix-o-vein, cautery to be stored in Hm surgical case. /:cl: --- code/game/machinery/vending/vendor_types/requisitions.dm | 1 + .../machinery/vending/vendor_types/squad_prep/squad_engineer.dm | 1 + .../machinery/vending/vendor_types/squad_prep/squad_medic.dm | 2 ++ 3 files changed, 4 insertions(+) diff --git a/code/game/machinery/vending/vendor_types/requisitions.dm b/code/game/machinery/vending/vendor_types/requisitions.dm index e530b754d78b..569a042da81d 100644 --- a/code/game/machinery/vending/vendor_types/requisitions.dm +++ b/code/game/machinery/vending/vendor_types/requisitions.dm @@ -80,6 +80,7 @@ list("IMP Ammo Rack", floor(scale * 2), /obj/item/storage/backpack/marine/ammo_rack, VENDOR_ITEM_REGULAR), list("Radio Telephone Pack", floor(scale * 2), /obj/item/storage/backpack/marine/satchel/rto, VENDOR_ITEM_REGULAR), list("Parachute", floor(scale * 20), /obj/item/parachute, VENDOR_ITEM_REGULAR), + list("Grenade Satchel", floor(scale * 2), /obj/item/storage/backpack/marine/grenadepack, VENDOR_ITEM_REGULAR), list("BELTS", -1, null, null), list("G8-A General Utility Pouch", floor(scale * 2), /obj/item/storage/backpack/general_belt, VENDOR_ITEM_REGULAR), diff --git a/code/game/machinery/vending/vendor_types/squad_prep/squad_engineer.dm b/code/game/machinery/vending/vendor_types/squad_prep/squad_engineer.dm index 8d5e7b83590f..f59f9543592a 100644 --- a/code/game/machinery/vending/vendor_types/squad_prep/squad_engineer.dm +++ b/code/game/machinery/vending/vendor_types/squad_prep/squad_engineer.dm @@ -126,6 +126,7 @@ GLOBAL_LIST_INIT(cm_vending_clothing_engi, list( list("Technician Welderpack", 0, /obj/item/storage/backpack/marine/engineerpack, MARINE_CAN_BUY_BACKPACK, VENDOR_ITEM_MANDATORY), list("Technician Welder-Satchel", 0, /obj/item/storage/backpack/marine/engineerpack/satchel, MARINE_CAN_BUY_BACKPACK, VENDOR_ITEM_REGULAR), list("Technician Welder Chestrig", 0, /obj/item/storage/backpack/marine/engineerpack/welder_chestrig, MARINE_CAN_BUY_BACKPACK, VENDOR_ITEM_MANDATORY), + list("Grenade Satchel", 0, /obj/item/storage/backpack/marine/grenadepack, MARINE_CAN_BUY_BACKPACK, VENDOR_ITEM_REGULAR), list("BELT (CHOOSE 1)", 0, null, null, null), list("G8-A General Utility Pouch", 0, /obj/item/storage/backpack/general_belt, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), diff --git a/code/game/machinery/vending/vendor_types/squad_prep/squad_medic.dm b/code/game/machinery/vending/vendor_types/squad_prep/squad_medic.dm index 9952c7f00b8f..6db49ebdd6a2 100644 --- a/code/game/machinery/vending/vendor_types/squad_prep/squad_medic.dm +++ b/code/game/machinery/vending/vendor_types/squad_prep/squad_medic.dm @@ -46,6 +46,8 @@ GLOBAL_LIST_INIT(cm_vending_gear_medic, list( list("Pressurized Reagent Canister Pouch (EMPTY)", 3, /obj/item/storage/pouch/pressurized_reagent_canister, null, VENDOR_ITEM_REGULAR), list("G8-A General Utility Pouch", 15, /obj/item/storage/backpack/general_belt, null, VENDOR_ITEM_REGULAR), list("MS-11 Smart Refill Tank", 6, /obj/item/reagent_container/glass/minitank, null, VENDOR_ITEM_REGULAR), + list("FixOVein", 7, /obj/item/tool/surgery/FixOVein, null, VENDOR_ITEM_REGULAR), + list("EXPLOSIVES", 0, null, null, null), list("M40 HEDP High Explosive Packet (x3 grenades)", 18, /obj/item/storage/box/packet/high_explosive, null, VENDOR_ITEM_REGULAR),