/**
* Базовая погода областей (демо-полигон движковой WeatherSystem): ветер,
* облачность, дождь, снег. Интерьеры — без осадков и без облачности
* (дефолт WeatherSpec). Ручной режим дев-панели ложится поверх этой базы.
*/
import type { WeatherSpec } from '@rpg/engine';
/** База по id области (частичная — недостающее берётся из DEFAULT_WEATHER). */
export const AREA_WEATHER: Record<string, Partial<WeatherSpec>> = {
// Луга: лёгкий ветерок, почти ясно.
meadows: { windDir: 0.7, windStrength: 0.15, cloud: 0.15 },
// Пруды: штиль, облачно, редкий снег, дымка над низинами.
ponds: { windDir: 0.3, windStrength: 0.05, cloud: 0.4, snow: 0.25, fog: 0.3 },
// Деревня: заметный ветер, облачно.
zvenets: { windDir: 2.1, windStrength: 0.3, cloud: 0.2 },
// Роща: морось в кронах.
rust_grove: { windDir: 1.2, windStrength: 0.2, cloud: 0.5, rain: 0.3 },
// Разъезд: продувает, срывается дождь.
old_siding: { windDir: 2.8, windStrength: 0.6, cloud: 0.35, rain: 0.15 },
// Подземелье и интерьеры: погода не играет.
machine_hall: {},
house_elder: {},
shop: {},
};