Save The Tree implementation and acceptance work in progress
Preserve production code, regression fixtures, audio assets and provenance, test infrastructure, and the original-completion plan and progress ledger. Final game and Windows acceptance remain pending; excluded local artifacts and native experiments are not part of this snapshot.
This commit is contained in:
@@ -124,7 +124,9 @@ func is_valid() -> bool:
|
||||
return false
|
||||
if state < State.SPAWNING or state > State.INCAPACITATED:
|
||||
return false
|
||||
if state_entered_at < 0 or planned_exit_at < state_entered_at:
|
||||
# The planned departure is a deadline, independent of later state transitions.
|
||||
# Queue/service completion may legitimately move state_entered_at past it.
|
||||
if state_entered_at < 0 or planned_exit_at < 0:
|
||||
return false
|
||||
if satisfaction_total < 0 or satisfaction_samples < 0 or patience_remaining < 0:
|
||||
return false
|
||||
|
||||
Reference in New Issue
Block a user