АУДИТ WEATHER STATION — ALEM COLONY 0.23.07

Проверено по присланному APK Alem0.23.07.apk (global-metadata.dat):

WeatherSystem:
- IsRaining
- IsStorm
- IsSnowing
- IsFoggy
- DryStorm
- WeatherKind / Storm / FogSystem / SnowSystem

IncidentManager:
- nextHours
- ExportNextHours
- RestoreNextHours
- BlizzardRunning
- EclipseRunning
- LeanSeasonActive
- LeanSeasonUntil
- Blizzard / BlizzardTick
- Eclipse / EclipseTick

В строках и менеджерах APK подтверждены ванильные события/состояния, которые мод умеет подписывать в календарь через on_event или специальные состояния:
- Refugee / Беженец
- Fugitive / Беглец
- Tribute / Требование дани
- Quarrel / Ссора
- Wanderer / Странник
- Windfall / Discovery / Находка
- Peddler/Pedlar / Странствующий торговец
- SickTraveler/SickWanderer / Больной путник
- AbandonedCamp / Заброшенный лагерь
- PredatorPack / Стая хищников
- Epidemic / Эпидемия
- Blight / Болезнь посевов
- Ultimatum / Ультиматум
- LeanSeason / Неурожайный период
- BloodCall/BloodNeeded / Запрос крови
- OrganBuyer / Покупатель органов
- Blizzard / Метель
- Eclipse / Солнечное затмение
- Foundling / Подкидыш
- KinArrives/KinAtTheGate / Родственник у ворот
- RabidBeasts / Бешеные звери
- IceGolem / IceGolemComes / Ледяной голем
- ColonyRegret
- Raid — через on_raid_start

Публичный alem.weather() укрупняет погоду до clear/rain/fog/snow/storm. Weather Station дополнительно пробует WeatherSystem через новый game API, чтобы различать DryStorm и обычную грозу/шторм.

Будущая ПОГОДА в публичном API не выдаётся. Поэтому прогноз погоды остаётся расчётным. Будущие ПРОИСШЕСТВИЯ могут показываться точнее только если IncidentManager отдаёт nextHours/ExportNextHours через game API 0.23.07.
