mirror of
https://github.com/mod-playerbots/azerothcore-wotlk.git
synced 2026-01-13 09:17:18 +00:00
fix(Scripts/ShadowmoonValley): Rewrite Dragonmaw Races (#19084)
* init * fly :) * finally * melee attack :/ * Update zone_shadowmoon_valley.cpp Co-Authored-By: Dan <83884799+elthehablo@users.noreply.github.com> * Update zone_shadowmoon_valley.cpp * Update zone_shadowmoon_valley.cpp * Update zone_shadowmoon_valley.cpp --------- Co-authored-by: Dan <83884799+elthehablo@users.noreply.github.com>
This commit is contained in:
683
data/sql/updates/pending_db_world/rev_1718654756887511000.sql
Normal file
683
data/sql/updates/pending_db_world/rev_1718654756887511000.sql
Normal file
@@ -0,0 +1,683 @@
|
||||
--
|
||||
DELETE FROM `waypoints` WHERE `entry` IN (23340, 23342, 23344, 23345, 23346, 23348);
|
||||
DELETE FROM `waypoint_data` WHERE `id` IN (233401, 233421, 233441, 233451, 233461, 233481);
|
||||
INSERT INTO `waypoint_data` (`id`, `point`, `move_type`, `position_x`, `position_y`, `position_z`, `orientation`, `delay`) VALUES
|
||||
(233401, 1, 0, -5100.37, 646.988, 86.7599, NULL, 0),
|
||||
(233401, 2, 0, -5098.65, 661.831, 87.0884, NULL, 0),
|
||||
(233401, 3, 0, -5092.22, 664.335, 87.7356, NULL, 0),
|
||||
(233401, 4, 2, -5081.35, 664.37, 88.9893, NULL, 1000),
|
||||
(233401, 5, 2, -5070.53, 664.555, 92.4909, NULL, 0),
|
||||
(233401, 6, 2, -5058.81, 664.489, 96.6298, NULL, 0),
|
||||
(233401, 7, 2, -5046.15, 664.428, 97.7964, NULL, 1),
|
||||
(233401, 8, 2, -5021, 664.601, 115.265, NULL, 0),
|
||||
(233401, 9, 2, -4996.03, 664.668, 115.265, NULL, 1),
|
||||
(233401, 10, 2, -4957.75, 673.371, 115.265, NULL, 0),
|
||||
(233401, 11, 2, -4922.07, 686.952, 115.265, NULL, 0),
|
||||
(233401, 12, 2, -4892.22, 711.123, 115.265, NULL, 0),
|
||||
(233401, 13, 2, -4899.89, 760.27, 115.265, NULL, 0),
|
||||
(233401, 14, 2, -4938.35, 778.532, 115.265, NULL, 0),
|
||||
(233401, 15, 2, -4971.55, 797.56, 115.265, NULL, 0),
|
||||
(233401, 16, 2, -5006.85, 803.201, 115.265, NULL, 0),
|
||||
(233401, 17, 2, -5052.23, 803.834, 115.265, NULL, 0),
|
||||
(233401, 18, 2, -5084.65, 784.252, 115.265, NULL, 0),
|
||||
(233401, 19, 2, -5112.79, 768.513, 115.265, NULL, 0),
|
||||
(233401, 20, 2, -5131.79, 755.461, 115.265, NULL, 0),
|
||||
(233401, 21, 2, -5156.1, 731.316, 115.265, NULL, 0),
|
||||
(233401, 22, 2, -5151.25, 703.853, 115.265, NULL, 0),
|
||||
(233401, 23, 2, -5132.96, 672.912, 115.265, NULL, 0),
|
||||
(233401, 24, 2, -5098.93, 650.756, 115.265, NULL, 0),
|
||||
(233401, 25, 2, -5062.08, 634.938, 135.515, NULL, 0),
|
||||
(233401, 26, 2, -5027.88, 621.561, 129.182, NULL, 0),
|
||||
(233401, 27, 2, -5011.85, 622.003, 127.895, NULL, 0),
|
||||
(233401, 28, 2, -4977.22, 627.521, 123.895, NULL, 0),
|
||||
(233401, 29, 2, -4955.77, 632.843, 106.7, NULL, 0),
|
||||
(233401, 30, 2, -4959.1, 655.799, 100.423, NULL, 0),
|
||||
(233401, 31, 2, -4990.86, 667.564, 100.339, NULL, 0),
|
||||
(233401, 32, 2, -5016.54, 664.335, 95.7095, NULL, 0),
|
||||
(233401, 33, 2, -5030.56, 664.409, 94.8762, NULL, 0),
|
||||
(233401, 34, 2, -5053.87, 664.251, 91.2095, NULL, 0),
|
||||
(233401, 35, 2, -5076.17, 664.152, 89.7373, NULL, 1000),
|
||||
(233401, 36, 0, -5100.44, 648.419, 86.7599, NULL, 0),
|
||||
(233401, 37, 0, -5088.56, 640.836, 86.5771, NULL, 0),
|
||||
(233401, 38, 0, -5088.56, 640.836, 86.5771, 1.48353, 1000),
|
||||
(233421, 1, 0, -5094.4, 632.768, 86.1046, NULL, 0),
|
||||
(233421, 2, 0, -5099.95, 639.856, 86.3643, NULL, 0),
|
||||
(233421, 3, 0, -5098.76, 659.273, 87.076, NULL, 0),
|
||||
(233421, 4, 0, -5089.76, 664.925, 88.0305, NULL, 0),
|
||||
(233421, 5, 2, -5077.38, 664.52, 89.2393, NULL, 1000),
|
||||
(233421, 6, 2, -5070.05, 664.137, 90.7223, NULL, 0),
|
||||
(233421, 7, 2, -5058.12, 664.464, 94.0557, NULL, 1),
|
||||
(233421, 8, 2, -5053.48, 664.35, 98.5706, NULL, 0),
|
||||
(233421, 9, 2, -5038.57, 663.922, 98.5706, NULL, 1),
|
||||
(233421, 10, 2, -5019.74, 677.138, 105.154, NULL, 0),
|
||||
(233421, 11, 2, -5005.49, 696.076, 105.154, NULL, 0),
|
||||
(233421, 12, 2, -5003.47, 736.425, 109.74, NULL, 0),
|
||||
(233421, 13, 2, -5014.97, 758.279, 138.269, NULL, 0),
|
||||
(233421, 14, 2, -5049.92, 776.35, 154.991, NULL, 0),
|
||||
(233421, 15, 2, -5088.13, 764.156, 147.296, NULL, 0),
|
||||
(233421, 16, 2, -5109.33, 751.045, 147.296, NULL, 0),
|
||||
(233421, 17, 2, -5139.67, 725.494, 147.296, NULL, 0),
|
||||
(233421, 18, 2, -5155.8, 699.152, 135.435, NULL, 0),
|
||||
(233421, 19, 2, -5168.65, 673.146, 135.435, NULL, 0),
|
||||
(233421, 20, 2, -5170.58, 645.918, 135.435, NULL, 0),
|
||||
(233421, 21, 2, -5169.89, 609.869, 135.435, NULL, 0),
|
||||
(233421, 22, 2, -5166.88, 572.151, 135.435, NULL, 0),
|
||||
(233421, 23, 2, -5166.38, 546.221, 135.435, NULL, 0),
|
||||
(233421, 24, 2, -5149.06, 514.885, 135.435, NULL, 0),
|
||||
(233421, 25, 2, -5117.41, 493.835, 135.435, NULL, 0),
|
||||
(233421, 26, 2, -5071.81, 485.48, 135.435, NULL, 0),
|
||||
(233421, 27, 2, -5049.22, 487.59, 135.435, NULL, 0),
|
||||
(233421, 28, 2, -5016.19, 497.714, 135.435, NULL, 0),
|
||||
(233421, 29, 2, -4997.89, 513.475, 135.435, NULL, 0),
|
||||
(233421, 30, 2, -4969.01, 530.662, 135.435, NULL, 0),
|
||||
(233421, 31, 2, -4928.23, 535.105, 135.435, NULL, 0),
|
||||
(233421, 32, 2, -4888.21, 519.617, 135.435, NULL, 0),
|
||||
(233421, 33, 2, -4861.23, 501.207, 135.435, NULL, 0),
|
||||
(233421, 34, 2, -4851.03, 486.339, 135.435, NULL, 0),
|
||||
(233421, 35, 2, -4846.36, 450.828, 133.685, NULL, 0),
|
||||
(233421, 36, 2, -4859.99, 421.521, 120.241, NULL, 0),
|
||||
(233421, 37, 2, -4884.15, 398.159, 119.435, NULL, 0),
|
||||
(233421, 38, 2, -4918.61, 387.173, 120.047, NULL, 0),
|
||||
(233421, 39, 2, -4957.88, 395.052, 120.047, NULL, 0),
|
||||
(233421, 40, 2, -4977.37, 423.309, 107.408, NULL, 0),
|
||||
(233421, 41, 2, -4999.41, 454.014, 107.408, NULL, 0),
|
||||
(233421, 42, 2, -5015.12, 480.192, 107.408, NULL, 0),
|
||||
(233421, 43, 2, -4997.81, 519.803, 107.408, NULL, 0),
|
||||
(233421, 44, 2, -4969.67, 535.146, 122.963, NULL, 0),
|
||||
(233421, 45, 2, -4927.67, 545.658, 122.963, NULL, 0),
|
||||
(233421, 46, 2, -4910.17, 580.597, 120.519, NULL, 0),
|
||||
(233421, 47, 2, -4923.05, 609.633, 116.324, NULL, 0),
|
||||
(233421, 48, 2, -4939.96, 638.041, 111.491, NULL, 0),
|
||||
(233421, 49, 2, -4966.52, 654.275, 107.38, NULL, 0),
|
||||
(233421, 50, 2, -4993.77, 664.459, 106.213, NULL, 0),
|
||||
(233421, 51, 2, -5009.62, 664.365, 100.21, NULL, 0),
|
||||
(233421, 52, 2, -5070.05, 664.137, 90.7223, NULL, 0),
|
||||
(233421, 53, 2, -5077.38, 664.52, 89.2393, NULL, 1000),
|
||||
(233421, 54, 0, -5089.76, 664.925, 88.0305, NULL, 0),
|
||||
(233421, 55, 0, -5098.76, 659.273, 87.076, NULL, 0),
|
||||
(233421, 56, 0, -5100.57, 656.389, 87.0099, NULL, 0),
|
||||
(233421, 57, 0, -5100.55, 640.057, 86.3792, NULL, 0),
|
||||
(233421, 58, 0, -5082.93, 631.039, 86.1046, NULL, 0),
|
||||
(233421, 59, 0, -5081.62, 640.932, 86.5885, NULL, 0),
|
||||
(233421, 60, 0, -5081.62, 640.932, 86.5885, 1.5708, 1000),
|
||||
(233441, 1, 0, -5084.94, 633.847, 86.2393, NULL, 0),
|
||||
(233441, 2, 0, -5098.98, 634.78, 86.1005, NULL, 0),
|
||||
(233441, 3, 0, -5101.35, 648.966, 86.7599, NULL, 0),
|
||||
(233441, 4, 0, -5098.78, 663.636, 86.9992, NULL, 0),
|
||||
(233441, 5, 0, -5079.28, 664.713, 89.1636, NULL, 0),
|
||||
(233441, 6, 2, -5070.44, 664.366, 89.4647, NULL, 1000),
|
||||
(233441, 7, 2, -5058.83, 663.925, 92.7363, NULL, 0),
|
||||
(233441, 8, 2, -5037.87, 660.034, 100.014, NULL, 0),
|
||||
(233441, 9, 2, -5024.24, 636.49, 112.425, NULL, 1),
|
||||
(233441, 10, 2, -5005.37, 618.802, 128.807, NULL, 0),
|
||||
(233441, 11, 2, -4966.56, 600.253, 129.057, NULL, 0),
|
||||
(233441, 12, 2, -4965.98, 571.086, 129.057, NULL, 1),
|
||||
(233441, 13, 2, -4991.4, 536.436, 129.057, NULL, 0),
|
||||
(233441, 14, 2, -5020.62, 520.326, 129.057, NULL, 0),
|
||||
(233441, 15, 2, -5055.5, 518.844, 129.057, NULL, 0),
|
||||
(233441, 16, 2, -5102.8, 514.149, 129.057, NULL, 0),
|
||||
(233441, 17, 2, -5149.53, 501.968, 124.223, NULL, 0),
|
||||
(233441, 18, 2, -5181.65, 487.443, 124.223, NULL, 0),
|
||||
(233441, 19, 2, -5203.6, 463.616, 124.223, NULL, 0),
|
||||
(233441, 20, 2, -5222.08, 438.511, 124.223, NULL, 0),
|
||||
(233441, 21, 2, -5233.96, 425.771, 124.223, NULL, 0),
|
||||
(233441, 22, 2, -5246.47, 408.212, 114.39, NULL, 0),
|
||||
(233441, 23, 2, -5263.94, 380.577, 82.779, NULL, 0),
|
||||
(233441, 24, 2, -5281.14, 345.57, 75.1401, NULL, 0),
|
||||
(233441, 25, 2, -5284.63, 312.442, 75.1401, NULL, 0),
|
||||
(233441, 26, 2, -5263, 275.308, 75.1401, NULL, 0),
|
||||
(233441, 27, 2, -5245.18, 265.079, 73.2512, NULL, 0),
|
||||
(233441, 28, 2, -5215.76, 265.471, 73.2512, NULL, 0),
|
||||
(233441, 29, 2, -5205.02, 235.15, 76.7235, NULL, 0),
|
||||
(233441, 30, 2, -5209.55, 197.783, 76.7235, NULL, 0),
|
||||
(233441, 31, 2, -5208.26, 150.234, 76.7235, NULL, 0),
|
||||
(233441, 32, 2, -5191.55, 109.156, 93.6679, NULL, 0),
|
||||
(233441, 33, 2, -5182.56, 85.7365, 107.474, NULL, 0),
|
||||
(233441, 34, 2, -5168.65, 57.2013, 127.946, NULL, 0),
|
||||
(233441, 35, 2, -5135.73, 46.9901, 139.529, NULL, 0),
|
||||
(233441, 36, 2, -5105.78, 50.7013, 139.529, NULL, 0),
|
||||
(233441, 37, 2, -5071.62, 45.8154, 139.529, NULL, 0),
|
||||
(233441, 38, 2, -5034.69, 35.1466, 139.529, NULL, 0),
|
||||
(233441, 39, 2, -5005.95, 1.38531, 139.529, NULL, 0),
|
||||
(233441, 40, 2, -5000.31, -36.848, 139.529, NULL, 0),
|
||||
(233441, 41, 2, -5008.46, -64.052, 139.529, NULL, 0),
|
||||
(233441, 42, 2, -5035.05, -104.214, 139.529, NULL, 0),
|
||||
(233441, 43, 2, -5072.07, -126.925, 139.529, NULL, 0),
|
||||
(233441, 44, 2, -5107.34, -132.044, 139.529, NULL, 0),
|
||||
(233441, 45, 2, -5147.94, -120.151, 139.529, NULL, 0),
|
||||
(233441, 46, 2, -5172.3, -102.554, 139.529, NULL, 0),
|
||||
(233441, 47, 2, -5189.56, -64.9996, 139.529, NULL, 0),
|
||||
(233441, 48, 2, -5192.56, -46.8847, 139.529, NULL, 0),
|
||||
(233441, 49, 2, -5207.22, -7.99826, 139.529, NULL, 0),
|
||||
(233441, 50, 2, -5208.9, 16.188, 139.529, NULL, 0),
|
||||
(233441, 51, 2, -5210, 47.6719, 139.529, NULL, 0),
|
||||
(233441, 52, 2, -5229.47, 71.0223, 139.529, NULL, 0),
|
||||
(233441, 53, 2, -5259.86, 84.1998, 139.529, NULL, 0),
|
||||
(233441, 54, 2, -5280.49, 98.1187, 139.529, NULL, 0),
|
||||
(233441, 55, 2, -5304.44, 119.29, 128.473, NULL, 0),
|
||||
(233441, 56, 2, -5313.48, 160.796, 102.807, NULL, 0),
|
||||
(233441, 57, 2, -5320.65, 207.804, 102.807, NULL, 0),
|
||||
(233441, 58, 2, -5315.59, 246.939, 102.807, NULL, 0),
|
||||
(233441, 59, 2, -5282.78, 257.402, 102.807, NULL, 0),
|
||||
(233441, 60, 2, -5234.21, 264.51, 91.1957, NULL, 0),
|
||||
(233441, 61, 2, -5196.72, 279.294, 75.7234, NULL, 0),
|
||||
(233441, 62, 2, -5181.7, 301.347, 77.8346, NULL, 0),
|
||||
(233441, 63, 2, -5179.59, 316.744, 77.8346, NULL, 0),
|
||||
(233441, 64, 2, -5177.29, 343.483, 77.8346, NULL, 0),
|
||||
(233441, 65, 2, -5198.28, 388.512, 82.3068, NULL, 0),
|
||||
(233441, 66, 2, -5190.08, 423.921, 103.723, NULL, 0),
|
||||
(233441, 67, 2, -5161.91, 456.27, 103.723, NULL, 0),
|
||||
(233441, 68, 2, -5143.63, 481.956, 103.723, NULL, 0),
|
||||
(233441, 69, 2, -5108.33, 497.817, 103.723, NULL, 0),
|
||||
(233441, 70, 2, -5065.66, 502.812, 103.723, NULL, 0),
|
||||
(233441, 71, 2, -5026.66, 514.378, 103.723, NULL, 0),
|
||||
(233441, 72, 2, -4986.5, 536.506, 103.723, NULL, 0),
|
||||
(233441, 73, 2, -4954.44, 567.902, 103.723, NULL, 0),
|
||||
(233441, 74, 2, -4956.34, 597.605, 103.723, NULL, 0),
|
||||
(233441, 75, 2, -4974.39, 635.569, 103.723, NULL, 0),
|
||||
(233441, 76, 2, -4996.33, 664.304, 96.3901, NULL, 0),
|
||||
(233441, 77, 2, -5021.77, 663.95, 91.9039, NULL, 0),
|
||||
(233441, 78, 2, -5041.21, 664.085, 91.3206, NULL, 0),
|
||||
(233441, 79, 2, -5066.21, 663.694, 89.5984, NULL, 1000),
|
||||
(233441, 80, 0, -5080.02, 661.667, 89.3029, NULL, 0),
|
||||
(233441, 81, 0, -5085.77, 660.917, 88.5529, NULL, 0),
|
||||
(233441, 82, 0, -5090.77, 660.167, 88.0529, NULL, 0),
|
||||
(233441, 83, 0, -5096.77, 659.417, 87.5529, NULL, 0),
|
||||
(233441, 84, 0, -5097.77, 659.167, 87.5529, NULL, 0),
|
||||
(233441, 85, 0, -5099.33, 643.641, 86.5073, NULL, 0),
|
||||
(233441, 86, 0, -5092.37, 632.173, 86.0829, NULL, 0),
|
||||
(233441, 87, 0, -5092.22, 632.455, 86.5775, NULL, 0),
|
||||
(233441, 88, 0, -5072.73, 632.078, 86.1046, NULL, 0),
|
||||
(233441, 89, 0, -5072.65, 632.353, 86.2818, NULL, 1000),
|
||||
(233441, 90, 0, -5072.99, 640.034, 86.4807, NULL, 0),
|
||||
(233441, 91, 0, -5072.99, 640.034, 86.4807, 1.60313, 0),
|
||||
(233451, 1, 0, -5091.53, 631.927, 86.1046, NULL, 0),
|
||||
(233451, 2, 0, -5099.33, 638.213, 86.3643, NULL, 0),
|
||||
(233451, 3, 0, -5098.52, 660.355, 87.1143, NULL, 0),
|
||||
(233451, 4, 2, -5078.78, 664.369, 89.2393, NULL, 1000),
|
||||
(233451, 5, 2, -5070, 664.126, 89.4732, NULL, 0),
|
||||
(233451, 6, 2, -5045.99, 664.543, 90.3484, NULL, 0),
|
||||
(233451, 7, 2, -5020.85, 664.327, 91.7373, NULL, 0),
|
||||
(233451, 8, 2, -4988.7, 666.305, 92.8206, NULL, 0),
|
||||
(233451, 9, 2, -4951.69, 663.513, 100.967, NULL, 0),
|
||||
(233451, 10, 2, -4922.13, 645.658, 103.717, NULL, 0),
|
||||
(233451, 11, 2, -4914.61, 596.992, 103.717, NULL, 0),
|
||||
(233451, 12, 2, -4939.85, 571.188, 103.717, NULL, 1),
|
||||
(233451, 13, 2, -4969.14, 547.841, 103.717, NULL, 0),
|
||||
(233451, 14, 2, -4993.97, 528.656, 103.717, NULL, 0),
|
||||
(233451, 15, 2, -5002.94, 506.945, 103.717, NULL, 0),
|
||||
(233451, 16, 2, -5004.99, 482.972, 103.717, NULL, 0),
|
||||
(233451, 17, 2, -4994.16, 457.018, 103.717, NULL, 0),
|
||||
(233451, 18, 2, -4982.75, 435.674, 103.717, NULL, 0),
|
||||
(233451, 19, 2, -4968.98, 413.116, 103.717, NULL, 0),
|
||||
(233451, 20, 2, -4952.02, 390.879, 103.717, NULL, 0),
|
||||
(233451, 21, 2, -4918.82, 380.166, 86.273, NULL, 0),
|
||||
(233451, 22, 2, -4891.81, 384.83, 103.717, NULL, 0),
|
||||
(233451, 23, 2, -4870.95, 388.626, 103.717, NULL, 0),
|
||||
(233451, 24, 2, -4839.09, 373.696, 103.717, NULL, 0),
|
||||
(233451, 25, 2, -4835.83, 344.134, 103.717, NULL, 0),
|
||||
(233451, 26, 2, -4847.14, 297.331, 103.717, NULL, 0),
|
||||
(233451, 27, 2, -4873.64, 255.017, 103.717, NULL, 0),
|
||||
(233451, 28, 2, -4912.1, 234.305, 85.6897, NULL, 0),
|
||||
(233451, 29, 2, -4948.94, 231.966, 89.3841, NULL, 0),
|
||||
(233451, 30, 2, -4985.91, 223.645, 109.245, NULL, 0),
|
||||
(233451, 31, 2, -5005.91, 180.523, 103.717, NULL, 0),
|
||||
(233451, 32, 2, -5002.69, 144.423, 93.2174, NULL, 0),
|
||||
(233451, 33, 2, -5000.45, 107.818, 97.6619, NULL, 0),
|
||||
(233451, 34, 2, -5001.4, 88.902, 97.6619, NULL, 0),
|
||||
(233451, 35, 2, -4992.56, 59.601, 97.6619, NULL, 0),
|
||||
(233451, 36, 2, -4973.05, 35.046, 97.6619, NULL, 0),
|
||||
(233451, 37, 2, -4950.33, 16.3997, 97.6619, NULL, 0),
|
||||
(233451, 38, 2, -4919.71, -7.58724, 97.6619, NULL, 0),
|
||||
(233451, 39, 2, -4895.12, -24.4617, 97.6619, NULL, 0),
|
||||
(233451, 40, 2, -4873.84, -56.4621, 97.6619, NULL, 0),
|
||||
(233451, 41, 2, -4878.95, -78.3702, 97.6619, NULL, 0),
|
||||
(233451, 42, 2, -4900.98, -96.3223, 124.551, NULL, 0),
|
||||
(233451, 43, 2, -4938.92, -97.6536, 140.884, NULL, 0),
|
||||
(233451, 44, 2, -4947.49, -70.9423, 139.27, NULL, 0),
|
||||
(233451, 45, 2, -4962.08, -45.1169, 118.714, NULL, 0),
|
||||
(233451, 46, 2, -4985.61, -3.70757, 104.436, NULL, 0),
|
||||
(233451, 47, 2, -5007.2, 21.712, 104.436, NULL, 0),
|
||||
(233451, 48, 2, -5035.34, 34.8622, 104.436, NULL, 0),
|
||||
(233451, 49, 2, -5077.72, 45.1653, 83.8252, NULL, 0),
|
||||
(233451, 50, 2, -5122.02, 50.8705, 85.7419, NULL, 0),
|
||||
(233451, 51, 2, -5163.29, 41.7148, 112.992, NULL, 0),
|
||||
(233451, 52, 2, -5185.47, 38.4489, 155.797, NULL, 0),
|
||||
(233451, 53, 2, -5215.35, 32.1226, 192.603, NULL, 0),
|
||||
(233451, 54, 2, -5251.43, 11.9092, 192.603, NULL, 0),
|
||||
(233451, 55, 2, -5270.69, 35.8796, 192.603, NULL, 0),
|
||||
(233451, 56, 2, -5269.64, 61.3236, 192.603, NULL, 0),
|
||||
(233451, 57, 2, -5229.23, 77.3804, 192.603, NULL, 0),
|
||||
(233451, 58, 2, -5199.31, 80.3291, 192.603, NULL, 0),
|
||||
(233451, 59, 2, -5162.09, 96.1893, 163.047, NULL, 0),
|
||||
(233451, 60, 2, -5116.33, 114.777, 156.103, NULL, 0),
|
||||
(233451, 61, 2, -5104.88, 161.948, 144.02, NULL, 0),
|
||||
(233451, 62, 2, -5106.1, 210.706, 141.131, NULL, 0),
|
||||
(233451, 63, 2, -5100.37, 254.993, 151.63, NULL, 0),
|
||||
(233451, 64, 2, -5094.82, 294.723, 165.923, NULL, 0),
|
||||
(233451, 65, 2, -5072.27, 323.058, 173.471, NULL, 0),
|
||||
(233451, 66, 2, -5042.43, 354.911, 179.332, NULL, 0),
|
||||
(233451, 67, 2, -5031.14, 402.77, 182.737, NULL, 0),
|
||||
(233451, 68, 2, -5023.53, 437.579, 182.737, NULL, 0),
|
||||
(233451, 69, 2, -5021.06, 461.707, 157.542, NULL, 0),
|
||||
(233451, 70, 2, -5061.28, 480.605, 134.32, NULL, 0),
|
||||
(233451, 71, 2, -5101.12, 489.571, 134.32, NULL, 0),
|
||||
(233451, 72, 2, -5131.54, 478.553, 134.32, NULL, 0),
|
||||
(233451, 73, 2, -5154.21, 459.828, 134.32, NULL, 0),
|
||||
(233451, 74, 2, -5173.37, 424.965, 134.32, NULL, 0),
|
||||
(233451, 75, 2, -5176.19, 388.636, 134.32, NULL, 0),
|
||||
(233451, 76, 2, -5178.22, 359.567, 134.32, NULL, 0),
|
||||
(233451, 77, 2, -5177.09, 334.062, 134.32, NULL, 0),
|
||||
(233451, 78, 2, -5184.36, 290.924, 134.32, NULL, 0),
|
||||
(233451, 79, 2, -5200.44, 273.444, 134.32, NULL, 0),
|
||||
(233451, 80, 2, -5243.27, 262.792, 134.32, NULL, 0),
|
||||
(233451, 81, 2, -5263.35, 272.447, 134.32, NULL, 0),
|
||||
(233451, 82, 2, -5280.75, 294.987, 134.32, NULL, 0),
|
||||
(233451, 83, 2, -5285.51, 322.787, 134.32, NULL, 0),
|
||||
(233451, 84, 2, -5279.47, 359.639, 134.32, NULL, 0),
|
||||
(233451, 85, 2, -5272.3, 381.99, 134.32, NULL, 0),
|
||||
(233451, 86, 2, -5257.37, 401.587, 134.32, NULL, 0),
|
||||
(233451, 87, 2, -5234.98, 422.171, 128.931, NULL, 0),
|
||||
(233451, 88, 2, -5221.28, 434.735, 124.793, NULL, 0),
|
||||
(233451, 89, 2, -5204.38, 446.819, 115.237, NULL, 0),
|
||||
(233451, 90, 2, -5166.36, 467.195, 115.237, NULL, 0),
|
||||
(233451, 91, 2, -5123.75, 489.651, 115.237, NULL, 0),
|
||||
(233451, 92, 2, -5089.29, 501.894, 115.237, NULL, 0),
|
||||
(233451, 93, 2, -5050.14, 500.767, 115.237, NULL, 0),
|
||||
(233451, 94, 2, -5022.08, 515.106, 115.237, NULL, 0),
|
||||
(233451, 95, 2, -5004.62, 526.253, 115.237, NULL, 0),
|
||||
(233451, 96, 2, -4987.25, 539.744, 115.237, NULL, 0),
|
||||
(233451, 97, 2, -4967.14, 557.431, 115.237, NULL, 0),
|
||||
(233451, 98, 2, -4954.63, 576.606, 115.237, NULL, 0),
|
||||
(233451, 99, 2, -4941.9, 596.954, 115.237, NULL, 0),
|
||||
(233451, 100, 2, -4937.9, 622.101, 115.237, NULL, 0),
|
||||
(233451, 101, 2, -4942.42, 647.049, 115.237, NULL, 0),
|
||||
(233451, 102, 2, -4955.86, 657.939, 105.154, NULL, 0),
|
||||
(233451, 103, 2, -4987.66, 666.589, 95.0425, NULL, 0),
|
||||
(233451, 104, 2, -5012.21, 663.787, 93.4317, NULL, 0),
|
||||
(233451, 105, 2, -5029.56, 664.063, 92.4873, NULL, 0),
|
||||
(233451, 106, 2, -5046.77, 664.192, 91.5984, NULL, 0),
|
||||
(233451, 107, 2, -5065.81, 664.103, 89.5151, NULL, 1000),
|
||||
(233451, 108, 0, -5097.22, 643.818, 86.6143, NULL, 0),
|
||||
(233451, 109, 0, -5082.63, 631.642, 86.1046, NULL, 0),
|
||||
(233451, 110, 0, -5065.9, 639.835, 86.4967, NULL, 0),
|
||||
(233451, 111, 0, -5066.31, 640.214, 86.4967, NULL, 0),
|
||||
(233451, 112, 0, -5066.31, 640.214, 86.4967, 1.55334, 1000),
|
||||
(233461, 1, 0, -5078.13, 632.794, 86.1046, NULL, 0),
|
||||
(233461, 2, 0, -5096.17, 634.173, 86.2617, NULL, 0),
|
||||
(233461, 3, 0, -5099.56, 647.333, 86.7393, NULL, 0),
|
||||
(233461, 4, 0, -5096.42, 663.513, 87.2312, NULL, 0),
|
||||
(233461, 5, 2, -5078.93, 664.554, 89.2393, NULL, 1000),
|
||||
(233461, 6, 2, -5047.58, 664.479, 90.0984, NULL, 0),
|
||||
(233461, 7, 2, -5029.15, 664.606, 91.8484, NULL, 0),
|
||||
(233461, 8, 2, -5001.7, 665.021, 94.5706, NULL, 0),
|
||||
(233461, 9, 2, -4980.51, 664.026, 94.5706, NULL, 1),
|
||||
(233461, 10, 2, -4951.83, 664.387, 93.0396, NULL, 0),
|
||||
(233461, 11, 2, -4913.11, 661.812, 90.5396, NULL, 0),
|
||||
(233461, 12, 2, -4887.88, 689.685, 86.7341, NULL, 1),
|
||||
(233461, 13, 2, -4885.2, 719.211, 86.7341, NULL, 0),
|
||||
(233461, 14, 2, -4905.21, 763.206, 86.7341, NULL, 0),
|
||||
(233461, 15, 2, -4948.71, 781.429, 78.373, NULL, 0),
|
||||
(233461, 16, 2, -4977.9, 809.792, 95.7341, NULL, 0),
|
||||
(233461, 17, 2, -4988.85, 809.721, 89.6508, NULL, 0),
|
||||
(233461, 18, 2, -5011.91, 818.067, 89.6508, NULL, 0),
|
||||
(233461, 19, 2, -5051.19, 819.738, 89.6508, NULL, 0),
|
||||
(233461, 20, 2, -5083.58, 797.402, 89.6508, NULL, 0),
|
||||
(233461, 21, 2, -5114.21, 773.344, 72.7341, NULL, 0),
|
||||
(233461, 22, 2, -5143.49, 764.99, 65.0675, NULL, 0),
|
||||
(233461, 23, 2, -5185.28, 762.507, 65.0675, NULL, 0),
|
||||
(233461, 24, 2, -5213.92, 765.252, 65.0675, NULL, 0),
|
||||
(233461, 25, 2, -5257.46, 784.766, 65.0675, NULL, 0),
|
||||
(233461, 26, 2, -5278.25, 777.822, 65.0675, NULL, 0),
|
||||
(233461, 27, 2, -5294.25, 755.341, 65.0675, NULL, 0),
|
||||
(233461, 28, 2, -5296.9, 729.18, 65.0675, NULL, 0),
|
||||
(233461, 29, 2, -5289.13, 702.037, 65.0675, NULL, 0),
|
||||
(233461, 30, 2, -5273.8, 666.173, 62.5675, NULL, 0),
|
||||
(233461, 31, 2, -5267.91, 638.255, 52.5119, NULL, 0),
|
||||
(233461, 32, 2, -5260.28, 622.614, 56.0675, NULL, 0),
|
||||
(233461, 33, 2, -5245.02, 611.943, 66.2063, NULL, 0),
|
||||
(233461, 34, 2, -5200.1, 604.664, 86.9852, NULL, 0),
|
||||
(233461, 35, 2, -5181.16, 590.698, 89.2907, NULL, 0),
|
||||
(233461, 36, 2, -5185.52, 548.609, 94.3185, NULL, 0),
|
||||
(233461, 37, 2, -5167.71, 522.758, 94.3185, NULL, 0),
|
||||
(233461, 38, 2, -5137.54, 504.232, 94.3185, NULL, 0),
|
||||
(233461, 39, 2, -5102.65, 499.669, 94.3185, NULL, 0),
|
||||
(233461, 40, 2, -5064.48, 492.931, 94.3185, NULL, 0),
|
||||
(233461, 41, 2, -5035.06, 477.99, 104.068, NULL, 0),
|
||||
(233461, 42, 2, -5001.8, 454.669, 104.068, NULL, 0),
|
||||
(233461, 43, 2, -4978.69, 423.28, 104.068, NULL, 0),
|
||||
(233461, 44, 2, -4968.23, 394.66, 104.068, NULL, 0),
|
||||
(233461, 45, 2, -4970.74, 356.361, 97.0963, NULL, 0),
|
||||
(233461, 46, 2, -4981.94, 320.598, 96.2629, NULL, 0),
|
||||
(233461, 47, 2, -5000.34, 287.576, 96.2629, NULL, 0),
|
||||
(233461, 48, 2, -5024.31, 263.462, 97.124, NULL, 0),
|
||||
(233461, 49, 2, -5033.6, 245.432, 99.7021, NULL, 0),
|
||||
(233461, 50, 2, -5043.81, 220.882, 109.368, NULL, 0),
|
||||
(233461, 51, 2, -5055.69, 189.882, 121.604, NULL, 0),
|
||||
(233461, 52, 2, -5065.02, 177.909, 129.701, NULL, 0),
|
||||
(233461, 53, 2, -5093.46, 175.051, 135.203, NULL, 0),
|
||||
(233461, 54, 2, -5104.9, 192.934, 143.814, NULL, 0),
|
||||
(233461, 55, 2, -5108.27, 222.6, 143.814, NULL, 0),
|
||||
(233461, 56, 2, -5096.2, 260.223, 155.97, NULL, 0),
|
||||
(233461, 57, 2, -5092.7, 300.505, 168.029, NULL, 0),
|
||||
(233461, 58, 2, -5064.83, 341.267, 173.623, NULL, 0),
|
||||
(233461, 59, 2, -5046.67, 359.677, 175.401, NULL, 0),
|
||||
(233461, 60, 2, -5017.94, 369.279, 177.651, NULL, 0),
|
||||
(233461, 61, 2, -4990.09, 370.236, 177.651, NULL, 0),
|
||||
(233461, 62, 2, -4946.64, 373.19, 173.29, NULL, 0),
|
||||
(233461, 63, 2, -4904.02, 381.053, 154.401, NULL, 0),
|
||||
(233461, 64, 2, -4873.26, 409.159, 154.401, NULL, 0),
|
||||
(233461, 65, 2, -4858.19, 449.2, 154.401, NULL, 0),
|
||||
(233461, 66, 2, -4860.12, 475.325, 154.401, NULL, 0),
|
||||
(233461, 67, 2, -4874, 522.436, 154.401, NULL, 0),
|
||||
(233461, 68, 2, -4907.66, 539.01, 154.401, NULL, 0),
|
||||
(233461, 69, 2, -4937.98, 542.913, 154.401, NULL, 0),
|
||||
(233461, 70, 2, -4984.79, 534.658, 154.401, NULL, 0),
|
||||
(233461, 71, 2, -5016.35, 516.837, 154.401, NULL, 0),
|
||||
(233461, 72, 2, -5045.82, 504.145, 154.401, NULL, 0),
|
||||
(233461, 73, 2, -5067, 496.776, 154.401, NULL, 0),
|
||||
(233461, 74, 2, -5092.52, 477.682, 154.401, NULL, 0),
|
||||
(233461, 75, 2, -5113.31, 451.805, 150.79, NULL, 0),
|
||||
(233461, 76, 2, -5145.34, 430.147, 148.262, NULL, 0),
|
||||
(233461, 77, 2, -5159.41, 401.433, 136.818, NULL, 0),
|
||||
(233461, 78, 2, -5177.6, 380.364, 135.095, NULL, 0),
|
||||
(233461, 79, 2, -5177.56, 335.603, 122.401, NULL, 0),
|
||||
(233461, 80, 2, -5183.72, 292.314, 122.401, NULL, 0),
|
||||
(233461, 81, 2, -5214.58, 264.121, 122.401, NULL, 0),
|
||||
(233461, 82, 2, -5238.5, 265.325, 113.095, NULL, 0),
|
||||
(233461, 83, 2, -5270.4, 270.162, 113.095, NULL, 0),
|
||||
(233461, 84, 2, -5295.31, 259.114, 113.095, NULL, 0),
|
||||
(233461, 85, 2, -5311.03, 222.108, 113.095, NULL, 0),
|
||||
(233461, 86, 2, -5342.25, 192.532, 113.095, NULL, 0),
|
||||
(233461, 87, 2, -5347.23, 154.911, 113.095, NULL, 0),
|
||||
(233461, 88, 2, -5320.38, 112.08, 113.095, NULL, 0),
|
||||
(233461, 89, 2, -5278.58, 88.2244, 113.095, NULL, 0),
|
||||
(233461, 90, 2, -5258.17, 55.2496, 113.095, NULL, 0),
|
||||
(233461, 91, 2, -5251.67, 14.115, 113.095, NULL, 0),
|
||||
(233461, 92, 2, -5249.78, -21.1848, 125.651, NULL, 0),
|
||||
(233461, 93, 2, -5257.27, -54.0995, 129.734, NULL, 0),
|
||||
(233461, 94, 2, -5277.01, -99.7471, 132.957, NULL, 0),
|
||||
(233461, 95, 2, -5297.23, -105.679, 130.457, NULL, 0),
|
||||
(233461, 96, 2, -5340.31, -104.858, 130.457, NULL, 0),
|
||||
(233461, 97, 2, -5367.75, -96.7698, 130.457, NULL, 0),
|
||||
(233461, 98, 2, -5383.33, -62.2326, 130.457, NULL, 0),
|
||||
(233461, 99, 2, -5365.7, -35.2706, 130.457, NULL, 0),
|
||||
(233461, 100, 2, -5340.35, -18.7096, 130.457, NULL, 0),
|
||||
(233461, 101, 2, -5309.31, 9.52919, 130.457, NULL, 0),
|
||||
(233461, 102, 2, -5289.22, 14.5796, 130.457, NULL, 0),
|
||||
(233461, 103, 2, -5263.4, 19.9974, 130.457, NULL, 0),
|
||||
(233461, 104, 2, -5232.5, 13.4538, 130.457, NULL, 0),
|
||||
(233461, 105, 2, -5204.18, -19.4328, 130.457, NULL, 0),
|
||||
(233461, 106, 2, -5182.8, -62.5757, 118.012, NULL, 0),
|
||||
(233461, 107, 2, -5174.8, -84.4816, 118.012, NULL, 0),
|
||||
(233461, 108, 2, -5162.56, -103.819, 118.012, NULL, 0),
|
||||
(233461, 109, 2, -5131.97, -113.721, 118.012, NULL, 0),
|
||||
(233461, 110, 2, -5096.79, -121.859, 118.012, NULL, 0),
|
||||
(233461, 111, 2, -5065.52, -109.858, 118.012, NULL, 0),
|
||||
(233461, 112, 2, -5042.26, -85.5908, 118.012, NULL, 0),
|
||||
(233461, 113, 2, -5019.14, -62.0904, 98.8177, NULL, 0),
|
||||
(233461, 114, 2, -4997.55, -36.6445, 92.6232, NULL, 0),
|
||||
(233461, 115, 2, -4968.95, -1.82498, 85.901, NULL, 0),
|
||||
(233461, 116, 2, -4934.68, 27.9422, 70.401, NULL, 0),
|
||||
(233461, 117, 2, -4902.9, 45.4913, 59.9566, NULL, 0),
|
||||
(233461, 118, 2, -4884.46, 46.5106, 45.4566, NULL, 0),
|
||||
(233461, 119, 2, -4867.73, 45.3931, -0.654566, NULL, 0),
|
||||
(233461, 120, 2, -4854.79, 31.7114, -4.71012, NULL, 0),
|
||||
(233461, 121, 2, -4852.75, -1.65929, 1.81766, NULL, 0),
|
||||
(233461, 122, 2, -4861.77, -29.4093, 36.5562, NULL, 0),
|
||||
(233461, 123, 2, -4882.45, -29.9407, 74.6349, NULL, 0),
|
||||
(233461, 124, 2, -4910.11, -50.9237, 104.127, NULL, 0),
|
||||
(233461, 125, 2, -4922.27, -66.6852, 140.715, NULL, 0),
|
||||
(233461, 126, 2, -4949.06, -51.4962, 135.409, NULL, 0),
|
||||
(233461, 127, 2, -4952.38, -44.9067, 116.631, NULL, 0),
|
||||
(233461, 128, 2, -4964.53, -33.2068, 108.076, NULL, 0),
|
||||
(233461, 129, 2, -4983.42, 4.73774, 108.076, NULL, 0),
|
||||
(233461, 130, 2, -4966.23, 46.293, 108.076, NULL, 0),
|
||||
(233461, 131, 2, -4946.93, 79.2772, 108.076, NULL, 0),
|
||||
(233461, 132, 2, -4927.34, 105.78, 108.076, NULL, 0),
|
||||
(233461, 133, 2, -4903.62, 139.424, 108.076, NULL, 0),
|
||||
(233461, 134, 2, -4908.83, 173.529, 108.076, NULL, 0),
|
||||
(233461, 135, 2, -4899.3, 207.258, 108.076, NULL, 0),
|
||||
(233461, 136, 2, -4894.79, 241.964, 100.548, NULL, 0),
|
||||
(233461, 137, 2, -4876.02, 262.596, 100.548, NULL, 0),
|
||||
(233461, 138, 2, -4851.94, 285.569, 100.548, NULL, 0),
|
||||
(233461, 139, 2, -4845.69, 327.728, 100.548, NULL, 0),
|
||||
(233461, 140, 2, -4845.24, 359.997, 95.8813, NULL, 0),
|
||||
(233461, 141, 2, -4847.69, 391.29, 95.8813, NULL, 0),
|
||||
(233461, 142, 2, -4859.13, 419.06, 95.8813, NULL, 0),
|
||||
(233461, 143, 2, -4856.9, 465.859, 95.8813, NULL, 0),
|
||||
(233461, 144, 2, -4876.19, 509.121, 95.8813, NULL, 0),
|
||||
(233461, 145, 2, -4916.56, 535.192, 95.8813, NULL, 0),
|
||||
(233461, 146, 2, -4941.46, 566.507, 95.8813, NULL, 0),
|
||||
(233461, 147, 2, -4956.07, 605.605, 95.8813, NULL, 0),
|
||||
(233461, 148, 2, -4967.99, 629.467, 95.8813, NULL, 0),
|
||||
(233461, 149, 2, -4992.87, 657.32, 95.8813, NULL, 0),
|
||||
(233461, 150, 2, -5019.96, 663.826, 95.8813, NULL, 0),
|
||||
(233461, 151, 2, -5049.4, 663.944, 98.9369, NULL, 0),
|
||||
(233461, 152, 2, -5085.37, 666.438, 105.104, NULL, 0),
|
||||
(233461, 153, 2, -5114.09, 670.052, 107.326, NULL, 0),
|
||||
(233461, 154, 2, -5129.29, 676.247, 107.326, NULL, 0),
|
||||
(233461, 155, 2, -5134.55, 693.208, 107.326, NULL, 0),
|
||||
(233461, 156, 2, -5124.75, 712.939, 107.326, NULL, 0),
|
||||
(233461, 157, 2, -5091.65, 711.245, 104.52, NULL, 0),
|
||||
(233461, 158, 2, -5069.82, 674.891, 104.52, NULL, 0),
|
||||
(233461, 159, 2, -5061.35, 667.04, 104.52, NULL, 0),
|
||||
(233461, 160, 2, -5019.67, 666.805, 104.52, NULL, 0),
|
||||
(233461, 161, 2, -5000.67, 667.434, 104.52, NULL, 0),
|
||||
(233461, 162, 2, -4993.28, 669.959, 104.52, NULL, 0),
|
||||
(233461, 163, 2, -5002.19, 664.52, 97.9317, NULL, 0),
|
||||
(233461, 164, 2, -5017.09, 664.354, 96.1539, NULL, 0),
|
||||
(233461, 165, 2, -5040.19, 664.205, 90.4039, NULL, 0),
|
||||
(233461, 166, 2, -5090.22, 663.832, 87.9751, NULL, 1000),
|
||||
(233461, 167, 0, -5101.21, 660.542, 87.0099, NULL, 0),
|
||||
(233461, 168, 0, -5102.08, 639.858, 86.3849, NULL, 0),
|
||||
(233461, 169, 0, -5091.96, 630.356, 86.1317, NULL, 0),
|
||||
(233461, 170, 0, -5078.23, 633.279, 86.1046, NULL, 0),
|
||||
(233461, 171, 0, -5062.34, 632.852, 86.1767, NULL, 0),
|
||||
(233461, 172, 0, -5060.47, 640.301, 86.6452, NULL, 0),
|
||||
(233461, 173, 0, -5060.47, 640.301, 86.6452, 1.50098, 1000),
|
||||
(233481, 1, 0, -5097.34, 638.205, 86.3706, NULL, 0),
|
||||
(233481, 2, 0, -5099.04, 662.449, 87.0423, NULL, 0),
|
||||
(233481, 3, 2, -5079.38, 664.281, 89.1507, NULL, 1000),
|
||||
(233481, 4, 2, -5059.08, 664.368, 90.9583, NULL, 0),
|
||||
(233481, 5, 2, -5034.28, 664.231, 90.9583, NULL, 0),
|
||||
(233481, 6, 2, -5008.98, 664.152, 90.9583, NULL, 0),
|
||||
(233481, 7, 2, -4987.99, 664.833, 93.1249, NULL, 4000),
|
||||
(233481, 8, 2, -4957.93, 667.114, 89.677, NULL, 0),
|
||||
(233481, 9, 2, -4923.51, 679.043, 89.677, NULL, 0),
|
||||
(233481, 10, 2, -4907.64, 683.5, 89.677, NULL, 1),
|
||||
(233481, 11, 2, -4883.63, 694.949, 89.677, NULL, 0),
|
||||
(233481, 12, 2, -4850.15, 676.802, 89.677, NULL, 0),
|
||||
(233481, 13, 2, -4864.9, 632.557, 89.677, NULL, 0),
|
||||
(233481, 14, 2, -4910.24, 633.471, 89.677, NULL, 0),
|
||||
(233481, 15, 2, -4946.94, 659.101, 89.677, NULL, 0),
|
||||
(233481, 16, 2, -4995.13, 667.061, 94.927, NULL, 0),
|
||||
(233481, 17, 2, -5029.88, 666.031, 94.927, NULL, 0),
|
||||
(233481, 18, 2, -5065.31, 666.973, 103.621, NULL, 0),
|
||||
(233481, 19, 2, -5091.27, 666.216, 117.482, NULL, 0),
|
||||
(233481, 20, 2, -5132.5, 678.947, 117.482, NULL, 0),
|
||||
(233481, 21, 2, -5160.83, 695.71, 117.482, NULL, 0),
|
||||
(233481, 22, 2, -5189.03, 715.383, 117.482, NULL, 0),
|
||||
(233481, 23, 2, -5218.2, 743.721, 117.482, NULL, 0),
|
||||
(233481, 24, 2, -5246.88, 753.911, 117.482, NULL, 0),
|
||||
(233481, 25, 2, -5291.25, 736.572, 117.482, NULL, 0),
|
||||
(233481, 26, 2, -5297.69, 704.018, 117.482, NULL, 0),
|
||||
(233481, 27, 2, -5294.14, 669.929, 117.482, NULL, 0),
|
||||
(233481, 28, 2, -5283.43, 645.69, 117.482, NULL, 0),
|
||||
(233481, 29, 2, -5274.71, 617.43, 117.482, NULL, 0),
|
||||
(233481, 30, 2, -5275.44, 576.711, 117.482, NULL, 0),
|
||||
(233481, 31, 2, -5275.69, 532.828, 94.3714, NULL, 0),
|
||||
(233481, 32, 2, -5270.5, 488.192, 78.177, NULL, 0),
|
||||
(233481, 33, 2, -5275.35, 443.787, 67.0103, NULL, 0),
|
||||
(233481, 34, 2, -5282.69, 395.932, 67.0103, NULL, 0),
|
||||
(233481, 35, 2, -5284.52, 357.451, 67.0103, NULL, 0),
|
||||
(233481, 36, 2, -5297.13, 321.834, 75.3158, NULL, 0),
|
||||
(233481, 37, 2, -5305.33, 287.949, 67.0103, NULL, 0),
|
||||
(233481, 38, 2, -5324.95, 244.868, 67.0103, NULL, 0),
|
||||
(233481, 39, 2, -5356.36, 222.88, 74.177, NULL, 0),
|
||||
(233481, 40, 2, -5372.03, 179.211, 74.177, NULL, 0),
|
||||
(233481, 41, 2, -5334.38, 148.986, 74.177, NULL, 0),
|
||||
(233481, 42, 2, -5315.29, 119.5, 74.177, NULL, 0),
|
||||
(233481, 43, 2, -5293.33, 83.5764, 74.177, NULL, 0),
|
||||
(233481, 44, 2, -5277.18, 50.7105, 74.177, NULL, 0),
|
||||
(233481, 45, 2, -5255.61, 8.40484, 74.177, NULL, 0),
|
||||
(233481, 46, 2, -5224.43, -18.2412, 101.344, NULL, 0),
|
||||
(233481, 47, 2, -5203.02, -50.2617, 113.121, NULL, 0),
|
||||
(233481, 48, 2, -5177.76, -81.7928, 113.121, NULL, 0),
|
||||
(233481, 49, 2, -5153.06, -109.168, 113.121, NULL, 0),
|
||||
(233481, 50, 2, -5112.36, -123.955, 113.121, NULL, 0),
|
||||
(233481, 51, 2, -5075.53, -120.103, 113.121, NULL, 0),
|
||||
(233481, 52, 2, -5034.09, -103.74, 113.121, NULL, 0),
|
||||
(233481, 53, 2, -4989.26, -83.9691, 113.121, NULL, 0),
|
||||
(233481, 54, 2, -4952.2, -82.1155, 113.121, NULL, 0),
|
||||
(233481, 55, 2, -4930.28, -71.9154, 134.939, NULL, 0),
|
||||
(233481, 56, 2, -4903.26, -46.9919, 119.55, NULL, 0),
|
||||
(233481, 57, 2, -4892.43, -14.3984, 119.55, NULL, 0),
|
||||
(233481, 58, 2, -4901.1, 29.4554, 119.55, NULL, 0),
|
||||
(233481, 59, 2, -4921.16, 50.8561, 119.55, NULL, 0),
|
||||
(233481, 60, 2, -4960.64, 51.1532, 119.55, NULL, 0),
|
||||
(233481, 61, 2, -5007.94, 44.2818, 113.967, NULL, 0),
|
||||
(233481, 62, 2, -5049.16, 46.3472, 113.967, NULL, 0),
|
||||
(233481, 63, 2, -5081.97, 51.2345, 113.967, NULL, 0),
|
||||
(233481, 64, 2, -5109.11, 52.6926, 113.967, NULL, 0),
|
||||
(233481, 65, 2, -5153.79, 53.4137, 113.967, NULL, 0),
|
||||
(233481, 66, 2, -5194.33, 78.2347, 113.967, NULL, 0),
|
||||
(233481, 67, 2, -5200.14, 112.977, 113.967, NULL, 0),
|
||||
(233481, 68, 2, -5210.66, 155.044, 113.967, NULL, 0),
|
||||
(233481, 69, 2, -5209.59, 202.733, 113.967, NULL, 0),
|
||||
(233481, 70, 2, -5206.82, 249.795, 113.967, NULL, 0),
|
||||
(233481, 71, 2, -5195.31, 281.593, 113.967, NULL, 0),
|
||||
(233481, 72, 2, -5175.32, 312.856, 113.967, NULL, 0),
|
||||
(233481, 73, 2, -5176.31, 350.463, 113.967, NULL, 0),
|
||||
(233481, 74, 2, -5197.36, 384.485, 113.967, NULL, 0),
|
||||
(233481, 75, 2, -5206.27, 401.401, 113.967, NULL, 0),
|
||||
(233481, 76, 2, -5210.94, 427.598, 113.967, NULL, 0),
|
||||
(233481, 77, 2, -5204.98, 464.869, 113.967, NULL, 0),
|
||||
(233481, 78, 2, -5193.15, 501.41, 113.967, NULL, 0),
|
||||
(233481, 79, 2, -5180.75, 540.264, 113.967, NULL, 0),
|
||||
(233481, 80, 2, -5174.9, 567.82, 113.967, NULL, 0),
|
||||
(233481, 81, 2, -5159.24, 594.904, 113.967, NULL, 0),
|
||||
(233481, 82, 2, -5132.96, 612.103, 113.967, NULL, 0),
|
||||
(233481, 83, 2, -5111.18, 618.453, 115.633, NULL, 0),
|
||||
(233481, 84, 2, -5082.1, 643.451, 127.189, NULL, 0),
|
||||
(233481, 85, 2, -5051.16, 666.218, 134.578, NULL, 0),
|
||||
(233481, 86, 2, -5023.22, 672.118, 134.578, NULL, 0),
|
||||
(233481, 87, 2, -4998.41, 675.911, 134.578, NULL, 0),
|
||||
(233481, 88, 2, -4964.07, 667.405, 134.578, NULL, 0),
|
||||
(233481, 89, 2, -4945.45, 649.256, 134.578, NULL, 0),
|
||||
(233481, 90, 2, -4929.72, 618.043, 134.578, NULL, 0),
|
||||
(233481, 91, 2, -4933.03, 597.607, 134.578, NULL, 0),
|
||||
(233481, 92, 2, -4950.77, 560.419, 134.578, NULL, 0),
|
||||
(233481, 93, 2, -4986.16, 534.748, 134.578, NULL, 0),
|
||||
(233481, 94, 2, -5027.69, 507.007, 140.522, NULL, 0),
|
||||
(233481, 95, 2, -5063.99, 482.611, 161.022, NULL, 0),
|
||||
(233481, 96, 2, -5079.09, 444.718, 188.578, NULL, 0),
|
||||
(233481, 97, 2, -5081.96, 401.005, 210.887, NULL, 0),
|
||||
(233481, 98, 2, -5080.92, 379.728, 222.748, NULL, 0),
|
||||
(233481, 99, 2, -5088.47, 350.896, 222.748, NULL, 0),
|
||||
(233481, 100, 2, -5101.87, 322.287, 222.748, NULL, 0),
|
||||
(233481, 101, 2, -5108.48, 280.242, 222.748, NULL, 0),
|
||||
(233481, 102, 2, -5108.4, 250.032, 222.748, NULL, 0),
|
||||
(233481, 103, 2, -5116.87, 216.985, 222.748, NULL, 0),
|
||||
(233481, 104, 2, -5109.27, 175.025, 222.748, NULL, 0),
|
||||
(233481, 105, 2, -5088.9, 150.668, 222.748, NULL, 0),
|
||||
(233481, 106, 2, -5060.4, 142.947, 222.748, NULL, 0),
|
||||
(233481, 107, 2, -5048.86, 136.867, 222.748, NULL, 0),
|
||||
(233481, 108, 2, -5028.83, 136.097, 222.748, NULL, 0),
|
||||
(233481, 109, 2, -5014.03, 134.363, 222.748, NULL, 0),
|
||||
(233481, 110, 2, -4976.75, 133.063, 190.471, NULL, 0),
|
||||
(233481, 111, 2, -4939.16, 144.454, 190.471, NULL, 0),
|
||||
(233481, 112, 2, -4909.59, 167.547, 190.471, NULL, 0),
|
||||
(233481, 113, 2, -4901.98, 203.9, 160.637, NULL, 0),
|
||||
(233481, 114, 2, -4923.4, 237.469, 163.832, NULL, 0),
|
||||
(233481, 115, 2, -4957.85, 242.402, 167.137, NULL, 0),
|
||||
(233481, 116, 2, -4979.88, 241.209, 167.137, NULL, 0),
|
||||
(233481, 117, 2, -5010.28, 221.407, 167.137, NULL, 0),
|
||||
(233481, 118, 2, -5046.93, 191.875, 167.137, NULL, 0),
|
||||
(233481, 119, 2, -5085.21, 182.271, 167.137, NULL, 0),
|
||||
(233481, 120, 2, -5091.65, 219.236, 167.137, NULL, 0),
|
||||
(233481, 121, 2, -5091.76, 256.497, 198.359, NULL, 0),
|
||||
(233481, 122, 2, -5073.09, 284.982, 198.359, NULL, 0),
|
||||
(233481, 123, 2, -5056.15, 305.894, 198.359, NULL, 0),
|
||||
(233481, 124, 2, -5033.99, 340.742, 198.359, NULL, 0),
|
||||
(233481, 125, 2, -5013.55, 366.655, 198.359, NULL, 0),
|
||||
(233481, 126, 2, -4985.13, 398.56, 198.359, NULL, 0),
|
||||
(233481, 127, 2, -4951.7, 419.768, 198.359, NULL, 0),
|
||||
(233481, 128, 2, -4927.77, 437.405, 174.859, NULL, 0),
|
||||
(233481, 129, 2, -4905.9, 452.86, 174.859, NULL, 0),
|
||||
(233481, 130, 2, -4904.51, 474.815, 174.859, NULL, 0),
|
||||
(233481, 131, 2, -4909.35, 491.21, 174.859, NULL, 0),
|
||||
(233481, 132, 2, -4906.71, 508.801, 174.859, NULL, 0),
|
||||
(233481, 133, 2, -4904.04, 524.842, 174.859, NULL, 0),
|
||||
(233481, 134, 2, -4903.66, 545.825, 174.859, NULL, 0),
|
||||
(233481, 135, 2, -4910.83, 565.414, 174.859, NULL, 0),
|
||||
(233481, 136, 2, -4923.35, 594.048, 147.248, NULL, 0),
|
||||
(233481, 137, 2, -4936.45, 624.762, 130.304, NULL, 0),
|
||||
(233481, 138, 2, -4970.29, 650.181, 106.609, NULL, 0),
|
||||
(233481, 139, 2, -4991.41, 664.588, 103.276, NULL, 0),
|
||||
(233481, 140, 2, -5100.78, 656.943, 87.0099, NULL, 1000),
|
||||
(233481, 141, 0, -5099.94, 642.533, 86.4336, NULL, 0),
|
||||
(233481, 142, 0, -5095.81, 633.678, 86.2393, NULL, 0),
|
||||
(233481, 143, 0, -5084.07, 627.694, 85.9796, NULL, 0),
|
||||
(233481, 144, 0, -5074.52, 625.243, 85.7579, NULL, 0),
|
||||
(233481, 145, 0, -5074.88, 625.448, 85.721, NULL, 0),
|
||||
(233481, 146, 0, -5074.88, 625.448, 85.721, 1.5708, 1000);
|
||||
|
||||
DELETE FROM `creature_text` WHERE (`CreatureID` = 23348);
|
||||
INSERT INTO `creature_text` (`CreatureID`, `GroupID`, `ID`, `Text`, `Type`, `Language`, `Probability`, `Emote`, `Duration`, `Sound`, `BroadcastTextId`, `TextRange`, `comment`) VALUES
|
||||
(23348, 0, 0, 'Prepare a funeral pyre! $N has challenged Skyshatter!', 14, 0, 100, 0, 0, 0, 21430, 0, 'Captain Skyshatter'),
|
||||
(23348, 1, 0, 'I... I am undone... The new top orc is $N!', 14, 0, 100, 0, 0, 0, 21431, 0, 'Captain Skyshatter'),
|
||||
(23348, 2, 0, 'I weep for you, $N. You really have no idea what you\'ve gotten yourself into...', 12, 0, 100, 0, 0, 0, 21432, 0, 'Captain Skyshatter');
|
||||
|
||||
DELETE FROM `smart_scripts` WHERE (`source_type` = 0 AND `entryorguid` IN (23340, 23342, 23344, 23345, 23346, 23348));
|
||||
UPDATE `creature_template` SET `AIName` = '', `ScriptName` = 'dragonmaw_race_npc' WHERE (`entry` IN (23340, 23342, 23344, 23345, 23346, 23348));
|
||||
|
||||
DELETE FROM `creature_template_movement` WHERE (`CreatureId` IN (23356, 23357, 23358, 23359, 23360, 23361));
|
||||
INSERT INTO `creature_template_movement` (`CreatureId`, `Ground`, `Swim`, `Flight`, `Rooted`, `Chase`, `Random`, `InteractionPauseTimer`) VALUES
|
||||
(23356, 0, 0, 1, 1, 0, 0, 0),
|
||||
(23357, 0, 0, 1, 1, 0, 0, 0),
|
||||
(23358, 0, 0, 1, 1, 0, 0, 0),
|
||||
(23359, 0, 0, 1, 1, 0, 0, 0),
|
||||
(23360, 0, 0, 1, 1, 0, 0, 0),
|
||||
(23361, 0, 0, 1, 1, 0, 0, 0);
|
||||
|
||||
DELETE FROM `creature_template_movement` WHERE (`CreatureId` IN (23340, 23342, 23344, 23345, 23346, 23348));
|
||||
INSERT INTO `creature_template_movement` (`CreatureId`, `Ground`, `Swim`, `Flight`, `Rooted`, `Chase`, `Random`, `InteractionPauseTimer`) VALUES
|
||||
(23340, 1, 0, 2, 0, 0, 0, 0),
|
||||
(23342, 1, 0, 2, 0, 0, 0, 0),
|
||||
(23344, 1, 0, 2, 0, 0, 0, 0),
|
||||
(23345, 1, 0, 2, 0, 0, 0, 0),
|
||||
(23346, 1, 0, 2, 0, 0, 0, 0),
|
||||
(23348, 1, 0, 2, 0, 0, 0, 0);
|
||||
|
||||
UPDATE `creature_template` SET `AIName` = 'SmartAI' WHERE `entry` IN (23356, 23357, 23358, 23359, 23360, 23361);
|
||||
|
||||
DELETE FROM `smart_scripts` WHERE (`source_type` = 0 AND `entryorguid` IN (23356, 23357, 23358, 23359, 23360, 23361));
|
||||
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`, `event_param5`, `event_param6`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
|
||||
(23356, 0, 0, 0, 54, 0, 100, 0, 0, 0, 0, 0, 0, 0, 86, 40890, 2, 7, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Dragonmaw Race: Oldie\'s Target - On Just Summoned - Cross Cast \'Oldie\'s Rotten Pumpkin\''),
|
||||
(23356, 0, 1, 0, 8, 0, 100, 0, 40890, 0, 0, 0, 0, 0, 11, 40905, 2, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Dragonmaw Race: Oldie\'s Target - On Spellhit \'Oldie\'s Rotten Pumpkin\' - Cast \'Oldie\'s Rotten Pumpkin Knockdown\''),
|
||||
|
||||
(23357, 0, 0, 0, 54, 0, 100, 0, 0, 0, 0, 0, 0, 0, 86, 40909, 2, 7, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Dragonmaw Race: Trope\'s Target - On Just Summoned - Cross Cast \'Trope\'s Slime Cannon\''),
|
||||
(23357, 0, 1, 0, 8, 0, 100, 0, 40909, 0, 0, 0, 0, 0, 11, 40905, 2, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Dragonmaw Race: Trope\'s Target - On Spellhit \'Trope\'s Slime Cannon\' - Cast \'Oldie\'s Rotten Pumpkin Knockdown\''),
|
||||
|
||||
(23358, 0, 0, 0, 54, 0, 100, 0, 0, 0, 0, 0, 0, 0, 86, 40894, 2, 7, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Dragonmaw Race: Corlok\'s Target - On Just Summoned - Cross Cast \'Corlok\'s Skull Barrage\''),
|
||||
(23358, 0, 1, 0, 8, 0, 100, 0, 40894, 0, 0, 0, 0, 0, 11, 40900, 2, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Dragonmaw Race: Corlok\'s Target - On Spellhit \'Corlok\'s Skull Barrage\' - Cast \'Corlok\'s Skull Barrage Knockdown\''),
|
||||
|
||||
(23359, 0, 0, 0, 54, 0, 100, 0, 0, 0, 0, 0, 0, 0, 86, 40928, 2, 7, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Dragonmaw Race: Ichman\'s Target - On Just Summoned - Cross Cast \'Ichman\'s Blazing Fireball\''),
|
||||
(23359, 0, 1, 0, 8, 0, 100, 0, 40928, 0, 0, 0, 0, 0, 11, 40929, 2, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Dragonmaw Race: Ichman\'s Target - On Spellhit \'Ichman\'s Blazing Fireball\' - Cast \'Ichman\'s Blazing Fireball Knockdown\''),
|
||||
|
||||
(23360, 0, 0, 0, 54, 0, 100, 0, 0, 0, 0, 0, 0, 0, 86, 40931, 2, 7, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Dragonmaw Race: Mulverick\'s Target - On Just Summoned - Cross Cast \'Mulverick\'s Great Balls of Lightning\''),
|
||||
|
||||
(23361, 0, 0, 0, 54, 0, 100, 0, 0, 0, 0, 0, 0, 0, 86, 40945, 2, 7, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Dragonmaw Race: Oldie\'s Target - On Just Summoned - Cross Cast \'Sky Shatter\''),
|
||||
(23361, 0, 1, 0, 8, 0, 100, 0, 40945, 0, 0, 0, 0, 0, 11, 41064, 2, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Dragonmaw Race: Oldie\'s Target - On Spellhit \'Sky Shatter\' - Cast \'Sky Shatter\'');
|
||||
|
||||
DELETE FROM `smart_scripts` WHERE (`entryorguid` IN (23356, 23357, 23358, 23359, 23360, 23361)) AND (`source_type` = 0) AND (`id` IN (2));
|
||||
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`, `event_param5`, `event_param6`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
|
||||
(23356, 0, 2, 0, 37, 0, 100, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Dragonmaw Race: Target - On Initialize - Set Reactstate Passive'),
|
||||
(23357, 0, 2, 0, 37, 0, 100, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Dragonmaw Race: Target - On Initialize - Set Reactstate Passive'),
|
||||
(23358, 0, 2, 0, 37, 0, 100, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Dragonmaw Race: Target - On Initialize - Set Reactstate Passive'),
|
||||
(23359, 0, 2, 0, 37, 0, 100, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Dragonmaw Race: Target - On Initialize - Set Reactstate Passive'),
|
||||
(23360, 0, 2, 0, 37, 0, 100, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Dragonmaw Race: Target - On Initialize - Set Reactstate Passive'),
|
||||
(23361, 0, 2, 0, 37, 0, 100, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Dragonmaw Race: Target - On Initialize - Set Reactstate Passive');
|
||||
|
||||
DELETE FROM `spell_script_names` WHERE `spell_id` IN (40890, 40894, 40909, 40928, 40930, 40945) AND `ScriptName`='spell_quest_dragonmaw_race_generic';
|
||||
@@ -3607,62 +3607,6 @@ void SpellMgr::LoadSpellInfoCorrections()
|
||||
spellInfo->Effects[EFFECT_0].RadiusEntry = sSpellRadiusStore.LookupEntry(EFFECT_RADIUS_10_YARDS); // 10yd
|
||||
});
|
||||
|
||||
// Dragonmaw Race: All parts
|
||||
ApplySpellFix({
|
||||
40890 // Oldie's Rotten Pumpkin
|
||||
}, [](SpellInfo* spellInfo)
|
||||
{
|
||||
spellInfo->Targets |= TARGET_FLAG_DEST_LOCATION;
|
||||
spellInfo->Effects[EFFECT_0].TriggerSpell = 40905;
|
||||
spellInfo->Effects[EFFECT_0].Effect = SPELL_EFFECT_TRIGGER_MISSILE;
|
||||
spellInfo->Effects[EFFECT_0].TargetA = SpellImplicitTargetInfo(TARGET_DEST_DEST);
|
||||
});
|
||||
|
||||
// Trope's Slime Cannon
|
||||
ApplySpellFix({ 40909 }, [](SpellInfo* spellInfo)
|
||||
{
|
||||
spellInfo->Targets |= TARGET_FLAG_DEST_LOCATION;
|
||||
spellInfo->Effects[EFFECT_0].TriggerSpell = 40905;
|
||||
spellInfo->Effects[EFFECT_0].Effect = SPELL_EFFECT_TRIGGER_MISSILE;
|
||||
spellInfo->Effects[EFFECT_0].TargetA = SpellImplicitTargetInfo(TARGET_DEST_DEST);
|
||||
});
|
||||
|
||||
// Corlok's Skull Barrage
|
||||
ApplySpellFix({ 40894 }, [](SpellInfo* spellInfo)
|
||||
{
|
||||
spellInfo->Targets |= TARGET_FLAG_DEST_LOCATION;
|
||||
spellInfo->Effects[EFFECT_0].TriggerSpell = 40900;
|
||||
spellInfo->Effects[EFFECT_0].Effect = SPELL_EFFECT_TRIGGER_MISSILE;
|
||||
spellInfo->Effects[EFFECT_0].TargetA = SpellImplicitTargetInfo(TARGET_DEST_DEST);
|
||||
});
|
||||
|
||||
// Ichman's Blazing Fireball
|
||||
ApplySpellFix({ 40928 }, [](SpellInfo* spellInfo)
|
||||
{
|
||||
spellInfo->Targets |= TARGET_FLAG_DEST_LOCATION;
|
||||
spellInfo->Effects[EFFECT_0].TriggerSpell = 40929;
|
||||
spellInfo->Effects[EFFECT_0].Effect = SPELL_EFFECT_TRIGGER_MISSILE;
|
||||
spellInfo->Effects[EFFECT_0].TargetA = SpellImplicitTargetInfo(TARGET_DEST_DEST);
|
||||
});
|
||||
|
||||
// Mulverick's Great Balls of Lightning
|
||||
ApplySpellFix({ 40930 }, [](SpellInfo* spellInfo)
|
||||
{
|
||||
spellInfo->Targets |= TARGET_FLAG_DEST_LOCATION;
|
||||
spellInfo->Effects[EFFECT_0].TriggerSpell = 40931;
|
||||
spellInfo->Effects[EFFECT_0].Effect = SPELL_EFFECT_TRIGGER_MISSILE;
|
||||
spellInfo->Effects[EFFECT_0].TargetA = SpellImplicitTargetInfo(TARGET_DEST_DEST);
|
||||
});
|
||||
|
||||
// Sky Shatter
|
||||
ApplySpellFix({ 40945 }, [](SpellInfo* spellInfo)
|
||||
{
|
||||
spellInfo->Targets |= TARGET_FLAG_DEST_LOCATION;
|
||||
spellInfo->Effects[EFFECT_0].TriggerSpell = 41064;
|
||||
spellInfo->Effects[EFFECT_0].Effect = SPELL_EFFECT_TRIGGER_MISSILE;
|
||||
spellInfo->Effects[EFFECT_0].TargetA = SpellImplicitTargetInfo(TARGET_DEST_DEST);
|
||||
});
|
||||
|
||||
// Gauging the Resonant Frequency (10594)
|
||||
ApplySpellFix({ 37390 }, [](SpellInfo* spellInfo)
|
||||
{
|
||||
|
||||
@@ -1818,6 +1818,418 @@ public:
|
||||
}
|
||||
};
|
||||
|
||||
/*
|
||||
######
|
||||
# Dragonmaw Races
|
||||
######
|
||||
*/
|
||||
|
||||
enum DragonmawRaces
|
||||
{
|
||||
QUEST_MUCKJAW = 11064,
|
||||
QUEST_TROPE = 11067,
|
||||
QUEST_CORLOK = 11068,
|
||||
QUEST_ICHMAN = 11069,
|
||||
QUEST_MULVERICK = 11070,
|
||||
QUEST_SKYSHATTER = 11071,
|
||||
|
||||
NPC_MUCKJAW = 23340,
|
||||
NPC_TROPE = 23342,
|
||||
NPC_CORLOK = 23344,
|
||||
NPC_ICHMAN = 23345,
|
||||
NPC_MULVERICK = 23346,
|
||||
NPC_SKYSHATTER = 23348,
|
||||
|
||||
PATH_MUCKJAW = 233401,
|
||||
PATH_TROPE = 233421,
|
||||
PATH_CORLOK = 233441,
|
||||
PATH_ICHMAN = 233451,
|
||||
PATH_MULVERICK = 233461,
|
||||
PATH_SKYSHATTER = 233481,
|
||||
|
||||
NPC_TARGET_MUCKJAW = 23356,
|
||||
NPC_TARGET_TROPE = 23357,
|
||||
NPC_TARGET_CORLOK = 23358,
|
||||
NPC_TARGET_ICHMAN = 23359,
|
||||
NPC_TARGET_MULVERICK = 23360,
|
||||
NPC_TARGET_SKYSHATTER = 23361,
|
||||
|
||||
SAY_START = 0,
|
||||
SAY_COMPLETE = 1,
|
||||
SAY_SKYSHATTER_SPECIAL = 2,
|
||||
};
|
||||
|
||||
struct dragonmaw_race_npc : public ScriptedAI
|
||||
{
|
||||
dragonmaw_race_npc(Creature* creature) : ScriptedAI(creature)
|
||||
{
|
||||
_player = nullptr;
|
||||
}
|
||||
|
||||
void Reset() override
|
||||
{
|
||||
scheduler.CancelAll();
|
||||
me->SetNpcFlag(UNIT_NPC_FLAG_QUESTGIVER);
|
||||
me->SetWalk(true);
|
||||
me->SetDisableGravity(false);
|
||||
me->GetMotionMaster()->MoveIdle();
|
||||
}
|
||||
|
||||
void sQuestAccept(Player* player, Quest const* /*quest*/) override
|
||||
{
|
||||
_player = player;
|
||||
me->RemoveNpcFlag(UNIT_NPC_FLAG_QUESTGIVER);
|
||||
if (_player)
|
||||
Talk(SAY_START, _player);
|
||||
|
||||
switch (me->GetEntry())
|
||||
{
|
||||
case NPC_MUCKJAW:
|
||||
me->GetMotionMaster()->MovePath(PATH_MUCKJAW, false);
|
||||
break;
|
||||
case NPC_TROPE:
|
||||
me->GetMotionMaster()->MovePath(PATH_TROPE, false);
|
||||
break;
|
||||
case NPC_CORLOK:
|
||||
me->GetMotionMaster()->MovePath(PATH_CORLOK, false);
|
||||
break;
|
||||
case NPC_ICHMAN:
|
||||
me->GetMotionMaster()->MovePath(PATH_ICHMAN, false);
|
||||
break;
|
||||
case NPC_MULVERICK:
|
||||
me->GetMotionMaster()->MovePath(PATH_MULVERICK, false);
|
||||
break;
|
||||
case NPC_SKYSHATTER:
|
||||
me->GetMotionMaster()->MovePath(PATH_SKYSHATTER, false);
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
void TakeOff()
|
||||
{
|
||||
me->SetDisableGravity(true);
|
||||
}
|
||||
|
||||
void StartRace()
|
||||
{
|
||||
me->SetWalk(false);
|
||||
ScheduleTimedEvent(5s, [&]
|
||||
{
|
||||
if (!_player)
|
||||
FailQuest();
|
||||
else if (!me->IsWithinDist(_player, 100.f))
|
||||
FailQuest();
|
||||
}, 5s);
|
||||
}
|
||||
|
||||
void FailQuest()
|
||||
{
|
||||
if (_player)
|
||||
{
|
||||
switch (me->GetEntry())
|
||||
{
|
||||
case NPC_MUCKJAW:
|
||||
_player->FailQuest(QUEST_MUCKJAW);
|
||||
break;
|
||||
case NPC_TROPE:
|
||||
_player->FailQuest(QUEST_TROPE);
|
||||
break;
|
||||
case NPC_CORLOK:
|
||||
_player->FailQuest(QUEST_CORLOK);
|
||||
break;
|
||||
case NPC_ICHMAN:
|
||||
_player->FailQuest(QUEST_ICHMAN);
|
||||
break;
|
||||
case NPC_MULVERICK:
|
||||
_player->FailQuest(QUEST_MULVERICK);
|
||||
break;
|
||||
case NPC_SKYSHATTER:
|
||||
_player->FailQuest(QUEST_SKYSHATTER);
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
}
|
||||
scheduler.CancelAll();
|
||||
me->DespawnOnEvade();
|
||||
}
|
||||
|
||||
void StartRaceAttacks()
|
||||
{
|
||||
/*
|
||||
* Timers are placeholders
|
||||
* After spawned, the rest is done via SmartAI
|
||||
*/
|
||||
if (!_player)
|
||||
return;
|
||||
|
||||
switch (me->GetEntry())
|
||||
{
|
||||
case NPC_MUCKJAW:
|
||||
ScheduleTimedEvent(4s, [&]
|
||||
{
|
||||
if (_player)
|
||||
{
|
||||
Position summonPos;
|
||||
summonPos = me->GetRandomPoint(_player->GetPosition(), 15.f);
|
||||
summonPos.m_positionZ = _player->GetPositionZ(); // So they don't spawn at ground height
|
||||
me->SummonCreature(NPC_TARGET_MUCKJAW, summonPos, TEMPSUMMON_TIMED_DESPAWN, 10000);
|
||||
}
|
||||
else
|
||||
return;
|
||||
}, 4s, 8s);
|
||||
break;
|
||||
case NPC_TROPE:
|
||||
ScheduleTimedEvent(4s, [&]
|
||||
{
|
||||
if (_player)
|
||||
{
|
||||
Position summonPos;
|
||||
summonPos = me->GetRandomPoint(_player->GetPosition(), 10.f);
|
||||
summonPos.m_positionZ = _player->GetPositionZ();
|
||||
me->SummonCreature(NPC_TARGET_TROPE, summonPos, TEMPSUMMON_TIMED_DESPAWN, 10000);
|
||||
}
|
||||
else
|
||||
return;
|
||||
}, 1s, 3s);
|
||||
break;
|
||||
case NPC_CORLOK:
|
||||
ScheduleTimedEvent(4s, [&]
|
||||
{
|
||||
if (_player)
|
||||
{
|
||||
Position summonPos;
|
||||
summonPos = me->GetRandomPoint(_player->GetPosition(), 10.f);
|
||||
summonPos.m_positionZ = _player->GetPositionZ();
|
||||
me->SummonCreature(NPC_TARGET_CORLOK, summonPos, TEMPSUMMON_TIMED_DESPAWN, 10000);
|
||||
}
|
||||
else
|
||||
return;
|
||||
}, 1s, 3s);
|
||||
break;
|
||||
case NPC_ICHMAN:
|
||||
ScheduleTimedEvent(4s, [&]
|
||||
{
|
||||
if (_player)
|
||||
{
|
||||
Position summonPos;
|
||||
summonPos = me->GetRandomPoint(_player->GetPosition(), 10.f);
|
||||
summonPos.m_positionZ = _player->GetPositionZ();
|
||||
me->SummonCreature(NPC_TARGET_ICHMAN, summonPos, TEMPSUMMON_TIMED_DESPAWN, 10000);
|
||||
}
|
||||
else
|
||||
return;
|
||||
}, 1s, 3s);
|
||||
break;
|
||||
case NPC_MULVERICK:
|
||||
ScheduleTimedEvent(4s, [&]
|
||||
{
|
||||
if (_player)
|
||||
{
|
||||
Position summonPos;
|
||||
summonPos = me->GetRandomPoint(_player->GetPosition(), 10.f);
|
||||
summonPos.m_positionZ = _player->GetPositionZ();
|
||||
me->SummonCreature(NPC_TARGET_MULVERICK, summonPos, TEMPSUMMON_TIMED_DESPAWN, 10000);
|
||||
}
|
||||
else
|
||||
return;
|
||||
}, 1s, 3s);
|
||||
break;
|
||||
case NPC_SKYSHATTER:
|
||||
ScheduleTimedEvent(4s, [&]
|
||||
{
|
||||
if (_player)
|
||||
{
|
||||
Position summonPos;
|
||||
summonPos = me->GetRandomPoint(_player->GetPosition(), 7.f);
|
||||
summonPos.m_positionZ = _player->GetPositionZ(); // So they don't spawn at ground height
|
||||
me->SummonCreature(NPC_TARGET_SKYSHATTER, summonPos, TEMPSUMMON_TIMED_DESPAWN, 10000);
|
||||
}
|
||||
else
|
||||
return;
|
||||
}, 1s, 3s);
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
void FinishRace()
|
||||
{
|
||||
scheduler.CancelAll();
|
||||
me->SetHover(false);
|
||||
me->SetDisableGravity(false);
|
||||
me->SetWalk(true);
|
||||
|
||||
if (_player)
|
||||
{
|
||||
Talk(SAY_COMPLETE, _player);
|
||||
switch (me->GetEntry())
|
||||
{
|
||||
case NPC_MUCKJAW:
|
||||
_player->AreaExploredOrEventHappens(QUEST_MUCKJAW);
|
||||
break;
|
||||
case NPC_TROPE:
|
||||
_player->AreaExploredOrEventHappens(QUEST_TROPE);
|
||||
break;
|
||||
case NPC_CORLOK:
|
||||
_player->AreaExploredOrEventHappens(QUEST_CORLOK);
|
||||
break;
|
||||
case NPC_ICHMAN:
|
||||
_player->AreaExploredOrEventHappens(QUEST_ICHMAN);
|
||||
break;
|
||||
case NPC_MULVERICK:
|
||||
_player->AreaExploredOrEventHappens(QUEST_MULVERICK);
|
||||
break;
|
||||
case NPC_SKYSHATTER:
|
||||
_player->AreaExploredOrEventHappens(QUEST_SKYSHATTER);
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
void MovementInform(uint32 /*type*/, uint32 id) override
|
||||
{
|
||||
switch (me->GetEntry())
|
||||
{
|
||||
case NPC_MUCKJAW:
|
||||
switch (id)
|
||||
{
|
||||
case 4:
|
||||
TakeOff();
|
||||
break;
|
||||
case 7:
|
||||
StartRace();
|
||||
break;
|
||||
case 9:
|
||||
StartRaceAttacks();
|
||||
break;
|
||||
case 35:
|
||||
FinishRace();
|
||||
break;
|
||||
case 37:
|
||||
Reset();
|
||||
break;
|
||||
}
|
||||
break;
|
||||
case NPC_TROPE:
|
||||
switch (id)
|
||||
{
|
||||
case 5:
|
||||
TakeOff();
|
||||
break;
|
||||
case 7:
|
||||
StartRace();
|
||||
break;
|
||||
case 10:
|
||||
StartRaceAttacks();
|
||||
break;
|
||||
case 53:
|
||||
FinishRace();
|
||||
break;
|
||||
case 60:
|
||||
Reset();
|
||||
break;
|
||||
}
|
||||
break;
|
||||
case NPC_CORLOK:
|
||||
switch (id)
|
||||
{
|
||||
case 6:
|
||||
TakeOff();
|
||||
break;
|
||||
case 9:
|
||||
StartRace();
|
||||
break;
|
||||
case 12:
|
||||
StartRaceAttacks();
|
||||
break;
|
||||
case 79:
|
||||
FinishRace();
|
||||
break;
|
||||
case 89:
|
||||
Reset();
|
||||
break;
|
||||
}
|
||||
break;
|
||||
case NPC_ICHMAN:
|
||||
switch (id)
|
||||
{
|
||||
case 4:
|
||||
TakeOff();
|
||||
StartRace();
|
||||
break;
|
||||
case 12:
|
||||
StartRaceAttacks();
|
||||
break;
|
||||
case 107:
|
||||
FinishRace();
|
||||
break;
|
||||
case 111:
|
||||
Reset();
|
||||
break;
|
||||
}
|
||||
break;
|
||||
case NPC_MULVERICK:
|
||||
switch (id)
|
||||
{
|
||||
case 5:
|
||||
TakeOff();
|
||||
break;
|
||||
case 9:
|
||||
StartRace();
|
||||
break;
|
||||
case 12:
|
||||
StartRaceAttacks();
|
||||
break;
|
||||
case 166:
|
||||
FinishRace();
|
||||
break;
|
||||
case 172:
|
||||
Reset();
|
||||
break;
|
||||
}
|
||||
break;
|
||||
case NPC_SKYSHATTER:
|
||||
switch (id)
|
||||
{
|
||||
case 3:
|
||||
TakeOff();
|
||||
break;
|
||||
case 7:
|
||||
StartRace();
|
||||
if (_player)
|
||||
Talk(SAY_SKYSHATTER_SPECIAL, _player);
|
||||
break;
|
||||
case 10:
|
||||
StartRaceAttacks();
|
||||
break;
|
||||
case 140:
|
||||
FinishRace();
|
||||
break;
|
||||
case 145:
|
||||
Reset();
|
||||
break;
|
||||
}
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
void UpdateAI(uint32 diff) override
|
||||
{
|
||||
scheduler.Update(diff);
|
||||
}
|
||||
|
||||
private:
|
||||
Player* _player;
|
||||
};
|
||||
|
||||
void AddSC_shadowmoon_valley()
|
||||
{
|
||||
// Ours
|
||||
@@ -1825,6 +2237,7 @@ void AddSC_shadowmoon_valley()
|
||||
RegisterSpellScript(spell_q10563_q10596_to_legion_hold_aura);
|
||||
|
||||
// Theirs
|
||||
RegisterCreatureAI(dragonmaw_race_npc);
|
||||
new npc_invis_infernal_caster();
|
||||
new npc_infernal_attacker();
|
||||
new npc_mature_netherwing_drake();
|
||||
|
||||
@@ -436,68 +436,24 @@ enum q11520Roots
|
||||
SPELL_SUMMON_RAZORTHORN_ROOT = 44941,
|
||||
};
|
||||
|
||||
class spell_q11520_discovering_your_roots : public SpellScript
|
||||
{
|
||||
PrepareSpellScript(spell_q11520_discovering_your_roots);
|
||||
|
||||
void HandleDummy(SpellEffIndex /*effIndex*/)
|
||||
{
|
||||
if (GameObject* go = GetCaster()->FindNearestGameObject(GO_RAZORTHORN_DIRT_MOUNT, 20.0f))
|
||||
{
|
||||
GetCaster()->GetMotionMaster()->MovePoint(0, *go);
|
||||
go->SetLootState(GO_JUST_DEACTIVATED);
|
||||
GetCaster()->CastSpell(GetCaster(), SPELL_SUMMON_RAZORTHORN_ROOT, true);
|
||||
}
|
||||
}
|
||||
|
||||
void Register() override
|
||||
{
|
||||
OnEffectHitTarget += SpellEffectFn(spell_q11520_discovering_your_roots::HandleDummy, EFFECT_0, SPELL_EFFECT_DUMMY);
|
||||
}
|
||||
};
|
||||
|
||||
class spell_quest_dragonmaw_race_generic : public SpellScript
|
||||
class spell_q11520_discovering_your_roots : public SpellScript
|
||||
{
|
||||
PrepareSpellScript(spell_quest_dragonmaw_race_generic);
|
||||
PrepareSpellScript(spell_q11520_discovering_your_roots);
|
||||
|
||||
bool Load() override
|
||||
void HandleDummy(SpellEffIndex /*effIndex*/)
|
||||
{
|
||||
_x = _y = _z = 0.0f;
|
||||
return true;
|
||||
}
|
||||
|
||||
SpellCastResult RelocateDest()
|
||||
{
|
||||
Unit* caster = GetCaster();
|
||||
float o = Position::NormalizeOrientation(caster->GetOrientation() + frand(0.0f, 2 * M_PI));
|
||||
float dist = frand(5.0f, 30.0f);
|
||||
_x = caster->GetPositionX() + dist * cos(o);
|
||||
_y = caster->GetPositionY() + dist * std::sin(o);
|
||||
_z = caster->GetPositionZ() + frand(-10.0f, 15.0f);
|
||||
GetSpell()->m_targets.SetDst(_x, _y, _z, 0.0f, caster->GetMapId());
|
||||
return SPELL_CAST_OK;
|
||||
}
|
||||
|
||||
void ChangeDest(SpellEffIndex effIndex)
|
||||
{
|
||||
PreventHitDefaultEffect(effIndex);
|
||||
Unit* caster = GetCaster();
|
||||
if (Creature* trigger = caster->SummonCreature(23356, _x, _y, _z, 0.0f, TEMPSUMMON_TIMED_DESPAWN, 1500))
|
||||
if (GameObject* go = GetCaster()->FindNearestGameObject(GO_RAZORTHORN_DIRT_MOUNT, 20.0f))
|
||||
{
|
||||
trigger->CastSpell(trigger, GetSpellInfo()->Effects[effIndex].TriggerSpell, true);
|
||||
if (GetSpellInfo()->Effects[effIndex].TriggerSpell == 41064)
|
||||
trigger->CastSpell(trigger, 41284, true);
|
||||
GetCaster()->GetMotionMaster()->MovePoint(0, *go);
|
||||
go->SetLootState(GO_JUST_DEACTIVATED);
|
||||
GetCaster()->CastSpell(GetCaster(), SPELL_SUMMON_RAZORTHORN_ROOT, true);
|
||||
}
|
||||
}
|
||||
|
||||
void Register() override
|
||||
{
|
||||
OnCheckCast += SpellCheckCastFn(spell_quest_dragonmaw_race_generic::RelocateDest);
|
||||
OnEffectHit += SpellEffectFn(spell_quest_dragonmaw_race_generic::ChangeDest, EFFECT_0, SPELL_EFFECT_TRIGGER_MISSILE);
|
||||
OnEffectHitTarget += SpellEffectFn(spell_q11520_discovering_your_roots::HandleDummy, EFFECT_0, SPELL_EFFECT_DUMMY);
|
||||
}
|
||||
|
||||
private:
|
||||
float _x, _y, _z;
|
||||
};
|
||||
|
||||
class spell_q11670_it_was_the_orcs_honest : public SpellScript
|
||||
@@ -2508,7 +2464,6 @@ void AddSC_quest_spell_scripts()
|
||||
RegisterSpellScript(spell_q12943_shadow_vault_decree);
|
||||
RegisterSpellAndAuraScriptPair(spell_q10769_dissension_amongst_the_ranks, spell_q10769_dissension_amongst_the_ranks_aura);
|
||||
RegisterSpellScript(spell_q11520_discovering_your_roots);
|
||||
RegisterSpellScript(spell_quest_dragonmaw_race_generic);
|
||||
RegisterSpellScript(spell_q11670_it_was_the_orcs_honest);
|
||||
RegisterSpellScript(spell_quest_test_flight_charging);
|
||||
RegisterSpellScript(spell_q12274_a_fall_from_grace_costume);
|
||||
|
||||
Reference in New Issue
Block a user