World state
Перейти к навигации
Перейти к поиску
Таблица world_state
Таблица world_state из базы данных world хранит **мировые состояния** (WorldState) и их значения по умолчанию. Используется ядром/сценариями/инстансами для синхронизации «глобальных переменных мира» с клиентом (индикаторы, прогресс, состояние зоны/ивента и т.п.).
| Field | Type | Attributes | Key | Null | Default | Extra |
|---|---|---|---|---|---|---|
| ID | int | UNSIGNED | PRIMARY | NO | ||
| DefaultValue | int | NO | 0 | |||
| MapID | int | UNSIGNED | NO | 0 | ||
| AreaID | int | UNSIGNED | NO | 0 | ||
| Comment | varchar(255) | utf8mb4_unicode_ci | YES | NULL |
ID
ID world state (WorldState ID), на который ссылаются механики/скрипты/клиентские данные.
Пример: 9001
DefaultValue
Значение world state по умолчанию (при старте сервера/при создании контекста, если не переопределено).
Пример: 0
MapID
Ограничение по карте:
0— состояние глобальное (не привязано к конкретной карте);> 0— действует/инициализируется в рамках указанной карты.
Пример: 0
AreaID
Ограничение по AreaID (AreaTable):
0— без ограничения по area;> 0— состояние относится к конкретной зоне/area.
Пример: 1519
Comment
Комментарий/пояснение назначения world state.
Пример: "Event progress counter"