|
|
4b0a7315c1
|
Add weather system with tests
Implements procedural weather transitions with:
- WeatherCondition enum (clear, cloudy, rain, storm, snow, fog)
- WeatherState dataclass (condition + intensity 0-1)
- get_weather_description() for atmospheric text varying by intensity
- advance_weather() with probabilistic transitions based on season/climate
- Climate profiles: temperate (balanced), arid (clear/rare rain),
arctic (snow/fog/cloudy)
|
2026-02-14 16:18:03 -05:00 |
|