mirror of
https://github.com/mangosfour/server.git
synced 2025-12-25 13:37:02 +00:00
[11947] Improve SCRIPT_COMMAND_MOVE_TO
This changes the handling of SCRIPT_COMMAND_MOVE_TO, to not expect some travel-time, but directly provide the speed for the movement (*100). Attention to DB-Devs, please check your MOVE_TO scripts. Signed-off-by: Schmoozerd <schmoozerd@scriptdev2.com>
This commit is contained in:
parent
78b0ffe4eb
commit
ea08f7c5d7
7 changed files with 42 additions and 13 deletions
19
sql/updates/11947_01_mangos_dbscripts.sql
Normal file
19
sql/updates/11947_01_mangos_dbscripts.sql
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
ALTER TABLE db_version CHANGE COLUMN required_11940_07_mangos_spell_scripts required_11947_01_mangos_dbscripts bit;
|
||||
|
||||
-- Update teleport
|
||||
UPDATE creature_movement_scripts SET data_flags=data_flags|8 WHERE command=3 AND datalong2=0 AND (x!=0 AND y!=0 AND z!=0);
|
||||
UPDATE event_scripts SET data_flags=data_flags|8 WHERE command=3 AND datalong2=0 AND (x!=0 AND y!=0 AND z!=0);
|
||||
UPDATE gameobject_scripts SET data_flags=data_flags|8 WHERE command=3 AND datalong2=0 AND (x!=0 AND y!=0 AND z!=0);
|
||||
UPDATE gossip_scripts SET data_flags=data_flags|8 WHERE command=3 AND datalong2=0 AND (x!=0 AND y!=0 AND z!=0);
|
||||
UPDATE quest_end_scripts SET data_flags=data_flags|8 WHERE command=3 AND datalong2=0 AND (x!=0 AND y!=0 AND z!=0);
|
||||
UPDATE quest_start_scripts SET data_flags=data_flags|8 WHERE command=3 AND datalong2=0 AND (x!=0 AND y!=0 AND z!=0);
|
||||
UPDATE spell_scripts SET data_flags=data_flags|8 WHERE command=3 AND datalong2=0 AND (x!=0 AND y!=0 AND z!=0);
|
||||
|
||||
-- Set all move commands to default creature speed
|
||||
UPDATE creature_movement_scripts SET datalong2=0 WHERE command=3;
|
||||
UPDATE event_scripts SET datalong2=0 WHERE command=3;
|
||||
UPDATE gameobject_scripts SET datalong2=0 WHERE command=3;
|
||||
UPDATE gossip_scripts SET datalong2=0 WHERE command=3;
|
||||
UPDATE quest_end_scripts SET datalong2=0 WHERE command=3;
|
||||
UPDATE quest_start_scripts SET datalong2=0 WHERE command=3;
|
||||
UPDATE spell_scripts SET datalong2=0 WHERE command=3;
|
||||
Loading…
Add table
Add a link
Reference in a new issue