Add Ground Zero weather exposure zones
This commit is contained in:
@@ -155,6 +155,15 @@ percentage, and trend the care-history shelter quality field toward the active
|
||||
protection level. The dev HUD shows current shelter protection so weather
|
||||
pressure can be tuned during MVP tests.
|
||||
|
||||
Weather exposure zones use `AAgrarianWeatherExposureZone` volumes placed by the
|
||||
Ground Zero setup script. They describe local ridge, coastal-wind, and drainage
|
||||
cooling effects with an exposure multiplier and temperature offset. Server-side
|
||||
survival ticks select the strongest overlapping zone effect, replicate the
|
||||
current multiplier and offset, then apply them to ambient body-temperature drift
|
||||
and cold damage after shelter protection. This lets future generated tiles add
|
||||
biome, slope, elevation, hydrology, and coastal modifiers without changing the
|
||||
core survival calculation.
|
||||
|
||||
First-pass sky and lighting use `AAgrarianSkyLightingController`. The controller
|
||||
owns movable sun, skylight, and exponential-height-fog components and reads the
|
||||
replicated `AAgrarianGameState` time, active tile sunrise/sunset, weather state,
|
||||
|
||||
Reference in New Issue
Block a user