Moved the step-back snapshot out of liveAdvance: a manual forward step now ALWAYS records the pre-step state (rate-independent, so changing the rate or mixing play+step no longer makes the back-step jump), while a continuous run records a throttled snapshot (~1/sec). Step-back with no recorded past (e.g. immediately after a load) now shows a clear status instead of silently freezing the storms. Forward-then-back reverses weather + storms as before. Note: a load restores the current storms (v11) but not their past trajectory, so stepping back BEFORE the loaded moment can only rewind the sky -- reversing loaded storms needs the rewind history, which isn't persisted (see follow-up). Build clean; logic/weather suites pass. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Description
No description provided
Languages
C++
99.6%
CMake
0.4%