Garrison plot finalize info

Материал из World of WarCraft Developers Wiki
Перейти к навигации Перейти к поиску

Таблица garrison_plot_finalize_info

Таблица garrison_plot_finalize_info из базы данных world хранит данные финализации (finalize) участка гарнизона. Содержит параметры для Орды и Альянса: какой GameObject использовать и где его разместить (координаты и ориентация), а также AnimKit. Применяется системой гарнизона при подтверждении/завершении размещения объекта на plot; детали зависят от реализации ядра.

Field Type Attributes Key Null Default Extra
garrPlotInstanceId int UNSIGNED PRIMARY NO
hordeGameObjectId int UNSIGNED NO 0
hordeX float NO 0
hordeY float NO 0
hordeZ float NO 0
hordeO float NO 0
hordeAnimKitId smallint UNSIGNED NO 0
allianceGameObjectId int UNSIGNED NO 0
allianceX float NO 0
allianceY float NO 0
allianceZ float NO 0
allianceO float NO 0
allianceAnimKitId smallint UNSIGNED NO 0

garrPlotInstanceId

Идентификатор экземпляра участка (plot instance), для которого заданы параметры финализации. Используется как ключ записи и как ссылка на конкретный установленный plot в гарнизоне. Точное сопоставление с другими таблицами гарнизона зависит от реализации ядра.

Пример: 1001

hordeGameObjectId

ID игрового объекта для Орды, который должен быть создан/использован при финализации. Чаще всего это entry шаблона игрового объекта (например, gameobject_template.entry), но точное применение зависит от реализации ядра.

Пример: 233319

hordeX

Координата X размещения объекта Орды.

Пример: 5593.25

hordeY

Координата Y размещения объекта Орды.

Пример: 4521.70

hordeZ

Координата Z размещения объекта Орды.

Пример: 134.80

hordeO

Ориентация (направление) объекта Орды.

Пример: 1.5708

hordeAnimKitId

ID AnimKit для объекта Орды. Используется для включения набора анимаций; источник AnimKit зависит от реализации ядра.

Пример: 42

allianceGameObjectId

ID игрового объекта для Альянса, который должен быть создан/использован при финализации. Чаще всего это entry шаблона игрового объекта (например, gameobject_template.entry), но точное применение зависит от реализации ядра.

Пример: 233320

allianceX

Координата X размещения объекта Альянса.

Пример: 5598.10

allianceY

Координата Y размещения объекта Альянса.

Пример: 4519.40

allianceZ

Координата Z размещения объекта Альянса.

Пример: 134.75

allianceO

Ориентация (направление) объекта Альянса.

Пример: 3.1416

allianceAnimKitId

ID AnimKit для объекта Альянса. Используется для включения набора анимаций; источник AnimKit зависит от реализации ядра.

Пример: 42