The Traitorous Hardsuitening (#21225)

* Added empty versions of most hardsuits as regular uplink items. Most
regular combat ones costing 8 BC/TC same as NT hardsuit, with some
exceptions like breachers and vaurca hardsuits costing 10 TC.
* Added combat actuator module to the uplink. 
* Added BC costs to utility modules in the uplink.
* Hardsuit thermals module cost upped to the cost of regular thermals.

Feedback thread:
https://forums.aurorastation.org/topic/22611-the-traitorous-hardsuitening/#comment-182136
Overall hopefully will make hardsuits easier to get for solo antags,
since they can usually only be bought as part of 35 TC group bundles.
These are also unequipped versions so all modules have to be bought
yourself.

Should also help provide for those factions that don't otherwise have
faction-specific armor outside of paper-thin voidsuits, like Einstein
Engines.

Vast majority of our hardsuits and the ones here are just reskins of the
regular combat hardsuit, with heavy armor stats. The ones that have
higher armor which here are the Breacher, Redsnout and Vaurca suits have
been set to 10 TC to allow buying them with solo group loadouts that are
the only source of their faction equipment. They are relatively powerful
suits, but I hope we can trust people to not abuse them, and if we cant
they can always be made pricier or removed.


<img width="1862" height="788" alt="Screenshot 2025-08-21 212603"
src="https://github.com/user-attachments/assets/711b18c1-4a14-43ed-9edc-614521739072"
/>

---------

Signed-off-by: UltraBigRat <111320234+UltraBigRat@users.noreply.github.com>
Co-authored-by: Big Rat <lienesica@gmail.com>
Co-authored-by: SleepyGemmy <99297919+SleepyGemmy@users.noreply.github.com>
This commit is contained in:
UltraBigRat
2025-08-25 12:36:59 +00:00
committed by GitHub
co-authored by Big Rat SleepyGemmy
parent 8e8e69089c
commit 5915d7b3f3
6 changed files with 220 additions and 60 deletions
@@ -52,6 +52,9 @@
/obj/item/rig_module/actuators/combat // What the dude above me said.
)
/obj/item/rig/merc/trulyempty
initial_modules = list()
/obj/item/rig/merc/ninja
initial_modules = list(
/obj/item/rig_module/mounted,
@@ -155,3 +158,6 @@
/obj/item/rig_module/ai_container,
/obj/item/rig_module/chem_dispenser/combat
)
/obj/item/rig/merc/einstein/empty
initial_modules = list()