mirror of
https://github.com/mangosfour/server.git
synced 2025-12-24 10:37:02 +00:00
[9883] Change SCRIPT_COMMAND_TALK to support CHAT_TYPE_* using enum ChatType
Making data consistent with other, similar tables like EventAI's text tables. This convert existing data and also adds support for all chat types. Signed-off-by: NoFantasy <nofantasy@nf.no>
This commit is contained in:
parent
41c58f3be9
commit
b208effca6
8 changed files with 57 additions and 17 deletions
25
sql/updates/9883_01_mangos_scripts.sql
Normal file
25
sql/updates/9883_01_mangos_scripts.sql
Normal file
|
|
@ -0,0 +1,25 @@
|
|||
ALTER TABLE db_version CHANGE COLUMN required_9881_01_mangos_scripts required_9883_01_mangos_scripts bit;
|
||||
|
||||
-- convert to CHAT_TYPE_WHISPER
|
||||
UPDATE event_scripts SET datalong=4 WHERE command=0 AND datalong=1;
|
||||
UPDATE gameobject_scripts SET datalong=4 WHERE command=0 AND datalong=1;
|
||||
UPDATE gossip_scripts SET datalong=4 WHERE command=0 AND datalong=1;
|
||||
UPDATE quest_end_scripts SET datalong=4 WHERE command=0 AND datalong=1;
|
||||
UPDATE quest_start_scripts SET datalong=4 WHERE command=0 AND datalong=1;
|
||||
UPDATE spell_scripts SET datalong=4 WHERE command=0 AND datalong=1;
|
||||
|
||||
-- convert to CHAT_TYPE_YELL
|
||||
UPDATE event_scripts SET datalong=1 WHERE command=0 AND datalong=2;
|
||||
UPDATE gameobject_scripts SET datalong=1 WHERE command=0 AND datalong=2;
|
||||
UPDATE gossip_scripts SET datalong=1 WHERE command=0 AND datalong=2;
|
||||
UPDATE quest_end_scripts SET datalong=1 WHERE command=0 AND datalong=2;
|
||||
UPDATE quest_start_scripts SET datalong=1 WHERE command=0 AND datalong=2;
|
||||
UPDATE spell_scripts SET datalong=1 WHERE command=0 AND datalong=2;
|
||||
|
||||
-- convert to CHAT_TYPE_TEXT_EMOTE
|
||||
UPDATE event_scripts SET datalong=2 WHERE command=0 AND datalong=3;
|
||||
UPDATE gameobject_scripts SET datalong=2 WHERE command=0 AND datalong=3;
|
||||
UPDATE gossip_scripts SET datalong=2 WHERE command=0 AND datalong=3;
|
||||
UPDATE quest_end_scripts SET datalong=2 WHERE command=0 AND datalong=3;
|
||||
UPDATE quest_start_scripts SET datalong=2 WHERE command=0 AND datalong=3;
|
||||
UPDATE spell_scripts SET datalong=2 WHERE command=0 AND datalong=3;
|
||||
Loading…
Add table
Add a link
Reference in a new issue