Currently I feel like having a fire on your ship is a pretty not-fun mechanic and I almost always reload if my ship catches fire rather than try to fight it. There's two key reasons why it's way too hard to recover from a fire.
- The crew keep doing their regular jobs if they don't have an extinguisher available/aren't set to put out fires. This generally means they just suicide sitting in a burning turret or walking through the fire to deliver batteries.
- The capacity of each fire extinguisher feels quite low and on a large ship, the crew getting there and back can be quite long, and this leads to the player trying to spam extinguishers everywhere.
Compared to, say, FTL, where you can put out fires by venting, or send your crew to the medbay and make sure they don't sit in fires, it's a pretty feelsbad experience. Therefore I'd suggest the following:
- Default crew behaviour should be to leave on-fire areas even if their job is normally there. Only crew who are actually carrying an extinguisher should stand in areas that are on fire.
- Add a medbay part that can heal crewmembers when they get burned.
- Consider some kind of venting mechanic
- Consider buffing fire extinguishers. I might even suggest flat out replacing them with sprinklers which can cover an area, similar to heat exchangers, rather than a crew-operated thing. At least that way you know which parts have coverage and which don't.
is poop