Battlefield template
Таблица battlefield_template
Таблица battlefield_template из базы данных world задаёт привязку «типа поля боя (Battlefield)» к C++-скрипту, который реализует логику конкретной зоны Battlefield (например Wintergrasp / Tol Barad). Используется менеджером Battlefield в ядре для выбора/загрузки нужной реализации по идентификатору типа.
| Field | Type | Attributes | Key | Null | Default | Extra |
|---|---|---|---|---|---|---|
| TypeId | tinyint | UNSIGNED | PRIMARY | NO | ||
| ScriptName | varchar(64) | NO | ||||
| comment | text | YES | NULL |
TypeId
ID типа Battlefield (ключ записи). Значение используется в ядре как идентификатор «какой Battlefield нужно создать/обслуживать».
Возможные значения (по перечислению BattlefieldTypes в исходниках):
| Value | Описание |
|---|---|
| 1 | Wintergrasp |
| 2 | Tol Barad |
Пример: 1
ScriptName
Имя C++-скрипта (ScriptName), которым ядро связывает запись БД с реализацией логики Battlefield. Обычно это имя класса/регистрации скрипта в системе ScriptMgr.
Пример: BattlefieldWG
comment
Произвольный комментарий для удобства (описание назначения строки, заметки по настройке и т.п.).
Пример: Wintergrasp battlefield script