8 hours, prac con management.
Congrats to me for hitting 200 days on project 13 + 14.
Fixed the means by which phase splits were calculated. They now add up to exactly the section split.
Solved phases waiting to advanced until the player was full health leading to sequencing errors. The section switch no longer fires during the waiting period.
Starting a practice run loads the run continuity data until the practice continuity data surpasses it, then the practice continuity data is loaded instead. Currently debating if this is the correct way for this to function.
A practice performance is only saved to the practice continuity if it is an improvement over the run continuity.
When the practice continuity is migrated over to the run continuity, the practice continuity data is removed from the practice continuity. This is to make tracking the status of the practice continuity easier (just checking if it is a 0 or not tells us if there has been an improvement).
Coded but have currently disabled the practice continuity losing its later section data when a earlier section has had it's pick up count improved (because this would mean that the start for all later sections has been altered). Considering whether I want to preserve the fiction of a split in the timeline, or if the potential blow to progress is too much.
Documentation.