Game weather
Таблица game_weather
Таблица game_weather из базы данных world задаёт параметры погоды по зонам. Используется системой погоды для расчёта вероятностей типов осадков/бури в разные сезоны. Применяется по ZoneID (zone) и может дополняться скриптом (ScriptName).
| Field | Type | Attributes | Key | Null | Default | Extra |
|---|---|---|---|---|---|---|
| zone | int | UNSIGNED | PRIMARY | NO | 0 | |
| spring_rain_chance | tinyint | UNSIGNED | NO | 25 | ||
| spring_snow_chance | tinyint | UNSIGNED | NO | 25 | ||
| spring_storm_chance | tinyint | UNSIGNED | NO | 25 | ||
| summer_rain_chance | tinyint | UNSIGNED | NO | 25 | ||
| summer_snow_chance | tinyint | UNSIGNED | NO | 25 | ||
| summer_storm_chance | tinyint | UNSIGNED | NO | 25 | ||
| fall_rain_chance | tinyint | UNSIGNED | NO | 25 | ||
| fall_snow_chance | tinyint | UNSIGNED | NO | 25 | ||
| fall_storm_chance | tinyint | UNSIGNED | NO | 25 | ||
| winter_rain_chance | tinyint | UNSIGNED | NO | 25 | ||
| winter_snow_chance | tinyint | UNSIGNED | NO | 25 | ||
| winter_storm_chance | tinyint | UNSIGNED | NO | 25 | ||
| ScriptName | varchar(64) | CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci | NO |
zone
Идентификатор зоны (ZoneID), для которой задаются параметры погоды. Определяет, в какой зоне применяются указанные вероятности сезонов.
Пример: 12
spring_rain_chance
Вероятность дождя весной для зоны. Единицы измерения зависят от реализации ядра; по смыслу используется как шанс (обычно 0–100).
Пример: 30
spring_snow_chance
Вероятность снега весной для зоны. Используется системой погоды как сезонный шанс (диапазон зависит от реализации ядра).
Пример: 5
spring_storm_chance
Вероятность шторма весной для зоны. Используется системой погоды как сезонный шанс (диапазон зависит от реализации ядра).
Пример: 10
summer_rain_chance
Вероятность дождя летом для зоны. Используется системой погоды как сезонный шанс (обычно 0–100).
Пример: 15
summer_snow_chance
Вероятность снега летом для зоны. Как правило, для большинства зон держится низкой; интерпретация зависит от реализации ядра.
Пример: 0
summer_storm_chance
Вероятность шторма летом для зоны. Используется системой погоды как сезонный шанс.
Пример: 20
fall_rain_chance
Вероятность дождя осенью для зоны. Используется системой погоды как сезонный шанс (обычно 0–100).
Пример: 40
fall_snow_chance
Вероятность снега осенью для зоны. Используется системой погоды как сезонный шанс.
Пример: 15
fall_storm_chance
Вероятность шторма осенью для зоны. Используется системой погоды как сезонный шанс.
Пример: 25
winter_rain_chance
Вероятность дождя зимой для зоны. Используется системой погоды как сезонный шанс (обычно 0–100).
Пример: 10
winter_snow_chance
Вероятность снега зимой для зоны. Обычно является основным «зимним» типом осадков, но итоговая логика зависит от ядра.
Пример: 60
winter_storm_chance
Вероятность шторма зимой для зоны. Используется системой погоды как сезонный шанс.
Пример: 35
ScriptName
Имя скрипта, привязанного к погоде зоны. Используется системой скриптов ядра; конкретная логика зависит от реализации и наличия скрипта.
Пример: Weather_Stormwind