After loading, storms vanished on forward play/step but reappeared on step-back. Two causes: the moving weather systems weren't saved (transient), so a load started with none; and loadGame didn't clear the wxUndo step-back ring, so stepping back restored STALE snapshots from before the load (which still held the old session's storms) -- hence 'back shows them, forward doesn't'. Save bumped to v11: the weather block now also persists sStorms + sWeatherRng + sStormNextId, so a load resumes the active storms and stepping forward continues them deterministically. Pre-v11 saves load with no active storms (they respawn); pre-v10 still spin weather up live. loadGame now clears wxUndo + followId so a load can't restore stale pre-load weather or follow a gone storm. test_weather.cpp checks the storms round-trip; all five suites pass; GUI build clean. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Description
No description provided
Languages
C++
99.6%
CMake
0.4%