Skip to content

Commit

Permalink
HM and CT vendor stuff (#7056)
Browse files Browse the repository at this point in the history
<!-- Write **BELOW** The Headers and **ABOVE** The comments else it may
not be viewable. -->

# 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
<!-- Include any screenshots/videos/debugging steps of the modified code
functioning successfully, ideally including edge cases. -->

<!-- !! If you are modifying sprites, you **must** include one or more
in-game screenshots or videos of the new sprites. !! -->

<details>
<summary>Screenshots & Videos</summary>

Put screenshots and videos here with an empty line between the
screenshots and the `<details>` tags.

</details>


# Changelog

<!-- If your PR modifies aspects of the game that can be concretely
observed by players or admins you should add a changelog. If your change
does NOT meet this description, remove this section. Be sure to properly
label your changes in the changelog. Please note that maintainers freely
reserve the right to remove and add tags should they deem it
appropriate. You can attempt to finagle the system all you want, but
it's best to shoot for clear communication right off the bat. -->
<!-- If you add a name after the ':cl', that name will be used in the
changelog. You must add your CKEY after the CL if your GitHub name
doesn't match. Maintainers freely reserve the right to remove and add
tags should they deem it appropriate. -->

: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:

<!-- Both :cl:'s are required for the changelog to work! -->
  • Loading branch information
TheManWithNoHands committed Sep 17, 2024
1 parent f8196ee commit 1bfa282
Show file tree
Hide file tree
Showing 3 changed files with 4 additions and 0 deletions.
1 change: 1 addition & 0 deletions code/game/machinery/vending/vendor_types/requisitions.dm
Original file line number Diff line number Diff line change
Expand Up @@ -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),
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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),
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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),
Expand Down

0 comments on commit 1bfa282

Please sign in to comment.