From 31a4cd149bdf9265618dc8dd72f61be8453ac834 Mon Sep 17 00:00:00 2001 From: Malcrom Date: Mon, 13 Dec 2021 03:54:48 -0400 Subject: [PATCH] fix(DB/SAI): Add missing path for Solanin (#9601) Co-authored-by: Skjalf <47818697+Nyeriah@users.noreply.github.com> --- .../rev_1639016687135997067.sql | 32 +++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 data/sql/updates/pending_db_world/rev_1639016687135997067.sql diff --git a/data/sql/updates/pending_db_world/rev_1639016687135997067.sql b/data/sql/updates/pending_db_world/rev_1639016687135997067.sql new file mode 100644 index 000000000..89d06f925 --- /dev/null +++ b/data/sql/updates/pending_db_world/rev_1639016687135997067.sql @@ -0,0 +1,32 @@ +INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1639016687135997067'); + +-- SAI for Solanin +UPDATE `creature_template` SET `AIName`="SmartAI", `ScriptName`='' WHERE `entry`=18947; +DELETE FROM `smart_scripts` WHERE `entryorguid`=18947 AND `source_type`=0; +DELETE FROM `smart_scripts` WHERE `entryorguid` IN (1894700,1894701,1894702) AND `source_type`=9; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES +(18947, 0, 0, 0, 1, 0, 100, 1, 0, 0, 0, 0, 53, 0, 18947, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'Solanin - OOC - Load path Repeating once'), +(18947, 0, 1, 2, 40, 0, 100, 0, 1, 18947, 0, 0, 54, 6000, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'Solanin - Reach Waypoint 1 - Pause Path 6 sec'), +(18947, 0, 2, 0, 61, 0, 100, 0, 0, 0, 0, 0, 80, 1894700, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'Solanin - Reach Waypoint 1 - Run Script'), +(18947, 0, 3, 4, 40, 0, 100, 0, 2, 18947, 0, 0, 54, 6000, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'Solanin - Reach Waypoint 2 - Pause Path 6 sec'), +(18947, 0, 4, 0, 61, 0, 100, 0, 0, 0, 0, 0, 80, 1894700, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'Solanin - Reach Waypoint 2 - Run Script'), +(18947, 0, 5, 0, 40, 0, 100, 0, 5, 18947, 0, 0, 54, 12000, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'Solanin - Reach Waypoint 4 - Pause Path 12 sec'), +(18947, 0, 6, 7, 40, 0, 100, 0, 6, 18947, 0, 0, 54, 14000, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'Solanin - Reach Waypoint 6 - Pause Path 14 sec'), +(18947, 0, 7, 0, 61, 0, 100, 0, 0, 0, 0, 0, 80, 1894701, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'Solanin - Reach Waypoint 6 - Run Script'), +(18947, 0, 8, 9, 40, 0, 100, 0, 7, 18947, 0, 0, 54, 175000, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'Solanin - Reach Waypoint 7 - Pause Path 175 sec'), +(18947, 0, 9, 0, 61, 0, 100, 0, 0, 0, 0, 0, 80, 1894702, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'Solanin - Reach Waypoint 7 - Run Script'), +(1894700, 9, 0, 0, 0, 0, 100, 0, 500, 500, 0, 0, 5, 16, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'Solanin - Script - Emote Kneel'), +(1894701, 9, 0, 0, 0, 0, 100, 0, 500, 500, 0, 0, 66, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 3.00197, 'Solanin - Script - Set heading'), +(1894701, 9, 1, 0, 0, 0, 100, 0, 500, 500, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'Solanin - Script - Say Text 0'), +(1894701, 9, 2, 0, 0, 0, 100, 0, 8000, 8000, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'Solanin - Script - Say Text 1'), +(1894702, 9, 0, 0, 0, 0, 100, 0, 500, 500, 0, 0, 66, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 2.49582, 'Solanin - Script - Set heading'); +-- SAI Path for Solanin +DELETE FROM `waypoints` WHERE `entry`=18947; +INSERT INTO `waypoints` (`entry`,`pointid`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`point_comment`) VALUES +(18947,1,9311.077,-6546.257,34.846924,0,0, 'Solanin '), +(18947,2,9305.104,-6541.021,34.835205,0,0, 'Solanin '), +(18947,3,9301.6,-6547.752,34.710205,0,0, 'Solanin '), +(18947,4,9301.036,-6550.4854,34.710205,0,0, 'Solanin '), +(18947,5,9300,-6554.6353,33.846703,0,0, 'Solanin '), +(18947,6,9311.535,-6549.8223,34.948242,0,0, 'Solanin '), +(18947,7,9309.143,-6555.4087,34.67163,0,0, 'Solanin ');