mirror of
https://github.com/cmangos/mangos-tbc
synced 2026-08-14 04:26:10 -04:00
Overhaul Dragonmaw Racer AI
Use MovePath and also remove escortAI because it was triggering me. Implement player "check aggro" spells for failure scenario.
This commit is contained in:
parent
ec63d1e905
commit
adb2b5e14f
3 changed files with 228 additions and 139 deletions
|
|
@ -8173,15 +8173,18 @@ INSERT INTO script_waypoint (entry, pathId, pointid, position_x, position_y, pos
|
|||
(23002,0,73,1780.24,-3775.53,30.5931,0,0,0,''),
|
||||
(23002,0,74,1753.28,-3786.79,30.7445,0,0,0,''),
|
||||
(23002,0,75,1731.09,-3796.64,36.8866,0,0,0,''),
|
||||
|
||||
-- Dragonmaw Races
|
||||
-- Murg "Oldie" Muckjaw
|
||||
(23340,0,1,-5100.367,646.988,86.75992,0,0,0,''),
|
||||
(23340,0,2,-5098.652,661.8313,87.08841,0,0,0,''),
|
||||
(23340,0,3,-5092.219,664.3353,87.73563,0,0,0,''),
|
||||
(23340,0,4,-5081.346,664.3699,88.98929,0,0,0,'fly on'),
|
||||
(23340,0,4,-5081.346,664.3699,88.98929,0,1000,0,'start flying'),
|
||||
(23340,0,5,-5070.526,664.555,92.49088,0,0,0,''),
|
||||
(23340,0,6,-5058.811,664.4887,96.62975,0,0,0,''),
|
||||
(23340,0,7,-5046.153,664.4279,97.79643,0,0,0,'run on, cast Dragonmaw Knockdown: The Aggro Check Aura'),
|
||||
(23340,0,7,-5046.153,664.4279,97.79643,0,1,0,'start race & failure check'),
|
||||
(23340,0,8,-5021.002,664.601,115.265,0,0,0,''),
|
||||
(23340,0,9,-4996.027,664.6683,115.2651,0,0,0,''),
|
||||
(23340,0,9,-4996.027,664.6683,115.2651,0,1,0,'start attack'),
|
||||
(23340,0,10,-4957.755,673.371,115.2651,0,0,0,''),
|
||||
(23340,0,11,-4922.072,686.9524,115.2651,0,0,0,''),
|
||||
(23340,0,12,-4892.223,711.1226,115.2651,0,0,0,''),
|
||||
|
|
@ -8207,18 +8210,20 @@ INSERT INTO script_waypoint (entry, pathId, pointid, position_x, position_y, pos
|
|||
(23340,0,32,-5016.541,664.3353,95.70948,0,0,0,''),
|
||||
(23340,0,33,-5030.557,664.4094,94.87615,0,0,0,''),
|
||||
(23340,0,34,-5053.869,664.2513,91.20948,0,0,0,''),
|
||||
(23340,0,35,-5076.172,664.1518,89.73725,0,0,0,'fly off, complete quest, SAY_MUCKJAW_FINISH'),
|
||||
(23340,0,35,-5076.172,664.1518,89.73725,0,1000,0,'stop flying, complete quest, SAY_MUCKJAW_FINISH'),
|
||||
(23340,0,36,-5100.444,648.4188,86.75992,0,0,0,''),
|
||||
(23340,0,37,-5088.555,640.8356,86.57706,1.48353,0,0,''),
|
||||
(23340,0,37,-5088.555,640.8356,86.57706,1.48353,1000,0,''),
|
||||
|
||||
-- Trope the Filth-Belcher
|
||||
(23342,0,1,-5094.403,632.7684,86.1046,0,0,0,''),
|
||||
(23342,0,2,-5099.95,639.8563,86.36429,0,0,0,''),
|
||||
(23342,0,3,-5098.756,659.2725,87.07596,0,0,0,''),
|
||||
(23342,0,4,-5089.76,664.9246,88.03055,0,0,0,''),
|
||||
(23342,0,5,-5077.378,664.5198,89.23929,0,0,0,'fly on, run on'),
|
||||
(23342,0,5,-5077.378,664.5198,89.23929,0,1000,0,'start flying'),
|
||||
(23342,0,6,-5070.048,664.1371,90.72233,0,0,0,''),
|
||||
(23342,0,7,-5058.118,664.4636,94.05566,0,0,0,'cast 40984 on self'),
|
||||
(23342,0,7,-5058.118,664.4636,94.05566,0,1,0,'start race & failure check'),
|
||||
(23342,0,8,-5053.475,664.35,98.57059,0,0,0,''),
|
||||
(23342,0,9,-5038.57,663.9222,98.57059,0,0,0,''),
|
||||
(23342,0,9,-5038.57,663.9222,98.57059,0,1,0,'start attack'),
|
||||
(23342,0,10,-5019.736,677.1379,105.154,0,0,0,''),
|
||||
(23342,0,11,-5005.494,696.0763,105.154,0,0,0,''),
|
||||
(23342,0,12,-5003.47,736.425,109.7403,0,0,0,''),
|
||||
|
|
@ -8262,26 +8267,28 @@ INSERT INTO script_waypoint (entry, pathId, pointid, position_x, position_y, pos
|
|||
(23342,0,50,-4993.766,664.4593,106.2132,0,0,0,''),
|
||||
(23342,0,51,-5009.622,664.3647,100.2095,0,0,0,''),
|
||||
(23342,0,52,-5070.048,664.1371,90.72233,0,0,0,''),
|
||||
(23342,0,53,-5077.378,664.5198,89.23929,0,0,0,'fly off, complete quest, SAY_TROPE_END'),
|
||||
(23342,0,53,-5077.378,664.5198,89.23929,0,1000,0,'stop flying, complete quest, SAY_TROPE_END'),
|
||||
(23342,0,54,-5089.76,664.9246,88.03055,0,0,0,''),
|
||||
(23342,0,55,-5098.756,659.2725,87.07596,0,0,0,''),
|
||||
(23342,0,56,-5100.571,656.3891,87.00992,0,0,0,''),
|
||||
(23342,0,57,-5100.548,640.0574,86.37918,0,0,0,''),
|
||||
(23342,0,58,-5082.932,631.0391,86.1046,0,0,0,''),
|
||||
(23342,0,59,-5081.618,640.9318,86.58853,0,0,0,''),
|
||||
(23342,0,60,-5081.618,640.9318,86.58853,1.5708,0,0,''),
|
||||
(23342,0,60,-5081.618,640.9318,86.58853,1.5708,1000,0,''),
|
||||
|
||||
-- Corlok the Vet
|
||||
(23344,0,1,-5084.937,633.847,86.23929,0,0,0,''),
|
||||
(23344,0,2,-5098.979,634.7803,86.10049,0,0,0,''),
|
||||
(23344,0,3,-5101.355,648.9661,86.75992,0,0,0,''),
|
||||
(23344,0,4,-5098.781,663.6365,86.99918,0,0,0,''),
|
||||
(23344,0,5,-5079.276,664.713,89.1636,0,0,0,''),
|
||||
(23344,0,6,-5070.444,664.3661,89.46468,0,0,0,''),
|
||||
(23344,0,6,-5070.444,664.3661,89.46468,0,1000,0,'start flying'),
|
||||
(23344,0,7,-5058.834,663.9255,92.7363,0,0,0,''),
|
||||
(23344,0,8,-5037.865,660.0336,100.0141,0,0,0,''),
|
||||
(23344,0,9,-5024.242,636.4905,112.4249,0,0,0,''),
|
||||
(23344,0,9,-5024.242,636.4905,112.4249,0,1,0,'start race & failure check'),
|
||||
(23344,0,10,-5005.374,618.8023,128.8068,0,0,0,''),
|
||||
(23344,0,11,-4966.559,600.2526,129.0568,0,0,0,''),
|
||||
(23344,0,12,-4965.978,571.0858,129.0568,0,0,0,''),
|
||||
(23344,0,12,-4965.978,571.0858,129.0568,0,1,0,'start attack'),
|
||||
(23344,0,13,-4991.398,536.4358,129.0568,0,0,0,''),
|
||||
(23344,0,14,-5020.616,520.3257,129.0568,0,0,0,''),
|
||||
(23344,0,15,-5055.504,518.8444,129.0568,0,0,0,''),
|
||||
|
|
@ -8348,7 +8355,7 @@ INSERT INTO script_waypoint (entry, pathId, pointid, position_x, position_y, pos
|
|||
(23344,0,76,-4996.327,664.3044,96.39012,0,0,0,''),
|
||||
(23344,0,77,-5021.77,663.95,91.90392,0,0,0,''),
|
||||
(23344,0,78,-5041.207,664.0852,91.32059,0,0,0,''),
|
||||
(23344,0,79,-5066.215,663.694,89.59836,0,0,0,'fly off, complete quest, SAY_CORLOK_END'),
|
||||
(23344,0,79,-5066.215,663.694,89.59836,0,1000,0,'stop flying, complete quest, SAY_CORLOK_END'),
|
||||
(23344,0,80,-5080.021,661.6674,89.30286,0,0,0,''),
|
||||
(23344,0,81,-5085.771,660.9174,88.55286,0,0,0,''),
|
||||
(23344,0,82,-5090.771,660.1674,88.05286,0,0,0,''),
|
||||
|
|
@ -8358,12 +8365,14 @@ INSERT INTO script_waypoint (entry, pathId, pointid, position_x, position_y, pos
|
|||
(23344,0,86,-5092.37,632.1734,86.08287,0,0,0,''),
|
||||
(23344,0,87,-5092.217,632.455,86.57751,0,0,0,''),
|
||||
(23344,0,88,-5072.73,632.0778,86.1046,0,0,0,''),
|
||||
(23344,0,89,-5072.652,632.3533,86.28184,0,0,0,''),
|
||||
(23344,0,89,-5072.652,632.3533,86.28184,0,1000,0,''),
|
||||
|
||||
-- Wing Commander Ichman
|
||||
(23344,0,90,-5072.988,640.0335,86.48074,0,0,0,''),
|
||||
(23345,0,1,-5091.531,631.9266,86.1046,0,0,0,''),
|
||||
(23345,0,2,-5099.329,638.2125,86.36429,0,0,0,''),
|
||||
(23345,0,3,-5098.52,660.3553,87.11429,0,0,0,''),
|
||||
(23345,0,4,-5078.784,664.3688,89.23929,0,0,0,'fly on'),
|
||||
(23345,0,4,-5078.784,664.3688,89.23929,0,1000,0,'start flying + start race & failure check'),
|
||||
(23345,0,5,-5070.004,664.1256,89.47318,0,0,0,''),
|
||||
(23345,0,6,-5045.988,664.5428,90.34837,0,0,0,''),
|
||||
(23345,0,7,-5020.852,664.3274,91.73727,0,0,0,''),
|
||||
|
|
@ -8371,7 +8380,7 @@ INSERT INTO script_waypoint (entry, pathId, pointid, position_x, position_y, pos
|
|||
(23345,0,9,-4951.686,663.5135,100.9675,0,0,0,''),
|
||||
(23345,0,10,-4922.128,645.6582,103.7175,0,0,0,''),
|
||||
(23345,0,11,-4914.606,596.9916,103.7175,0,0,0,''),
|
||||
(23345,0,12,-4939.847,571.1878,103.7175,0,0,0,''),
|
||||
(23345,0,12,-4939.847,571.1878,103.7175,0,1,0,'start attack'),
|
||||
(23345,0,13,-4969.139,547.8412,103.7175,0,0,0,''),
|
||||
(23345,0,14,-4993.97,528.6561,103.7175,0,0,0,''),
|
||||
(23345,0,15,-5002.941,506.9452,103.7175,0,0,0,''),
|
||||
|
|
@ -8466,23 +8475,25 @@ INSERT INTO script_waypoint (entry, pathId, pointid, position_x, position_y, pos
|
|||
(23345,0,104,-5012.211,663.7874,93.4317,0,0,0,''),
|
||||
(23345,0,105,-5029.556,664.0626,92.48726,0,0,0,''),
|
||||
(23345,0,106,-5046.771,664.192,91.59837,0,0,0,''),
|
||||
(23345,0,107,-5065.815,664.1027,89.51505,0,0,0,'fly off, complete quest, SAY_ICHMAN_END'),
|
||||
(23345,0,107,-5065.815,664.1027,89.51505,0,1000,0,'stop flying, complete quest, SAY_ICHMAN_END'),
|
||||
(23345,0,108,-5097.221,643.8181,86.61429,0,0,0,''),
|
||||
(23345,0,109,-5082.632,631.6423,86.1046,0,0,0,''),
|
||||
(23345,0,110,-5065.899,639.8352,86.49668,0,0,0,''),
|
||||
(23345,0,111,-5066.307,640.2136,86.49668,1.55334,0,0,''),
|
||||
(23345,0,111,-5066.307,640.2136,86.49668,1.55334,1000,0,''),
|
||||
|
||||
-- Wing Commander Mulverick
|
||||
(23346,0,1,-5078.127,632.7935,86.1046,0,0,0,''),
|
||||
(23346,0,2,-5096.167,634.1729,86.26175,0,0,0,''),
|
||||
(23346,0,3,-5099.563,647.3327,86.73929,0,0,0,''),
|
||||
(23346,0,4,-5096.421,663.5131,87.23123,0,0,0,''),
|
||||
(23346,0,5,-5078.932,664.5538,89.23929,0,0,0,'fly on'),
|
||||
(23346,0,5,-5078.932,664.5538,89.23929,0,1000,0,'start flying'),
|
||||
(23346,0,6,-5047.585,664.4786,90.09837,0,0,0,''),
|
||||
(23346,0,7,-5029.147,664.6062,91.84837,0,0,0,''),
|
||||
(23346,0,8,-5001.704,665.0206,94.57059,0,0,0,''),
|
||||
(23346,0,9,-4980.508,664.0265,94.57059,0,0,0,''),
|
||||
(23346,0,9,-4980.508,664.0265,94.57059,0,1,0,'start race & failure check'),
|
||||
(23346,0,10,-4951.832,664.3872,93.03965,0,0,0,''),
|
||||
(23346,0,11,-4913.112,661.8121,90.53965,0,0,0,''),
|
||||
(23346,0,12,-4887.881,689.6855,86.73409,0,0,0,''),
|
||||
(23346,0,12,-4887.881,689.6855,86.73409,0,1,0,'start attack'),
|
||||
(23346,0,13,-4885.2,719.2115,86.73409,0,0,0,''),
|
||||
(23346,0,14,-4905.209,763.2064,86.73409,0,0,0,''),
|
||||
(23346,0,15,-4948.712,781.429,78.37299,0,0,0,''),
|
||||
|
|
@ -8636,23 +8647,25 @@ INSERT INTO script_waypoint (entry, pathId, pointid, position_x, position_y, pos
|
|||
(23346,0,163,-5002.192,664.5203,97.93169,0,0,0,''),
|
||||
(23346,0,164,-5017.093,664.3544,96.15392,0,0,0,''),
|
||||
(23346,0,165,-5040.194,664.2045,90.40389,0,0,0,''),
|
||||
(23346,0,166,-5090.223,663.8318,87.97513,0,0,0,''),
|
||||
(23346,0,166,-5090.223,663.8318,87.97513,0,1000,0,'stop flying, complete quest, SAY_END_MULVERICK'),
|
||||
(23346,0,167,-5101.206,660.5425,87.00992,0,0,0,''),
|
||||
(23346,0,168,-5102.085,639.8577,86.38492,0,0,0,''),
|
||||
(23346,0,169,-5091.961,630.3558,86.1317,0,0,0,''),
|
||||
(23346,0,170,-5078.229,633.2795,86.1046,0,0,0,''),
|
||||
(23346,0,171,-5062.336,632.8517,86.17667,0,0,0,''),
|
||||
(23346,0,172,-5060.474,640.3013,86.64524,1.50098,0,0,''),
|
||||
(23346,0,172,-5060.474,640.3013,86.64524,1.50098,1000,0,''),
|
||||
|
||||
-- Captain Skyshatter
|
||||
(23348,0,1,-5097.342,638.2053,86.37064,0,0,0,''),
|
||||
(23348,0,2,-5099.037,662.449,87.04227,0,0,0,''),
|
||||
(23348,0,3,-5079.384,664.2811,89.15067,0,0,0,'fly on'),
|
||||
(23348,0,3,-5079.384,664.2811,89.15067,0,1000,0,'start flying'),
|
||||
(23348,0,4,-5059.083,664.368,90.95825,0,0,0,''),
|
||||
(23348,0,5,-5034.28,664.2311,90.95825,0,0,0,''),
|
||||
(23348,0,6,-5008.98,664.1523,90.95825,0,0,0,''),
|
||||
(23348,0,7,-4987.987,664.8333,93.12492,0,4000,0,''),
|
||||
(23348,0,7,-4987.987,664.8333,93.12492,0,4000,0,'SAY_MID_SKYSHATTER, start race & failure check'),
|
||||
(23348,0,8,-4957.929,667.1135,89.67696,0,0,0,''),
|
||||
(23348,0,9,-4923.51,679.0427,89.67696,0,0,0,''),
|
||||
(23348,0,10,-4907.643,683.4996,89.67696,0,0,0,''),
|
||||
(23348,0,10,-4907.643,683.4996,89.67696,0,1,0,'start attack'),
|
||||
(23348,0,11,-4883.626,694.9488,89.67696,0,0,0,''),
|
||||
(23348,0,12,-4850.153,676.8022,89.67696,0,0,0,''),
|
||||
(23348,0,13,-4864.901,632.5569,89.67696,0,0,0,''),
|
||||
|
|
@ -8782,12 +8795,13 @@ INSERT INTO script_waypoint (entry, pathId, pointid, position_x, position_y, pos
|
|||
(23348,0,137,-4936.446,624.7623,130.3039,0,0,0,''),
|
||||
(23348,0,138,-4970.291,650.181,106.6095,0,0,0,''),
|
||||
(23348,0,139,-4991.406,664.5876,103.2761,0,0,0,''),
|
||||
(23348,0,140,-5100.779,656.943,87.00992,0,0,0,''),
|
||||
(23348,0,140,-5100.779,656.943,87.00992,0,1000,0,'stop flying, complete quest, SAY_END_SKYSHATTER'),
|
||||
(23348,0,141,-5099.944,642.5331,86.43362,0,0,0,''),
|
||||
(23348,0,142,-5095.807,633.6784,86.23929,0,0,0,''),
|
||||
(23348,0,143,-5084.066,627.6938,85.9796,0,0,0,''),
|
||||
(23348,0,144,-5074.522,625.243,85.75792,0,0,0,''),
|
||||
(23348,0,145,-5074.878,625.4485,85.72105,0,0,0,''),
|
||||
(23348,0,145,-5074.878,625.4485,85.72105,0,1000,0,''),
|
||||
|
||||
(23383,0,1,-4109.42,3034.16,344.168,0,5000,0,'SAY_ESCORT_START'),
|
||||
(23383,0,2,-4113.27,3035.99,344.071,0,0,0,''),
|
||||
(23383,0,3,-4120.02,3032.22,344.074,0,0,0,''),
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue