Game event npcflag

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

Таблица game_event_npcflag

Таблица game_event_npcflag из базы данных world задаёт временное значение npcflag для конкретного спавна NPC на время игрового события. Используется подсистемой Game Events для изменения доступных интеракций NPC (госсип, торговля, тренер и т.п.) по creature.guid в рамках события.

Field Type Attributes Key Null Default Extra
eventEntry tinyint UNSIGNED PRIMARY NO
guid bigint UNSIGNED PRIMARY NO 0
npcflag bigint UNSIGNED NO 0

eventEntry

ID события из game_event. Определяет, во время какого события применяется значение npcflag.

Пример: 9

guid

GUID спавна NPC, которому меняют npcflag. Обычно соответствует creature.guid и указывает на конкретный спавн в мире.

Пример: 245901

npcflag

Значение NPC-флагов, применяемое к указанному спавну на время события. Поле используется как битовая маска: значения суммируются как биты; конкретные флаги и их назначения зависят от реализации ядра.

Пример: 3