Port Firefighter backpack and ATMOS Resin
About the PR
This PR adds the firefighter backpack, originally ported from FunkyStation PR 224. It acts as a large fire-extinguisher, letting Atmospheric Technicians ~~fulfill their heroic firefighting dreams~~ extinguish plasma and tritium fires.
When in HARM mode, the firefighter backpack shoots pellets of ATMOS resin, converting toxins into a 30/70 mix of oxygen and nitrogen, as well as lowering temperatures to the standard 20C (293.15K)
The firefighter backpack requires water, and can only be filled with water. It has been added to Atmos Tech lockers, and additional units are purchasable through Logistics.
Why / Balance
The goal of this addition is to give Atmos Techs a better way to respond to fires/temperature hazards that isn't just spacing and refilling a room. The firefighter backpack is very good at what it does, but has the tradeoff that it is large and difficult to carry.
Technical details
- Modifies SprayComponent/SpraySystem
- Modifies ClothingSlotAmmoProviderComponent.cs
- Adds AtmosResinDespawnSystem
- Modifies SharedGunSystem.Clothing
- Adds FirefighterTankRefillableSystem
- Small YAML additions
Media
https://github.com/user-attachments/assets/e5b8838d-6f36-4293-8c6f-b8738b480fe1
https://github.com/user-attachments/assets/7e0edfcb-cc42-413d-9eba-4faca6ee2b79
Requirements
- [x] I have tested all added content and changes.
- [x] I have added media to this PR or it does not require an ingame showcase.
Breaking changes
n/a
Changelog
:cl: marc-pelletier, zelezniciar
- add: Added Firefighter backpacks and ATMOS resin for Atmospheric Technicians.