mirror of
https://github.com/mangosfour/server.git
synced 2025-12-15 01:37:00 +00:00
* New fields in `npc_spellclick_spells` for allow set npc spell click mode from quest to infinity or to another quest, or from reward quest. * Not expect (and forbid set UNIT_NPC_FLAG_SPELLCLICK in DB and set it at `npc_spellclick_spells` loading. * Apply some speedups for creature checks affected by spel click state
11 lines
618 B
SQL
11 lines
618 B
SQL
ALTER TABLE db_version CHANGE COLUMN required_7988_09_mangos_spell_proc_event required_8016_01_mangos_npc_spellclick_spells bit;
|
|
|
|
ALTER TABLE npc_spellclick_spells
|
|
CHANGE COLUMN quest_id quest_start mediumint(8) unsigned NOT NULL COMMENT 'reference to quest_template',
|
|
ADD COLUMN quest_start_active tinyint(1) unsigned NOT NULL default '0' AFTER quest_start,
|
|
ADD COLUMN quest_end mediumint(8) unsigned NOT NULL default '0' AFTER quest_start_active;
|
|
|
|
/* compatibility with old data */
|
|
UPDATE npc_spellclick_spells
|
|
SET quest_end = quest_start, quest_start_active = 1
|
|
WHERE quest_start <> 0;
|