Battleground scripts
Перейти к навигации
Перейти к поиску
Таблица battleground_scripts
Таблица battleground_scripts из базы данных world задаёт соответствие между картой (MapId) + идентификатором очереди/активности (BattlemasterListId) и C++-скриптом (ScriptName), который должен обслуживать данную PvP-активность.
Первичный ключ составной: (MapId, BattlemasterListId).
| Field | Type | Attributes | Key | Null | Default | Extra |
|---|---|---|---|---|---|---|
| MapId | int | PRIMARY | NO | |||
| BattlemasterListId | int | PRIMARY | NO | 0 | ||
| ScriptName | varchar(64) | NO |
MapId
ID карты (MapId), для которой назначается скрипт (обычно значение из Map.db2).
Пример: 489
BattlemasterListId
ID записи BattlemasterList (BattlemasterList.db2). Позволяет различать разные активности/режимы, даже если они используют одну и ту же карту.
Пример: 2
ScriptName
Имя C++-скрипта, который ядро использует для логики данного battleground/режима.
Пример: battleground_warsong_gulch