Implement Hallow's End Shade of the Horseman

6 Total Village Attack Locations

Alliance: Goldshire, Kharanos, Azure Watch
Horde: Brill, Razor Watch, Falconwing Square

Thanks to @killerwife for help with world state timer, underlying movegen tech, & more.

See DB commit for more detailed notes about the event: 90df91144f

To test, enable Hallow's End with ".event start 12", go to any village location, and talk to the Masked/Costumed Orphan Matron.
Use ".gm on" to see the debugging option to start Shade of the Horseman.
This commit is contained in:
MantisLord 2020-10-27 03:12:32 -04:00
parent 4d39dcaab3
commit 29ec5b4bc1
19 changed files with 2224 additions and 25 deletions

View file

@ -97,6 +97,7 @@ UPDATE gameobject_template SET ScriptName='go_elemental_rift' WHERE entry IN (17
UPDATE gameobject_template SET ScriptName='go_dragon_head' WHERE entry IN(179556,179558,179881,179882);
UPDATE gameobject_template SET ScriptName='go_unadorned_spike' WHERE entry IN(175787);
UPDATE gameobject_template SET ScriptName='go_containment_coffer' WHERE entry=122088;
UPDATE gameobject_template SET ScriptName='go_large_jack_o_lantern' WHERE entry=186887;
/* GUARD */
UPDATE creature_template SET ScriptName='guard_azuremyst' WHERE entry=18038;
@ -113,13 +114,13 @@ UPDATE creature_template SET ScriptName='guard_undercity' WHERE entry=5624;
UPDATE creature_template SET ScriptName='guard_bluffwatcher' WHERE entry=3084;
UPDATE creature_template SET ScriptName='guard_durotar' WHERE entry=5953;
UPDATE creature_template SET ScriptName='guard_mulgore' WHERE entry IN (3212,3215,3217,3218,3219,3220,3221,3222,3223,3224);
UPDATE creature_template SET ScriptName='guard_dunmorogh' WHERE entry IN (727,13076);
UPDATE creature_template SET ScriptName='guard_tirisfal' WHERE entry IN (1735,1738,2210,1744,1745,5725,1743,2209,1746,1742);
UPDATE creature_template SET ScriptName='guard_silvermoon' WHERE entry=16222;
UPDATE creature_template SET ScriptName='guard_exodar' WHERE entry=16733;
UPDATE creature_template SET ScriptName='guard_shattrath' WHERE entry=19687;
UPDATE creature_template SET ScriptName='guard_shattrath_aldor' WHERE entry=18549;
UPDATE creature_template SET ScriptName='guard_shattrath_scryer' WHERE entry=18568;
UPDATE creature_template SET ScriptName='guard_hallows_end_helper' WHERE entry=24491; -- Deathguard Florence (only spawned for Hallow's End) + AI is base of guard_azuremyst, guard_elwynnforest, guard_eversong, guard_dunmorogh, and guard_durotar
/* ITEM */
UPDATE item_template SET ScriptName='item_arcane_charges' WHERE entry=34475;
@ -151,6 +152,10 @@ UPDATE creature_template SET ScriptName='npc_snakes' WHERE entry IN(19921,19833)
UPDATE creature_template SET ScriptName='npc_nether_ray' WHERE entry IN(18880,21901,23501);
UPDATE creature_template SET ScriptName='npc_mojo' WHERE entry=24480;
UPDATE creature_template SET ScriptName='npc_fire_nova_totem' WHERE entry IN (15483,24320);
UPDATE creature_template SET ScriptName='npc_orphan_matron' WHERE entry IN (24519,23973);
UPDATE creature_template SET ScriptName='npc_orphan' WHERE entry IN (23712,23971);
UPDATE creature_template SET ScriptName='npc_shade_of_the_horseman' WHERE entry=23543;
UPDATE creature_template SET ScriptName='npc_headless_horseman_fire' WHERE entry=23537;
/*Quest (quest scripts which are not in one zone)*/
UPDATE creature_template SET ScriptName='npc_quest_attunement' WHERE entry IN(22421,18528,19935);
@ -2674,7 +2679,24 @@ INSERT INTO script_texts (entry,content_default,sound,type,language,emote,broadc
('-1015120','Now you shall witness the meaning of true power!','0','1','0','0','21436','SAY_SHARTUUL_AGGRO'),
('-1015121','Prepare to be incinerated!','0','1','0','0','21965','SAY_SHARTUUL_SPELL'),
('-1015122','Aargh! If I must fall, I''m taking you with me!','0','1','0','0','21466','SAY_SHARTUUL_DEATH'),
('-1015123','%s focuses intensely!','0','1','0','0','22000','SAY_EYE_GLARE');
('-1015123','%s focuses intensely!','0','1','0','0','22000','SAY_EYE_GLARE'),
('-1015124','Prepare yourselves, the bells have tolled! Shelter your weak, your young and your old! Each of you shall pay the final sum. Cry for mercy, the reckoning has come!','11966','1','0','0','22022','SAY_SHADE_SPAWN'),
('-1015125','The sky is dark. The fire burns. You strive in vain as Fate''s wheel turns.','12570','1','0','0','22034','SAY_SHADE_FAILING_1'),
('-1015126','The town still burns, a cleansing fire! Time is short, I''ll soon retire!','12571','1','0','0','22035','SAY_SHADE_FAILING_2'),
('-1015127','My flames have died, left not a spark. I shall send you myself, to the lifeless dark.','11968','1','0','0','22027','SAY_SHADE_FLAMES_DIED'),
('-1015128','Harken, cur! Tis you I spurn! Now feel... the burn!','0','2','0','0','22587','EMOTE_SHADE_CONFLAGRATION'),
('-1015129','Harken, cur! Tis you I spurn! Now feel... the burn!','0','0','0','0','22587','SAY_SHADE_CONFLAGRATION'),
('-1015130','So eager you are, for my blood to spill. Yet to vanquish me, ''tis my head you must kill!','11969','1','0','0','22757','SAY_SHADE_DEATH'),
('-1015131','Fire consumes! You''ve tried and failed. Let there be no doubt, justice prevailed!','11967','1','0','0','22037','SAY_SHADE_FAILED'),
('-1015132','What''s happening?','0','0','0','0','22177','SAY_ORPHAN_SHADE_1'),
('-1015133','I want to go back to the orphanage!','0','0','0','0','22344','SAY_ORPHAN_SHADE_2'),
('-1015134','Matron! Is that bad man going to eat us?','0','0','0','0','22345','SAY_ORPHAN_SHADE_3'),
('-1015135','If my dad were alive, he would put out the fires!','0','0','0','0','22346','SAY_ORPHAN_SHADE_4'),
('-1015136','If my mom were alive, she would put out the fires!','0','0','0','0','22347','SAY_ORPHAN_SHADE_5'),
('-1015137','Well done! We''ll be ready when the real fires begin!','0','0','0','0','23342','SAY_GUARD_RELIGHT_FIRE');
-- -1 020 000 WOTLK texts
@ -8773,6 +8795,441 @@ INSERT INTO `script_waypoint` (`entry`, `pathId`, `pointid`, `position_x`, `posi
(23383,0,45,-3734.422,3315.625,292.3213,0,5000,0,'SAY_ESCORT_COMPLETE'),
(23383,0,46,-3730.11,3326.87,290.705,0,0,0,''),
-- Shade of the Horseman - 5 potential paths per village: fly-in, circling (repeats), bombing run, landing, and failed
-- Goldshire fly-in
(23543,0,1,-9528.89,-13.002889,73.86143,0,0,0,''),
(23543,0,2,-9523.886,-4.666667,76.19994,0,0,0,''),
(23543,0,3,-9520.465,1.032389,77.79867,0,0,0,''),
(23543,0,4,-9518.044,6.40549,75.67703,0,0,0,''),
(23543,0,5,-9512.475,16.872776,67.71999,0,0,0,''),
(23543,0,6,-9508.296,26.19363,63.52721,0,0,0,''),
(23543,0,7,-9503.8545,38.499405,61.943882,0,0,0,''),
(23543,0,8,-9495.724,56.92806,61.91611,0,0,0,''),
(23543,0,9,-9478.471,63.092773,62.277218,0,0,0,''),
(23543,0,10,-9462.028,61.116917,63.527206,0,0,0,''),
(23543,0,11,-9453.977,54.283585,65.805,0,0,0,''),
(23543,0,12,-9452.838,43.518665,71.501724,0,0,0,''),
(23543,0,13,-9453.156,38.32932,75.47117,0,0,0,''),
(23543,0,14,-9460.292,22.948893,79.69938,0,0,0,''),
(23543,0,15,-9468.031,24.063368,77.86606,0,0,0,''),
(23543,0,16,-9469.286,35.76888,78.58825,0,0,0,''),
(23543,0,17,-9467.505,41.748158,78.532715,0,0,0,''),
(23543,0,18,-9466.919,47.072647,78.11605,0,0,0,''),
(23543,0,19,-9465.989,57.74121,77.44939,0,0,0,''),
(23543,0,20,-9461.377,70.96696,79.08823,0,0,0,''),
(23543,0,21,-9460.521,81.40658, 77.28273,0,0,0,''),
(23543,0,22,-9462.997,95.15023,78.4494,0,0,0,''),
(23543,0,23,-9458.008,113.51186,74.67155,0,0,0,''),
(23543,0,24,-9448.143,119.62956,75.882545,0,0,0,''),
(23543,0,25,-9437.128,116.73294,77.80933,0,0,0,''),
(23543,0,26,-9438.458,108.43853,75.087105,0,0,0,''),
(23543,0,27,-9442.521,99.024445,76.78157,0,0,0,''),
(23543,0,28,-9452.035,91.196724,74.198265,0,0,0,''),
(23543,0,29,-9454.947,82.3852,72.86491,0,0,0,''),
(23543,0,30,-9459.013,66.9802,75.28155,0,0,0,''),
(23543,0,31,-9464.004,51.56722,75.00376,0,0,0,''),
(23543,0,32,-9464.365,41.856556,86.14274,0,0,0,''),
(23543,0,33,-9458.908,37.09961,90.89276,0,0,0,'drop start fire aura and start circling path'),
-- Goldshire repeating flying path
(23543,1,1,-9458.022,40.245117,92.30876,0,0,0,''),
(23543,1,2,-9450.923,36.35547,90.32265,0,0,0,''),
(23543,1,3,-9438.02,37.94233,80.96152,0,0,0,''),
(23543,1,4,-9433.388,58.618977,76.072624,0,0,0,''),
(23543,1,5,-9440.101,78.850044,82.10047,0,0,0,''),
(23543,1,6,-9446.246,83.248024,84.699814,0,0,0,''),
(23543,1,7,-9454.6,84.89887,84.96437,0,0,0,''),
(23543,1,8,-9463.398,85.500465,86.32915,0,0,0,''),
(23543,1,9,-9471.447,86.92722,87.25962,0,0,0,''),
(23543,1,10,-9477.656,84.96373,88.336586,0,0,0,''),
(23543,1,11,-9487.309,64.76156,89.53107,0,0,0,''),
(23543,1,12,-9485.582,57.892143,92.558815,0,0,0,''),
(23543,1,13,-9481.641,52.05431,98.25323,0,0,0,''),
(23543,1,14,-9472.576,44.70432,96.91988,0,0,0,'repeat path'),
-- Goldshire bombing run
(23543,2,1,-9516.815,69.78885,64.714806,0,0,0,''),
(23543,2,2,-9511.014,68.71951,63.932377,0,0,0,''),
(23543,2,3,-9501.435,66.57286,63.93238,0,0,0,'gain conflag aura'),
(23543,2,4,-9491.825,65.90039,63.75802,0,0,0,''),
(23543,2,5,-9481.912,65.391335,63.758015,0,0,0,''),
(23543,2,6,-9463.705,64.37109,63.758015,0,0,0,''),
(23543,2,7,-9444.268,62.11567,63.758015,0,0,0,''),
(23543,2,8,-9435.942,53.781086,73.49323,0,0,0,''),
(23543,2,9,-9430.354,41.913467,75.99323,0,0,0,''),
(23543,2,10,-9438.617,30.099121,80.02098,0,0,0,''),
(23543,2,11,-9452.91,32.343426,88.50429,0,0,0,''),
(23543,2,12,-9460.41,37.271267,94.92096,0,0,0,'drop conflag aura and start circling path'),
-- Goldshire landing to start combat
(23543,3,1,-9441.104,38.53787,89.102554,0,0,0,''),
(23543,3,2,-9444.283,57.705513,70.29694,0,0,0,''),
(23543,3,3,-9457.63,63.229115,62.90801,0,0,0,''),
(23543,3,4,-9476.708,65.72803,56.963596,0,0,0,'dismount'),
-- path 4 reserved for Goldshire leaving/failed
-- Razor Hill fly-in
(23543,5,1,143.9746,-4824.7197,19.112612,0,0,0,''),
(23543,5,2,144.75174,-4824.0903,19.112612,0,0,0,''),
(23543,5,3,147.60309,-4822.569,31.877886,0,0,0,''),
(23543,5,4,165.03798,-4808.246,29.183435,0,0,0,''),
(23543,5,5,178.37848,-4799.3027,28.600115,0,0,0,''),
(23543,5,6,197.22493,-4795.2373,26.072329,0,0,0,''),
(23543,5,7,207.34706,-4781.007,26.29455,0,0,0,''),
(23543,5,8,219.0982,-4764.345,27.100111,0,0,0,''),
(23543,5,9,232.68517,-4747.5996,27.155666,0,0,0,''),
(23543,5,10,246.49826,-4737.4277,26.433428,0,0,0,''),
(23543,5,11,256.6944,-4728.891,26.461216,0,0,0,''),
(23543,5,12,268.82504,-4720.6694,29.93344,0,0,0,''),
(23543,5,13,282.20474,-4711.1353,33.516773,0,0,0,''),
(23543,5,14,301.84875,-4699.555,36.794556,0,0,0,''),
(23543,5,15,316.8697,-4692.682,38.26678,0,0,0,''),
(23543,5,16,325.8506,-4697.7764,43.067436,0,0,0,''),
(23543,5,17,335.89154,-4702.5747,46.482716,0,0,0,''),
(23543,5,18,348.0508,-4722.7026,40.038292,0,0,0,''),
(23543,5,19,340.75363,-4737.78,31.954948,0,0,0,''),
(23543,5,20,335.77603,-4746.7314,25.566074,0,0,0,''),
(23543,5,21,323.4375,-4761.8,35.121597,0,0,0,''),
(23543,5,22,322.27725,-4778.401,43.92717,0,0,0,''),
(23543,5,23,293.87756,-4801.0884,44.427174,0,0,0,''),
(23543,5,24,282.48557,-4799.479,44.316044,0,0,0,''),
(23543,5,25,273.4689,-4793.7275,43.87159,0,0,0,''),
(23543,5,26,269.3105,-4775.4414,40.621597,0,0,0,''),
(23543,5,27,269.03336,-4760.3984,40.260494,0,0,0,''),
(23543,5,28,268.8217,-4746.8003,38.56605,0,0,0,''),
(23543,5,29,277.03488,-4722.398,38.53827,0,0,0,''),
(23543,5,30,282.9832,-4708.815,36.9827,0,0,0,''),
(23543,5,31,293.593,-4694.289,36.62161,0,0,0,''),
(23543,5,32,302.621,-4682.761,34.121635,0,0,0,''),
(23543,5,33,311.6103,-4668.7227,33.843815,0,0,0,''),
(23543,5,34,319.3367,-4664.863,33.482704,0,0,0,''),
(23543,5,35,324.803,-4673.489,36.23274,0,0,0,''),
(23543,5,36,318.41998,-4690.644,39.177162,0,0,0,''),
(23543,5,37,314.56583,-4703.768,36.843822,0,0,0,''),
(23543,5,38,315.03494,-4724.1816,27.510508,0,0,0,''),
(23543,5,39,309.16934,-4754.3247,26.843828,0,0,0,''),
(23543,5,40,312.9096,-4772.7085,34.73272,0,0,0,''),
(23543,5,41,298.57706,-4780.0493,42.677162,0,0,0,''),
(23543,5,42,274.7774,-4786.495,47.010498,0,0,0,''),
(23543,5,43,260.11996,-4779.2354,55.010494,0,0,0,''),
-- Razor Hill repeating flying path
(23543,6,1,326.08002,-4763.8613,55.324356,0,0,0,''),
(23543,6,2,310.22305,-4770.9976,55.324356,0,0,0,''),
(23543,6,3,276.6716,-4782.269,55.324356,0,0,0,''),
(23543,6,4,257.46176,-4782.1934,55.324356,0,0,0,''),
(23543,6,5,239.45589,-4765.5947,55.324356,0,0,0,''),
(23543,6,6,242.61447,-4739.0044,58.379898,0,0,0,''),
(23543,6,7,243.39415,-4733.53,58.046597,0,0,0,''),
(23543,6,8,255.81331,-4694.588,55.324356,0,0,0,''),
(23543,6,9,287.3598,-4671.0884,55.324356,0,0,0,''),
(23543,6,10,314.6122,-4687.773,55.324356,0,0,0,''),
(23543,6,11,333.2819,-4728.9194,55.324356,0,0,0,''),
-- Razor Hill bombing run
(23543,7,1,216.47032,-4744.034,34.084778,0,0,0,''),
(23543,7,2,228.07248,-4741.7603,26.14033,0,0,0,''),
(23543,7,3,245.42557,-4740.2964,19.612547,0,0,0,''),
(23543,7,4,375.64563,-4734.9976,18.064402,0,0,0,''),
(23543,7,5,383.7048,-4730.549,20.592186,0,0,0,''),
(23543,7,6,389.361,-4725.1885,23.50885,0,0,0,''),
(23543,7,7,397.0016,-4719.967,25.981066,0,0,0,''),
(23543,7,8,407.4445,-4719.2817,30.007374,0,0,0,''),
(23543,7,9,408.9253,-4724.897,31.81292,0,0,0,''),
(23543,7,10,401.2223,-4735.3647,39.713146,0,0,0,''),
(23543,7,11,388.65424,-4739.3,44.324276,0,0,0,''),
(23543,7,12,372.4656,-4743.1704,48.018696,0,0,0,''),
(23543,7,13,358.2104,-4741.0425,49.102028,0,0,0,''),
-- Razor Hill landing to start combat
(23543,8,1,292.22507,-4744.8804,63.668335,0,0,0,''),
(23543,8,2,290.93066,-4729.7827,49.723907,0,0,0,''),
(23543,8,3,270.09567,-4735.2295,33.966034,0,0,0,''),
(23543,8,4,275.1832,-4748.7017,25.67209,0,0,0,''),
(23543,8,5,288.1393,-4751.1465,22.449867,0,0,0,''),
(23543,8,6,295.06088,-4745.6196,16.199879,0,0,0,''),
(23543,8,7,291.46738,-4736.76,9.505446,0,0,0,''),
-- path 9 reserved for Razor Hill leaving/failed
-- Falconwing Square fly-in
(23543,10,1,9358.968,-6712.8184,53.869007,0,0,0,''),
(23543,10,2,9366.8955,-6718.7812,55.133724,0,0,0,''),
(23543,10,3,9368.001,-6719.613,55.31009,0,0,0,''),
(23543,10,4,9380.595,-6733.132,53.198975,0,0,0,''),
(23543,10,5,9400.262,-6758.7275,41.226746,0,0,0,''),
(23543,10,6,9421.722,-6779.7036,40.44896,0,0,0,''),
(23543,10,7,9464.911,-6780.5923,38.89339,0,0,0,''),
(23543,10,8,9482.981,-6785.661,43.14343,0,0,0,''),
(23543,10,9,9490.136,-6800.686,45.78231,0,0,0,''),
(23543,10,10,9487.449,-6815.675,40.254536,0,0,0,''),
(23543,10,11,9498.791,-6841.321,36.532314,0,0,0,''),
(23543,10,12,9526.481,-6850.4136,34.532314,0,0,0,''),
(23543,10,13,9550.522,-6837.754,33.89341,0,0,0,''),
(23543,10,14,9556.248,-6816.287,40.810097,0,0,0,''),
(23543,10,15,9552.206,-6787.99,42.03231,0,0,0,''),
(23543,10,16,9536.909,-6776.1914,40.504524,0,0,0,''),
(23543,10,17,9522.86,-6776.1816,40.504524,0,0,0,''),
(23543,10,18,9505.9795,-6781.1113,40.504524,0,0,0,''),
(23543,10,19,9486.364,-6801.3647,40.504524,0,0,0,''),
(23543,10,20,9491.923,-6829.4126,40.504524,0,0,0,''),
(23543,10,21,9510.964,-6845.8994,37.643394,0,0,0,''),
(23543,10,22,9537.286,-6846.9434,37.060062,0,0,0,''),
(23543,10,23,9554.466,-6827.153,39.11562,0,0,0,''),
(23543,10,24,9554.451,-6800.906,43.393456,0,0,0,''),
(23543,10,25,9550.833,-6791.1284,43.671238,0,0,0,''),
-- Falconwing Square repeating flying path
(23543,11,1,9513.6045,-6780.225,39.576164,0,0,0,''),
(23543,11,2,9500.165,-6787.9917,34.54836,0,0,0,''),
(23543,11,3,9493.263,-6806.903,29.243404,0,0,0,''),
(23543,11,4,9501.082,-6823.5254,26.187853,0,0,0,''),
(23543,11,5,9514.464,-6830.1953,27.215801,0,0,0,''),
(23543,11,6,9530.422,-6826.478,27.910246,0,0,0,''),
(23543,11,7,9540.124,-6813.363,29.243578,0,0,0,''),
(23543,11,8,9539.683,-6796.4653,29.60469,0,0,0,''),
(23543,11,9,9531.025,-6785.385,33.410248,0,0,0,''),
(23543,11,10,9519.258,-6780.304,39.382477,0,0,0,''),
-- Falconwing Square bombing run
-- first and last two points cut because they seem to take Shade too far away from the action
-- (23543,12,1,9553.519,-6748.7295,58.524868,0,0,0,''),
-- (23543,12,2,9545,-6759.143,43.116673,0,0,0,''),
(23543,12,1,9537.361,-6771.127,33.46585,0,0,0,''),
(23543,12,2,9530.247,-6781.988,28.584341,0,0,0,''),
(23543,12,3,9516.364,-6784.76,26.130943,0,0,0,''),
(23543,12,4,9500.437,-6788.924,26.130945,0,0,0,''),
(23543,12,5,9492.3125,-6800.029,26.130945,0,0,0,''),
(23543,12,6,9492.866,-6811.8423,26.130945,0,0,0,''),
(23543,12,7,9495.72,-6823.203,24.353159,0,0,0,''),
(23543,12,8,9508.9,-6833.459,23.936493,0,0,0,''),
(23543,12,9,9528.668,-6830.139,24.964275,0,0,0,''),
(23543,12,10,9540.255,-6817.1235,26.130945,0,0,0,''),
(23543,12,11,9538.219,-6804.21,26.130945,0,0,0,''),
(23543,12,12,9531.502,-6793.2837,26.130945,0,0,0,''),
(23543,12,13,9532.217,-6779.5728,25.174309,0,0,0,''),
(23543,12,14,9540.592,-6767.161,30.78543,0,0,0,''),
-- (23543,12,17,9549.324,-6754.8916,38.368767,0,0,0,''),
-- (23543,12,18,9557.369,-6743.6655,49.06321,0,0,0,''),
-- Falconwing Square landing to start combat
(23543,13,1,9517.885,-6804.7227,38.992825,0,0,0,''),
(23543,13,2,9503.403,-6805.651,34.909477,0,0,0,''),
(23543,13,3,9497.088,-6815.921,28.65947,0,0,0,''),
(23543,13,4,9500.1,-6823.9077,22.687254,0,0,0,''),
(23543,13,5,9513.411,-6830.0527,17.159468,0,0,0,''),
-- Falconwing Squre leaving/failed
(23543,14,1,9478.175,-6780.9233,40.604687,0,0,0,''),
(23543,14,2,9448.0625,-6780.479,36.755592,0,0,0,''),
(23543,14,3,9422.266,-6779.9126,33.311172,0,0,0,''),
(23543,14,4,9399.9,-6779.5767,30.005604,0,0,0,''),
(23543,14,5,9381.576,-6755.0083,38.811176,0,0,0,''),
(23543,14,6,9362.724,-6732.7246,41.592228,0,0,0,''),
(23543,14,7,9335.946,-6706.4033,69.779076,0,0,0,'despawn'),
/*(23543,14,8,9513.6045,-6780.225,39.576164,0,0,0,''),
(23543,14,9,9500.165,-6787.9917,34.54836,0,0,0,''),
(23543,14,10,9493.263,-6806.903,29.243404,0,0,0,''),
(23543,14,11,9501.082,-6823.5254,26.187853,0,0,0,''),
(23543,14,12,9514.464,-6830.1953,27.215801,0,0,0,''),
(23543,14,13,9530.422,-6826.478,27.910246,0,0,0,''),
(23543,14,14,9540.124,-6813.363,29.243578,0,0,0,''),
(23543,14,15,9539.683,-6796.4653,29.60469,0,0,0,''),
(23543,14,16,9531.025,-6785.385,33.410248,0,0,0,''),
(23543,14,17,9519.258,-6780.304,39.382477,0,0,0,''),*/
-- Brill fly-in
(23543,15,1,2345.1487,255.90237,64.03157,0,0,0,''),
(23543,15,2,2344.1875,255.62674,64.03157,0,0,0,''),
(23543,15,3,2331.2969,252.12674,60.345207,0,0,0,''),
(23543,15,4,2298.2327,237.8125,53.337044,0,0,0,''),
(23543,15,5,2268.9966,220.55208,55.278713,0,0,0,''),
(23543,15,6,2237.6685,208.93056,55.699127,0,0,0,''),
(23543,15,7,2220.7744,220.69098,51.115345,0,0,0,''),
(23543,15,8,2228.7969,247.97049,49.00469,0,0,0,''),
(23543,15,9,2246.382,258.68228,51.75467,0,0,0,''),
(23543,15,10,2258.5435,275.70834,55.39357,0,0,0,''),
(23543,15,11,2256.8003,298.55902,49.902645,0,0,0,''),
(23543,15,12,2270.4045,322.32986,45.921356,0,0,0,''),
(23543,15,13,2258.9307,345.01215,46.900726,0,0,0,''),
(23543,15,14,2237.698,353.34723,51.671345,0,0,0,''),
(23543,15,15,2214.033,343.08334,47.838005,0,0,0,''),
(23543,15,16,2211.8247,314.55035,51.560253,0,0,0,''),
(23543,15,17,2237.1145,293.0521,52.001656,0,0,0,''),
(23543,15,18,2257.717,279.04166,49.729984,0,0,0,''),
(23543,15,19,2269.783,264.04514,51.213852,0,0,0,''),
(23543,15,20,2297.3489,244.2743,52.868813,0,0,0,''),
(23543,15,21,2325.573,254.75694,56.619034,0,0,0,''),
(23543,15,22,2336.2432,278.63715,60.949146,0,0,0,''),
(23543,15,23,2324.9895,301.4271,56.42602,0,0,0,''),
(23543,15,24,2302.0435,314.72223,53.599422,0,0,0,''),
(23543,15,25,2282.4253,318.967,57.7979,0,0,0,''),
-- Brill repeating flying path
(23543,16,1,2273.1182,312.70312,58.101673,0,0,0,''),
(23543,16,2,2262.212,296.3889,59.626377,0,0,0,''),
(23543,16,3,2254.1008,277.33682,60.984165,0,0,0,''),
(23543,16,4,2263.8142,251.99306,61.514797,0,0,0,''),
(23543,16,5,2290.3872,238.3316,62.119976,0,0,0,''),
(23543,16,6,2320.132,244.9618,61.059525,0,0,0,''),
(23543,16,7,2339.0798,273.65973,64.23735,0,0,0,''),
(23543,16,8,2328.04,308.3507,63.126297,0,0,0,''),
(23543,16,9,2298.3403,323.4132,63.126297,0,0,0,''),
-- Brill bombing run
/* this data doesn't really make sense at all for the TBC Brill building setup, create entirely custom bombing run path below
(23543,17,1,2216.2322,283.40192,60.60691,0,0,0,''),
(23543,17,2,2239.5396,276.45377,52.41246,0,0,0,''),
(23543,17,3,2243.9995,272.8236,50.27311,0,0,0,''),
(23543,17,4,2262.9583,260.44446,45.52138,0,0,0,''),
(23543,17,5,2283.1997,245.52083,41.91029,0,0,0,''),
(23543,17,6,2304.804,229.61285,47.104725,0,0,0,''),
(23543,17,7,2332.3142,232.59029,48.286316,0,0,0,''),
(23543,17,8,2366.378,243.2109,57.048183,0,0,0,''),
(23543,17,9,2393.3013,253.63957,53.909298,0,0,0,''),
(23543,17,10,2429.8079,274.14725,60.103737,0,0,0,''),
(23543,17,11,2448.0479,298.25085,63.60374,0,0,0,''),
(23543,17,12,2452.4993,327.9196,60.379204,0,0,0,''),
(23543,17,13,2440.5276,353.00528,54.139595,0,0,0,''),
(23543,17,14,2410.7764,384.28244,62.538177,0,0,0,''),
(23543,17,15,2376.1497,396.82803,63.89259,0,0,0,''),
(23543,17,16,2328.804,388.13223,56.809254,0,0,0,''),
(23543,17,17,2299.4253,371.62674,57.14257,0,0,0,''),
(23543,17,18,2284.0295,343.61285,58.812614,0,0,0,''),*/
(23543,17,1,2234.324463,227.105118,54.241577,0,0,0,''),
(23543,17,2,2234.153320,240.489487,47.211327,0,0,0,''),
(23543,17,3,2235.416748,256.880798,42.248161,0,0,0,''),
(23543,17,4,2241.581299,263.810059,41.500320,0,0,0,''),
(23543,17,5,2249.730713,270.245728,43.034447,0,0,0,''),
(23543,17,6,2263.242920,279.816315,43.641808,0,0,0,''),
(23543,17,7,2269.666016,288.249420,43.931927,0,0,0,''),
(23543,17,8,2273.695801,294.545349,44.623772,0,0,0,''),
(23543,17,9,2277.970947,302.511108,44.598499,0,0,0,''),
(23543,17,10,2276.782227,312.956268,45.077377,0,0,0,''),
(23543,17,11,2270.265625,322.901184,45.606342,0,0,0,''),
(23543,17,12,2264.817383,327.053009,47.439075,0,0,0,''),
(23543,17,13,2258.188721,327.754486,49.632935,0,0,0,''),
(23543,17,14,2250.567627,323.681671,50.503342,0,0,0,''),
(23543,17,15,2245.687988,316.202179,52.789753,0,0,0,''),
(23543,17,16,2239.841797,307.849670,55.346718,0,0,0,''),
(23543,17,17,2234.961426,299.218323,56.688698,0,0,0,''),
(23543,17,18,2229.577637,289.802643,60.284992,0,0,0,''),
-- Brill landing to start combat
(23543,18,1,2229.6367,263.53378,57.38664,0,0,0,''),
(23543,18,2,2240.4617,272.1149,46.636642,0,0,0,''),
(23543,18,3,2251.0635,281.87854,39.053314,0,0,0,''),
(23543,18,4,2258.9932,292.59796,34.608852,0,0,0,''),
-- path 19 reserved for Brill leaving/failed
-- Azure Watch fly-in
(23543,20,1,-4086.784,-12718.129,52.912674,0,0,0,''),
(23543,20,2,-4086.299,-12717.254,52.912674,0,0,0,''),
(23543,20,3,-4088.5786,-12716.784,52.24837,0,0,0,''),
(23543,20,4,-4135.0244,-12704.223,47.836826,0,0,0,''),
(23543,20,5,-4174.161,-12677.224,59.624916,0,0,0,''),
(23543,20,6,-4194.844,-12640.737,54.60615,0,0,0,''),
(23543,20,7,-4196.282,-12596.291,59.035934,0,0,0,''),
(23543,20,8,-4203.887,-12565.525,60.485664,0,0,0,''),
(23543,20,9,-4210.0703,-12549.334,64.64713,0,0,0,''),
(23543,20,10,-4217.829,-12528.411,66.05455,0,0,0,''),
(23543,20,11,-4216.966,-12497.731,69.38791,0,0,0,''),
(23543,20,12,-4195.2266,-12471.737,71.30455,0,0,0,''),
(23543,20,13,-4170.0947,-12459.106,74.05459,0,0,0,''),
(23543,20,14,-4150.3545,-12464.034,72.47126,0,0,0,''),
(23543,20,15,-4137.88,-12476.799,70.99658,0,0,0,''),
(23543,20,16,-4124.742,-12497.759,72.07992,0,0,0,''),
(23543,20,17,-4125.0547,-12520,68.9966,0,0,0,''),
(23543,20,18,-4138.4673,-12541.72,67.66326,0,0,0,''),
(23543,20,19,-4165.264,-12554.55,67.88547,0,0,0,''),
(23543,20,20,-4190.2715,-12543.903,63.496586,0,0,0,''),
(23543,20,21,-4199.8555,-12533.329,60.16325,0,0,0,''),
(23543,20,22,-4199.8555,-12533.329,60.16325,0,0,0,''),
-- Azure Watch repeating flying path
(23543,21,1,-4205.4155,-12517.341,63.32532,0,0,0,''),
(23543,21,2,-4211.7847,-12499.882,63.325325,0,0,0,''),
(23543,21,3,-4206.111,-12480.489,67.492004,0,0,0,''),
(23543,21,4,-4187.5317,-12468.7,67.519775,0,0,0,''),
(23543,21,5,-4164.777,-12468.944,64.90866,0,0,0,''),
(23543,21,6,-4147.833,-12484.208,69.79755,0,0,0,''),
(23543,21,7,-4142.988,-12505.462,64.90866,0,0,0,''),
(23543,21,8,-4148.7715,-12519.934,63.325325,0,0,0,''),
(23543,21,9,-4164.565,-12528.206,63.325325,0,0,0,''),
(23543,21,10,-4183.68,-12531.513,63.54755,0,0,0,''),
(23543,21,11,-4201.428,-12522.581,63.325325,0,0,0,''),
-- Azure Watch bombing run
-- (23543,22,1,-4066.6611,-12500.047,76.10644,0,0,0,''),
(23543,22,1,-4083.5808,-12499.978,69.16193,0,0,0,''),
(23543,22,2,-4099.932,-12500.101,63.6064,0,0,0,''),
(23543,22,3,-4117.2354,-12500.129,62.80083,0,0,0,''),
(23543,22,4,-4133.3706,-12500.067,59.551937,0,0,0,''),
(23543,22,5,-4151.5356,-12500.165,59.0797,0,0,0,''),
(23543,22,6,-4166.6753,-12500.165,57.35749,0,0,0,''),
(23543,22,7,-4186.965,-12500.057,55.857487,0,0,0,''),
(23543,22,8,-4205.61,-12500.453,55.690804,0,0,0,''),
(23543,22,9,-4227.05,-12504.002,60.385284,0,0,0,''),
(23543,22,10,-4252.2354,-12512.66,61.246384,0,0,0,''),
(23543,22,11,-4266.674,-12533.182,62.078472,0,0,0,''),
/*(23543,22,13,-4299.0884,-12566.442,62.078472,0,0,0,''),
(23543,22,14,-4309.7334,-12597.361,62.078472,0,0,0,''),
(23543,22,15,-4293.068,-12627.314,69.27293,0,0,0,''),
(23543,22,16,-4263.1597,-12638.772,74.99516,0,0,0,''),
(23543,22,17,-4233.062,-12633.638,78.02293,0,0,0,''),
(23543,22,18,-4206.3594,-12613.681,77.63405,0,0,0,''),
(23543,22,19,-4199.997,-12583.407,68.078476,0,0,0,''),
(23543,22,20,-4200.1157,-12550.277,63.578465,0,0,0,''),*/
-- Azure Watch landing to start combat
(23543,23,1,-4100.0547,-12533.308,84.13409,0,0,0,''),
(23543,23,2,-4133.5264,-12517.641,75.68961,0,0,0,''),
(23543,23,3,-4157.6353,-12505.521,54.52299,0,0,0,''),
(23543,23,4,-4184.1816,-12484.275,46.52298,0,0,0,''),
-- path 24 reserved for Azure Watch leaving/failed
-- Kharanos fly-in
(23543,25,1,-5528.38,-589.786,433.16736,0,0,0,''),
(23543,25,2,-5528.69,-584.8607,433.2996,0,0,0,''),
(23543,25,3,-5523.0283,-570.58496,428.1887,0,0,0,''),
(23543,25,4,-5515.447,-528.35785,420.91122,0,0,0,''),
(23543,25,5,-5523.319,-500.31534,415.32803,0,0,0,''),
(23543,25,6,-5549.734,-481.21658,408.82794,0,0,0,''),
(23543,25,7,-5583.104,-481.4737,403.41144,0,0,0,''),
(23543,25,8,-5610.4253,-484.76624,407.1335,0,0,0,''),
(23543,25,9,-5633.8867,-506.7571,417.16122,0,0,0,''),
(23543,25,10,-5628.317,-535.2088,423.439,0,0,0,''),
(23543,25,11,-5611.467,-546.6129,436.29614,0,0,0,''),
(23543,25,12,-5589.7397,-546.1823,441.26837,0,0,0,''),
(23543,25,13,-5579.7466,-531.8438,438.0741,0,0,0,''),
(23543,25,14,-5588.452,-515.61957,433.65775,0,0,0,''),
(23543,25,15,-5606.755,-484.94135,420.71298,0,0,0,''),
(23543,25,16,-5603.68,-447.8284,427.8796,0,0,0,''),
(23543,25,17,-5589.1665,-438.79294,433.0567,0,0,0,''),
(23543,25,18,-5572.578,-448.159,433.3901,0,0,0,''),
(23543,25,19,-5570.1475,-459.22964,426.19547,0,0,0,''),
(23543,25,20,-5572.9087,-491.0464,429.1399,0,0,0,''),
(23543,25,21,-5581.447,-533.42694,442.529,0,0,0,''),
-- Kharanos repeating flying path
(23543,26,1,-5592.6997,-530.1878,443.79514,0,0,0,''),
(23543,26,2,-5604.026,-523.9838,440.96194,0,0,0,''),
(23543,26,3,-5615.2407,-507.67667,431.65643,0,0,0,''),
(23543,26,4,-5615.2017,-490.19092,427.37872,0,0,0,''),
(23543,26,5,-5609.4165,-468.88455,428.18433,0,0,0,''),
(23543,26,6,-5597.6304,-442.83243,437.18436,0,0,0,''),
(23543,26,7,-5577.401,-429.94644,444.62878,0,0,0,''),
(23543,26,8,-5548.4375,-430.3601,446.8788,0,0,0,''),
(23543,26,9,-5537.8687,-452.56088,448.01764,0,0,0,''),
(23543,26,10,-5557.9844,-491.91977,449.76764,0,0,0,''),
(23543,26,11,-5576.4897,-521.50275,449.76764,0,0,0,''),
(23543,26,12,-5582.849,-528.2464,445.85095,0,0,0,''),
-- Kharanos bombing run
(23543,27,1,-5638.1074,-484.21545,400.71936,0,0,0,''),
(23543,27,2,-5626.773,-483.98166,401.1465,0,0,0,''),
(23543,27,3,-5620.392,-482.93088,403.9522,0,0,0,''),
(23543,27,4,-5610.6895,-481.20172,403.9522,0,0,0,''),
(23543,27,5,-5596.0615,-482.6621,403.9522,0,0,0,''),
(23543,27,6,-5584.296,-483.10443,403.9522,0,0,0,''),
(23543,27,7,-5572.6743,-481.69672,403.9522,0,0,0,''),
(23543,27,8,-5562.312,-480.7193,403.9522,0,0,0,''),
(23543,27,9,-5566.436,-480.46457,411.18356,0,0,0,''),
(23543,27,10,-5555,-488.39795,420.26694,0,0,0,''),
(23543,27,11,-5558.6675,-500.202,431.7113,0,0,0,''),
(23543,27,12,-5567.6016,-505.57596,436.40573,0,0,0,''),
-- Kharanos landing to start combat
(23543,28,1,-5568.242,-515.7406,436.8683,0,0,0,''),
(23543,28,2,-5562.723,-502.2239,430.61838,0,0,0,''),
(23543,28,3,-5566.9165,-491.31314,425.06305,0,0,0,''),
(23543,28,4,-5572.458,-485.87982,413.61856,0,0,0,''),
(23543,28,5,-5582.303,-484.09366,404.25732,0,0,0,''),
(23543,28,6,-5593.9565,-482.44977,401.00742,0,0,0,''),
(23543,28,7,-5599.9272,-482.99463,398.39624,0,0,0,''),
(23543,28,8,-5605.137,-482.61105,397.47955,0,0,0,''),
-- path 29 reserved for Kharanos leaving/failed
-- Escape
-- sniffed
(23790,0,1,-145.6961,1334.897,48.17388,100,0,0,''),