aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sql/updates/world/3.3.5/2017_01_16_11_world.sql143
1 files changed, 143 insertions, 0 deletions
diff --git a/sql/updates/world/3.3.5/2017_01_16_11_world.sql b/sql/updates/world/3.3.5/2017_01_16_11_world.sql
new file mode 100644
index 00000000000..933e8a14b59
--- /dev/null
+++ b/sql/updates/world/3.3.5/2017_01_16_11_world.sql
@@ -0,0 +1,143 @@
+-- Wind Master To'bor & Warsong Wind Rider Script -- http://wotlk.openwow.com/npc=25289
+-- Warsong Wind Rider SAI
+SET @ENTRY := 25286;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+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
+(@ENTRY,0,0,0,25,0,100,0,0,0,0,0,60,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Warsong Wind Rider - On Reset - Set Fly Off");
+UPDATE `creature_template` SET `InhabitType`=4 WHERE `entry`=25286;
+
+-- Warsong Wind Rider SAI
+SET @GUID := -125578;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=25286;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@GUID AND `source_type`=0;
+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
+(@GUID,0,0,0,25,0,100,0,0,0,0,0,60,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Warsong Wind Rider - On Reset - Set Fly Off"),
+(@GUID,0,1,0,38,0,100,0,1,1,0,0,80,12557800,0,0,0,0,0,1,0,0,0,0,0,0,0,"Warsong Wind Rider - On Data Set 1 1 - Run Script"),
+(@GUID,0,2,3,40,0,100,0,9,125578,0,0,60,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Warsong Wind Rider - On Waypoint 9 Reached - Set Fly On"),
+(@GUID,0,3,0,61,0,100,0,9,125578,0,0,59,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Warsong Wind Rider - On Waypoint 9 Reached - Set Run On"),
+(@GUID,0,4,0,40,0,100,0,1,125578,0,0,54,5000,0,0,0,0,0,1,0,0,0,0,0,0,0,"Warsong Wind Rider - On Waypoint 1 Reached - Pause Waypoint"),
+(@GUID,0,5,6,40,0,100,0,42,125578,0,0,59,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Warsong Wind Rider - On Waypoint 42 Reached - Set Run Off"),
+(@GUID,0,6,0,61,0,100,0,42,125578,0,0,60,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Warsong Wind Rider - On Waypoint 42 Reached - Set Fly Off"),
+(@GUID,0,7,8,40,0,100,0,46,125578,0,0,66,0,0,0,0,0,0,8,0,0,0,0,0,0,2.19912,"Warsong Wind Rider - On Waypoint 46 Reached - Set Orientation 2,19912"),
+(@GUID,0,8,0,61,0,100,0,46,125578,0,0,48,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Warsong Wind Rider - On Waypoint 46 Reached - Set Active Off");
+
+-- Actionlist SAI
+SET @ENTRY := 12557800;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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
+(@ENTRY,9,0,0,0,0,100,0,0,0,0,0,48,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Warsong Wind Rider - On Script - Set Active On"),
+(@ENTRY,9,1,0,0,0,100,0,0,0,0,0,1,0,5000,0,0,0,0,1,0,0,0,0,0,0,0,"Warsong Wind Rider - On Script - Say Line 0"),
+(@ENTRY,9,2,0,0,0,100,0,2000,2000,0,0,53,0,125578,0,0,0,1,1,0,0,0,0,0,0,0,"Warsong Wind Rider - On Script - Start Waypoint");
+
+UPDATE `creature` SET `MovementType`=0 WHERE `guid`=125584;
+DELETE FROM `waypoint_data` WHERE `id`=1255840;
+UPDATE `creature_addon` SET `path_id`=0 WHERE `guid`=125584;
+
+-- Wind Master To'bor SAI
+SET @ENTRY := 25289;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+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
+(@ENTRY,0,0,0,25,0,100,0,0,0,0,0,53,0,25289,1,0,0,1,1,0,0,0,0,0,0,0,"Wind Master To'bor - On Reset - Start Waypoint"),
+(@ENTRY,0,1,0,64,0,100,0,0,0,0,0,54,180000,0,0,0,0,0,1,0,0,0,0,0,0,0,"Wind Master To'bor - On Gossip Hello - Pause Waypoint"),
+(@ENTRY,0,2,0,40,0,100,0,9,25289,0,0,80,@ENTRY*100+00,0,0,0,0,0,1,0,0,0,0,0,0,0,"Wind Master To'bor - On Waypoint 9 Reached - Run Script");
+
+-- Actionlist SAI
+SET @ENTRY := 2528900;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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
+(@ENTRY,9,0,0,0,0,100,0,0,0,0,0,54,12000,0,0,0,0,0,1,0,0,0,0,0,0,0,"Wind Master To'bor - On Script - Pause Waypoint"),
+(@ENTRY,9,1,0,0,0,100,0,0,0,0,0,66,0,0,0,0,0,0,8,0,0,0,0,0,0,5.14906,"Wind Master To'bor - On Script - Set Orientation 5,14906"),
+(@ENTRY,9,2,0,0,0,100,0,0,0,0,0,48,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Wind Master To'bor - On Script - Set Active On"),
+(@ENTRY,9,3,0,0,0,100,0,3000,3000,0,0,1,0,3000,0,0,0,0,1,0,0,0,0,0,0,0,"Wind Master To'bor - On Script - Say Line 0"),
+(@ENTRY,9,4,0,0,0,100,0,3000,3000,0,0,45,1,1,0,0,0,0,10,125578,25286,0,0,0,0,0,"Wind Master To'bor - On Script - Set Data 1 1"),
+(@ENTRY,9,5,0,0,0,100,0,0,0,0,0,48,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Wind Master To'bor - On Script - Set Active Off");
+
+DELETE FROM `creature_text` WHERE `entry` IN (25289, 25286);
+INSERT INTO `creature_text` (`entry`, `groupid`, `id`, `text`, `type`, `language`, `probability`, `emote`, `duration`, `sound`, `BroadcastTextId`, `comment`) VALUES
+(25289, 0, 0, 'Aye, solja! Lift off time!', 12, 1, 100, 1, 0, 0, 24521, 'Wind Master To''bor'),
+(25286, 0, 0, 'Yes sir!', 12, 1, 100, 0, 0, 0, 24522, 'Warsong Wind Rider');
+
+DELETE FROM `waypoints` WHERE `entry`=25289;
+INSERT INTO `waypoints` (`entry`, `pointid`, `position_x`, `position_y`, `position_z`, `point_comment`) VALUES
+(25289, 1, 2802.31, 6147.69, 208.197, 'Wind Master To''bor'),
+(25289, 2, 2760.18, 6107.54, 208.576, 'Wind Master To''bor'),
+(25289, 3, 2802.31, 6147.69, 208.197, 'Wind Master To''bor'),
+(25289, 4, 2760.18, 6107.54, 208.576, 'Wind Master To''bor'),
+(25289, 5, 2802.31, 6147.69, 208.197, 'Wind Master To''bor'),
+(25289, 6, 2760.18, 6107.54, 208.576, 'Wind Master To''bor'),
+(25289, 7, 2802.31, 6147.69, 208.197, 'Wind Master To''bor'),
+(25289, 8, 2760.18, 6107.54, 208.576, 'Wind Master To''bor'),
+(25289, 9, 2767.55, 6112.47, 208.234, 'Wind Master To''bor'),
+(25289, 10, 2802.31, 6147.69, 208.197, 'Wind Master To''bor'),
+(25289, 11, 2760.18, 6107.54, 208.576, 'Wind Master To''bor'),
+(25289, 12, 2802.31, 6147.69, 208.197, 'Wind Master To''bor'),
+(25289, 13, 2760.18, 6107.54, 208.576, 'Wind Master To''bor'),
+(25289, 14, 2802.31, 6147.69, 208.197, 'Wind Master To''bor'),
+(25289, 15, 2760.18, 6107.54, 208.576, 'Wind Master To''bor'),
+(25289, 16, 2802.31, 6147.69, 208.197, 'Wind Master To''bor'),
+(25289, 17, 2760.18, 6107.54, 208.576, 'Wind Master To''bor'),
+(25289, 18, 2802.31, 6147.69, 208.197, 'Wind Master To''bor'),
+(25289, 19, 2760.18, 6107.54, 208.576, 'Wind Master To''bor'),
+(25289, 20, 2802.31, 6147.69, 208.197, 'Wind Master To''bor'),
+(25289, 21, 2760.18, 6107.54, 208.576, 'Wind Master To''bor'),
+(25289, 22, 2802.31, 6147.69, 208.197, 'Wind Master To''bor'),
+(25289, 23, 2760.18, 6107.54, 208.576, 'Wind Master To''bor'),
+(25289, 24, 2802.31, 6147.69, 208.197, 'Wind Master To''bor'),
+(25289, 25, 2760.18, 6107.54, 208.576, 'Wind Master To''bor'),
+(25289, 26, 2802.31, 6147.69, 208.197, 'Wind Master To''bor'),
+(25289, 27, 2760.18, 6107.54, 208.576, 'Wind Master To''bor'),
+(25289, 28, 2802.31, 6147.69, 208.197, 'Wind Master To''bor'),
+(25289, 29, 2760.18, 6107.54, 208.576, 'Wind Master To''bor'),
+(25289, 30, 2802.31, 6147.69, 208.197, 'Wind Master To''bor'),
+(25289, 31, 2760.18, 6107.54, 208.576, 'Wind Master To''bor');
+
+DELETE FROM `waypoints` WHERE `entry`=125578;
+INSERT INTO `waypoints` (`entry`, `pointid`, `position_x`, `position_y`, `position_z`, `point_comment`) VALUES
+(125578, 1, 2772.24, 6103.7, 209.008, 'Warsong Wind Rider'),
+(125578, 2, 2766.12, 6109.4, 208.372, 'Warsong Wind Rider'),
+(125578, 3, 2763.93, 6113.74, 208.298, 'Warsong Wind Rider'),
+(125578, 4, 2769.51, 6121.43, 208.123, 'Warsong Wind Rider'),
+(125578, 5, 2793.61, 6143.72, 208.129, 'Warsong Wind Rider'),
+(125578, 6, 2801.04, 6151.28, 208.13, 'Warsong Wind Rider'),
+(125578, 7, 2801.21, 6154.14, 208.287, 'Warsong Wind Rider'),
+(125578, 8, 2797.93, 6153.58, 208.192, 'Warsong Wind Rider'),
+(125578, 9, 2785.39, 6137.84, 208.123, 'Warsong Wind Rider'),
+(125578, 10, 2775.29, 6128.2, 208.123, 'Warsong Wind Rider'),
+(125578, 11, 2765.01, 6118.83, 216.447, 'Warsong Wind Rider'),
+(125578, 12, 2746.45, 6098.37, 238.299, 'Warsong Wind Rider'),
+(125578, 13, 2724.52, 6069.8, 238.299, 'Warsong Wind Rider'),
+(125578, 14, 2707, 6047.38, 238.299, 'Warsong Wind Rider'),
+(125578, 15, 2680.77, 6017.05, 238.299, 'Warsong Wind Rider'),
+(125578, 16, 2643.17, 5992.25, 216.577, 'Warsong Wind Rider'),
+(125578, 17, 2617.43, 5969.46, 190.605, 'Warsong Wind Rider'),
+(125578, 18, 2594.97, 5950.58, 168.994, 'Warsong Wind Rider'),
+(125578, 19, 2577.94, 5924.14, 149.911, 'Warsong Wind Rider'),
+(125578, 20, 2550.24, 5897.53, 149.911, 'Warsong Wind Rider'),
+(125578, 21, 2562.29, 5866.69, 149.911, 'Warsong Wind Rider'),
+(125578, 22, 2596.48, 5847.32, 149.911, 'Warsong Wind Rider'),
+(125578, 23, 2626.64, 5851.95, 149.911, 'Warsong Wind Rider'),
+(125578, 24, 2647.13, 5873.16, 149.911, 'Warsong Wind Rider'),
+(125578, 25, 2645.8, 5899.81, 149.911, 'Warsong Wind Rider'),
+(125578, 26, 2640.92, 5934.65, 149.911, 'Warsong Wind Rider'),
+(125578, 27, 2627.54, 5981.53, 138.022, 'Warsong Wind Rider'),
+(125578, 28, 2646.58, 6020.77, 125.022, 'Warsong Wind Rider'),
+(125578, 29, 2650.72, 6063.53, 100.244, 'Warsong Wind Rider'),
+(125578, 30, 2658.58, 6107.69, 80.8551, 'Warsong Wind Rider'),
+(125578, 31, 2650.11, 6144.21, 80.8551, 'Warsong Wind Rider'),
+(125578, 32, 2644.45, 6182.45, 80.8551, 'Warsong Wind Rider'),
+(125578, 33, 2657.69, 6217.98, 91.7996, 'Warsong Wind Rider'),
+(125578, 34, 2675, 6225.02, 121.827, 'Warsong Wind Rider'),
+(125578, 35, 2699.94, 6246.2, 121.827, 'Warsong Wind Rider'),
+(125578, 36, 2721.17, 6228.85, 152.188, 'Warsong Wind Rider'),
+(125578, 37, 2731.05, 6205.52, 168.188, 'Warsong Wind Rider'),
+(125578, 38, 2752.55, 6184.18, 181.438, 'Warsong Wind Rider'),
+(125578, 39, 2764.62, 6189.2, 199.411, 'Warsong Wind Rider'),
+(125578, 40, 2779.31, 6168.48, 221.641, 'Warsong Wind Rider'),
+(125578, 41, 2792.78, 6160.51, 219.669, 'Warsong Wind Rider'),
+(125578, 42, 2797.35, 6154.19, 209.197, 'Warsong Wind Rider'),
+(125578, 43, 2790.22, 6145.23, 208.123, 'Warsong Wind Rider'),
+(125578, 44, 2778.24, 6132.59, 208.123, 'Warsong Wind Rider'),
+(125578, 45, 2764.71, 6113.99, 208.27, 'Warsong Wind Rider'),
+(125578, 46, 2772.627197, 6102.89990, 209.02432, 'Warsong Wind Rider');