Npc spellclick spells
Материал из YTDB DataBase
|
Назад к списку таблиц world database.
Таблица `npc_spellclick_spells`
Эта таблица содержит информацию о заклинаниях, которые будут скастованы при получении CMSG_SPELLCLICK.Этот Opcode отправляется для квеста, в котором надо обыскать трупы изначально мертвых существ. Например Планы на будущее и Обшарить трупы.
Структура
Field | Type | Null | Key | Default | Extra |
npc_entry | int(10) unsigned | NO | |||
spell_id | int(10) unsigned | NO | |||
quest_start | mediumint(8) unsigned | NO | 0 | ||
quest_start_active | tinyint(1) unsigned | NO | 0 | ||
quest_end | mediumint(3) unsigned | NO | 0 | ||
cast_flags | tinyint(3) unsigned | NO |
Описание полей
npc_entry
ID существа изCreature_template#entry
spell_id
ID заклинания, которое должно быть скастовано. Обратите внимание, что за несколько квестов есть более чем одно заклинание за клик. Note that for several quests there are more than one spell per click. В Планы на будущее например кастуется Планы на будущее: создание щенка Поляны Снегопада для создания предмета в инвентаре игрока и for the Future: Create Snowfall Glade Pup Cover для деспавна(удаления) существа из мира.
Это создает иллюзию того, что существо было разграблено.
quest_start
То же, что Spell_area#quest_start.
quest_start_active
То же, что Spell_area#quest_start_active.
quest_end
То же, что Spell_area#quest_end.
cast_flags
При каждом spellclick-е игрок взаимодействует с существом. Это поле определяет кто на кого кастует заклинание.
Младший бит определяет кастующего, старший - цель: 1=игрок, 0=существо.
Варианты значений указаны в таблице:
Target | Caster | cast_flags value |
Creature | Creature | 0 |
Creature | Player | 1 |
Player | Creature | 2 |
Player | Player | 3 |