Life support is another system where things are essentially hard coded to match what was desired in the Hemlock game series. It really needs to be much more intuitive to be useful. Perhaps shift it over to having a specific LIFE_SUPPORT_DURATION (seconds) parameter that will allow a vessel to keep occupants alive until the time ticks out when life support systems are down.
This change will need to have backwards compatability to avoid breaking current games.