A duplicant with an oxygen mask or suit that runs out of oxygen will start losing breath, but then will start recovering breath, even with the mask/suit on, if there is no oxygen, and will not consume any oxygen.
The game has some code to drop the mask/suit in that case (RecoverBreathChore.StatesInstance.RemoveSuitIfNecessary()), but it's not used and is broken (searches for Equipment in the wrong place).
Steps to Reproduce
- Make a duplicant wear an oxygen mask.
- Leave the duplicant somewhere with no oxygen (e.g. launch in a rocket).
- Wait for the oxygen to run out.
- Watch the duplicant repeatedly recover breath.
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!Register a new account
Already have an account? Sign in here.Sign In Now