The breathability diagnostic may give false warnings:
- Right after loading the game. BreathabilityDiagnostic.CheckLowBreathability() lacks a some kind of tracker.GetDataTimeLength() check that other diagnostics use to prevent calculations without sufficient data.
- When a duplicant enters an empty rocket or planetoid. BreathabilityTracker.UpdateData() adds a 0% breathability point in case there's no duplicant on a world, and so then BreathabilityDiagnostic.CheckLowBreathability() calculates the average of history full of 0's.
Steps to Reproduce
- Load a game, unpause, see breathability warnings for planetoids.
- Make a duplicant enter a rocket that's been empty for a while, see breathability warning for the rocket.
There are no comments to display.
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 accountSign in
Already have an account? Sign in here.
Sign In Now