Creature template gossip

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

Таблица creature_template_gossip

Таблица creature_template_gossip из базы данных world задаёт связь «шаблон существа → gossip menu»: какой **Gossip Menu** должен открываться при взаимодействии с NPC.

Один NPC может иметь несколько MenuID (например, под разные условия/ветки), поэтому PRIMARY KEY составной: (CreatureID, MenuID).

Field Type Attributes Key Null Default Extra
CreatureID int UNSIGNED PRIMARY NO
MenuID int UNSIGNED PRIMARY NO
VerifiedBuild int NO 0

CreatureID

ID шаблона существа. Ссылка на creature_templateentry.

Пример: 1976

ID gossip-меню, которое будет открываться у NPC. Обычно ссылка на gossip_menuMenuID (или эквивалентную таблицу меню в вашей схеме).

Пример: 123

VerifiedBuild

Служебное поле TrinityDB Team: отметка, из какого client build подтверждены данные.

Value Описание
0 Не проверено/не распарсено
>0 Распарсено из WDB указанного build клиента
-1 Заглушка до появления корректных данных
-(Client Build) Распарсено из WDB указанного build и затем вручную правилось

Пример: 0