aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKittnz <frederik156@hotmail.com>2016-12-25 18:58:45 +0100
committerDoctorKraft <DoctorKraft@users.noreply.github.com>2018-03-18 00:19:35 +0100
commit543ef44a5b39f272e3c9d85e76f68ffa359f3730 (patch)
tree6743ade7ca18165a8f21dfe18a4c757f345f577d
parent4ae44ea321495e9b6c135ef26047e84df204d36a (diff)
DB/Creature: Matt at Crystal Lake
Matt is a human boy that lives in the town of Goldshire. He loves to go fishing but appears to not be very good at this due to inexperience. He will walk from the pier at Crystal Lake to the Goldshire pond (which he refers to as his "ol' fishin' hole") attempting to find fish to catch. (cherry picked from commit 87092140740b7d6e30687345f8df1984222c2946)
-rw-r--r--sql/updates/world/master/2018_03_17_12_world_2016_12_25_03_world.sql82
1 files changed, 82 insertions, 0 deletions
diff --git a/sql/updates/world/master/2018_03_17_12_world_2016_12_25_03_world.sql b/sql/updates/world/master/2018_03_17_12_world_2016_12_25_03_world.sql
new file mode 100644
index 00000000000..5ffa5fdefc3
--- /dev/null
+++ b/sql/updates/world/master/2018_03_17_12_world_2016_12_25_03_world.sql
@@ -0,0 +1,82 @@
+-- http://wow.gamepedia.com/Matt
+DELETE FROM `creature_text` WHERE `CreatureID`=794;
+INSERT INTO `creature_text` (`CreatureID`, `GroupID`, `ID`, `Text`, `Type`, `Language`, `Probability`, `Emote`, `Duration`, `Sound`, `Comment`, `BroadcastTextID`) VALUES
+(794, 0, 0, 'Dang! Fish arent biting here either. I am gonna go back to my ol fishin hole!', 12, 7, 100, 0, 0, 0, 'Matt', 894),
+(794, 1, 0, 'Gee, fish sure dont seem to be biting here. Maybe I should go over to Crystal Lake to try my luck there!', 12, 7, 100, 0, 0, 0, 'Matt', 893);
+
+-- Matt SAI
+SET @ENTRY := 794;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+DELETE FROM `smart_scripts` WHERE `entryorguid` IN (@ENTRY*100+00,@ENTRY*100+01) 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,0,0,0,25,0,100,512,0,0,0,0,53,0,794,1,0,0,0,1,0,0,0,0,0,0,0,"Matt - On Reset - Start Waypoint"),
+(@ENTRY,0,1,0,40,0,100,512,1,794,0,0,54,3597000,0,0,0,0,0,1,0,0,0,0,0,0,0,"Matt - On Waypoint 1 Reached - Pause Waypoint"),
+(@ENTRY,0,2,0,40,0,100,512,1,794,0,0,80,@ENTRY*100+00,0,0,0,0,0,1,0,0,0,0,0,0,0,"Matt - On Waypoint 1 Reached - Run Script"),
+(@ENTRY,0,3,0,40,0,100,512,26,794,0,0,54,900000,0,0,0,0,0,1,0,0,0,0,0,0,0,"Matt - On Waypoint 26 Reached - Pause Waypoint"),
+(@ENTRY,0,4,0,40,0,100,512,26,794,0,0,80,@ENTRY*100+01,0,0,0,0,0,1,0,0,0,0,0,0,0,"Matt - On Waypoint 26 Reached - Run Script"),
+(@ENTRY*100+00,9,0,0,0,0,100,0,0,0,0,0,71,1,0,1117,0,0,0,1,0,0,0,0,0,0,0,"Matt - On Script - Change Equipment"),
+(@ENTRY*100+00,9,1,0,0,0,100,0,0,0,0,0,66,0,0,0,0,0,0,8,0,0,0,-9387.45,-117.388,58.8643,2.61799,"Matt - On Script - Set Orientation 2,61799"),
+(@ENTRY*100+00,9,2,0,0,0,100,0,3597000,3597000,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Matt - On Script - Say Line 0"),
+(@ENTRY*100+00,9,3,0,0,0,100,0,0,0,0,0,71,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Matt - On Script - Change Equipment"),
+(@ENTRY*100+01,9,0,0,0,0,100,0,0,0,0,0,71,1,0,1117,0,0,0,1,0,0,0,0,0,0,0,"Matt - On Script - Change Equipment"),
+(@ENTRY*100+01,9,1,0,0,0,100,0,500,500,0,0,66,0,0,0,0,0,0,8,0,0,0,-9429.23,148.94,56.5713,2.118,"Matt - On Script - Set Orientation 2,118"),
+(@ENTRY*100+01,9,2,0,0,0,100,0,897000,897000,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Matt - On Script - Say Line 1"),
+(@ENTRY*100+01,9,3,0,0,0,100,0,0,0,0,0,71,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Matt - On Script - Change Equipment");
+
+-- Matt Waypoint
+DELETE FROM `waypoints` WHERE `entry`=794;
+INSERT INTO `waypoints` (`entry`, `pointid`, `position_x`, `position_y`, `position_z`, `point_comment`) VALUES
+(@ENTRY, 1 ,-9387.448,-117.388,58.86428, 'Matt'), -- 14:31:28 -- 3600000
+(@ENTRY, 2 ,-9383.961,-114.8808,59.08251, 'Matt'), -- 15:15:41
+(@ENTRY, 3 ,-9380.154,-108.276,59.25655, 'Matt'), -- 15:15:43
+(@ENTRY, 4 ,-9380.848,-101.6898,61.68277, 'Matt'), -- 15:15:45
+(@ENTRY, 5 ,-9387.704,-91.85216,63.20706, 'Matt'), -- 15:15:48
+(@ENTRY, 6 ,-9390.816,-90.64014,64.34749, 'Matt'), -- 15:15:53
+(@ENTRY, 7 ,-9407.41,-88.2923,61.98596, 'Matt'), -- 15:15:56
+(@ENTRY, 8 ,-9413.96,-87.82951,61.04494, 'Matt'), -- 15:16:01
+(@ENTRY, 9 ,-9417.158,-87.50026,60.49351, 'Matt'), -- 15:16:05
+(@ENTRY, 10,-9421.599,-80.92403,60.69189, 'Matt'), -- 15:16:07
+(@ENTRY, 11,-9423.156,-52.4566,63.79184, 'Matt'), -- 15:16:13
+(@ENTRY, 12,-9420.547,-36.44093,63.29053, 'Matt'), -- 15:16:21
+(@ENTRY, 13,-9421.891,-23.8332,62.43909, 'Matt'), -- 15:16:27
+(@ENTRY, 14,-9429.023,0.1944809,60.95766, 'Matt'), -- 15:16:34
+(@ENTRY, 15,-9430.42,6.69886,59.95515, 'Matt'), -- 15:16:41
+(@ENTRY, 16,-9433.049,28.14976,58.22381, 'Matt'), -- 15:16:49
+(@ENTRY, 17,-9432.948,36.57756,57.2988, 'Matt'), -- 15:16:54
+(@ENTRY, 18,-9432.741,48.06789,56.85545, 'Matt'), -- 15:17:01
+(@ENTRY, 19,-9436.523,61.44022,56.62671, 'Matt'), -- 15:17:07
+(@ENTRY, 20,-9423.229,92.4316,57.68261, 'Matt'), -- 15:17:13
+(@ENTRY, 21,-9417.555,104.966,59.53194, 'Matt'), -- 15:17:20
+(@ENTRY, 22,-9413.809,111.0759,60.54739, 'Matt'), -- 15:17:26
+(@ENTRY, 23,-9410.355,126.8208,59.89996, 'Matt'), -- 15:17:32
+(@ENTRY, 24,-9416.291,137.0582,59.09748, 'Matt'), -- 15:17:37
+(@ENTRY, 25,-9421.65,142.9827,58.27094, 'Matt'), -- 15:17:41
+(@ENTRY, 26,-9429.229,148.94,56.57125, 'Matt'), -- 15:17:44 -- 900000
+(@ENTRY, 27,-9424.639,136.6448,59.14201, 'Matt'), -- 14:29:13
+(@ENTRY, 28,-9416.943,128.2254,59.84607, 'Matt'), -- 14:29:20
+(@ENTRY, 29,-9408.01,117.3048,60.68095, 'Matt'), -- 14:29:26
+(@ENTRY, 30,-9404.777,110.4311,60.1431, 'Matt'), -- 14:29:29
+(@ENTRY, 31,-9404.203,99.88391,59.06318, 'Matt'), -- 14:29:34
+(@ENTRY, 32,-9415.88,87.02467,57.41075, 'Matt'), -- 14:29:39
+(@ENTRY, 33,-9420.471,83.63406,56.86155, 'Matt'), -- 14:29:46
+(@ENTRY, 34,-9436.522,69.25112,56.50404, 'Matt'), -- 14:29:55
+(@ENTRY, 35,-9440.947,60.83078,56.30841, 'Matt'), -- 14:29:59
+(@ENTRY, 36,-9430.784,43.44138,57.09395, 'Matt'), -- 14:30:03
+(@ENTRY, 37,-9419.325,27.65322,58.00757, 'Matt'), -- 14:30:11
+(@ENTRY, 38,-9403.117,7.486176,60.30029, 'Matt'), -- 14:30:17
+(@ENTRY, 39,-9393.432,-3.420914,61.21665, 'Matt'), -- 14:30:28
+(@ENTRY, 40,-9380.711,-17.91664,62.45811, 'Matt'), -- 14:30:32
+(@ENTRY, 41,-9379.764,-19.26388,62.62563, 'Matt'), -- 14:30:40
+(@ENTRY, 42,-9366.547,-30.96574,63.63699, 'Matt'), -- 14:30:43
+(@ENTRY, 43,-9358.822,-43.82347,65.27631, 'Matt'), -- 14:30:48
+(@ENTRY, 44,-9356.564,-49.49134,66.07014, 'Matt'), -- 14:30:56
+(@ENTRY, 45,-9358.139,-71.0817,64.59801, 'Matt'), -- 14:30:59
+(@ENTRY, 46,-9358.818,-73.2935,65.17371, 'Matt'), -- 14:31:05
+(@ENTRY, 47,-9364.586,-80.76942,64.87081, 'Matt'), -- 14:31:08
+(@ENTRY, 48,-9367.941,-84.89754,64.55246, 'Matt'), -- 14:31:11
+(@ENTRY, 49,-9374.869,-96.70338,63.28677, 'Matt'), -- 14:31:14
+(@ENTRY, 50,-9377.46,-102.744,61.81012, 'Matt'), -- 14:31:16
+(@ENTRY, 51,-9379.592,-109.5267,59.26672, 'Matt'), -- 14:31:20
+(@ENTRY, 52,-9383.477,-114.4253,59.07925, 'Matt'), -- 14:31:24
+(@ENTRY, 53,-9385.668,-116.1328,59.09434, 'Matt'); -- 14:31:26