Document weather state persistence
This commit is contained in:
@@ -433,6 +433,12 @@ World time is stored in `UAgrarianSaveGame::WorldHours`. The persistence
|
||||
subsystem captures it from `AAgrarianGameState::WorldHours` during world save
|
||||
and restores it only on authority during world load.
|
||||
|
||||
Weather state is stored as the fallback `UAgrarianSaveGame::Weather` enum plus
|
||||
`WeatherInputs` and `WeatherDebug` snapshots. When provider data exists, load
|
||||
reapplies the mapped weather inputs; otherwise it restores the saved enum
|
||||
weather state. This gives the MVP a deterministic fallback while preserving the
|
||||
latest real/provider-mapped tile weather payload when one was available.
|
||||
|
||||
## Testing Gates
|
||||
|
||||
Minimum persistence smoke test:
|
||||
|
||||
Reference in New Issue
Block a user