Let's Talk: Taxipaths

One thing that’s bugged me is how a multi-stop flight takes you to each flightmaster on the path as if you were going to land. This is not blizzlike.

I’ve been working on fixing this but so far have been unable to get it to work. The core complains about unprocessed tail data and doesn’t dismount you when you reach the end of the modified flight.

One problem is that the DBC only has paths for flightmaster to flightmaster. For example, there is a path for Stormwind → Ironforge and a path for Ironforge to Thelsamar but no path for Stormwind → Thelsamar. I assume that blizzard’s servers concatenate these paths.

I’ve examined the paths for Stormwind → Thelsamar (which passes through Ironforge) and Ironforge → Sentinel Hill (which passes through Stormwind) but there’s no easy way to determine where the overlap is. The paths are different lengths so you can simply chop off X from the end of one and Y from the beginning of the other.

The best I could come up with is that where the paths converge, the X points appear to be within 100 of eachother:


// Top line is Stormwind -> Ironforge node 39 (x,y,z)

// Bottom line is Ironforge -> Thelsamar node 13 (x,y,z)

39	 -5068.79	 -798.234	 504.294

13	 -5064.68	 -798.774	 507.127

// Top line is Stormwind -> Ironforge node 38 (x,y,z)

// Bottom line is Ironforge -> Thelsamar node 14 (x,y,z)

38	 -5225.32	 -746.764	 507.252

14	 -5123.65	 -795.646	 511.127

So you can see as the two paths converge at they are relatively close in value and the next node jumps considerably.

The problem as I mentioned though is there are more nodes to remove from Ironforge → Sentinel Hill than there are for Stormwind → Thelsamar so you can’t simply say “Chop off 10 nodes from the end of one path and the beginning of the other”.

I thought of perhaps creating a function that chops them at the convergence and merges the two paths together. I know you can find the intersection of two vectors but I’m not very good with vector math.

Thoughts or ideas?

As far as I know the server needs to send full waypoints for the whole taxi ride (in packets) when starting the path.

Calculating them is not trivial or otherwise it would have been done.

Go parse some packets and see what needs to be done.

I would but I don’t have access to packet sniffers nor do I know how to use them.

If I remember correctly, the last time I looked at this, the server needs to send the entire path (as Nay said), however, (again it has been a while), I believe blizz has a server side file that contains which nodes need to be skipped … IE: it is not something that is calculated, it is something that the client doesn’t need – so we don’t have access to it.

I think this could be fixed if we could figure out the structure of the packet, and come up with viable data … dbc_taxiskipnodes or something like that…

– Brian

EDIT: for example, for the flight from Stormwind → Thelsamar send nodes 1-10 and 40-45

That’s essentially what I’ve been trying to do. The difficulty is figuring out which nodes to skip. You can make the Gryphon do some strange things (including flying backwards or getting stuck in trees / mountains) if you delete the wrong waypoints.

Perhaps this can help a bit since you cannot sniff for yourself.

[SPOILER]1. Stormwind => Ironforge

Point: {X:-8852,65 Y:496,46 Z:111,04}

Point: {X:-8882,6 Y:476,01 Z:122,36}

Point: {X:-8935,92 Y:454,68 Z:131,81}

Point: {X:-9025,21 Y:463,03 Z:153,81}

Point: {X:-9082,5 Y:478,431 Z:153,4}

Point: {X:-9140,39 Y:479,835 Z:157,352}

Point: {X:-9213,093 Y:427,2342 Z:162,4049}

Point: {X:-9273,826 Y:275,9395 Z:151,6682}

Point: {X:-9287,292 Y:34,38108 Z:153,0916}

Point: {X:-9231,043 Y:-249,8052 Z:153,2581}

Point: {X:-9115,018 Y:-320,2148 Z:144,7425}

Point: {X:-8984,971 Y:-310,8855 Z:150,0686}

Point: {X:-8761,813 Y:-406,5565 Z:154,291}

Point: {X:-8644,484 Y:-484,1542 Z:156,7978}

Point: {X:-8543,974 Y:-488,52 Z:156,0378}

Point: {X:-8434,869 Y:-407,2266 Z:156,2183}

Point: {X:-8332,496 Y:-383,0612 Z:156,9721}

Point: {X:-8272,149 Y:-396,3521 Z:184,2779}

Point: {X:-8236,644 Y:-435,6417 Z:216,9074}

Point: {X:-8182,351 Y:-514,2529 Z:222,1545}

Point: {X:-8139,843 Y:-660,8634 Z:216,5926}

Point: {X:-8033,885 Y:-777,6981 Z:195,4343}

Point: {X:-7895,083 Y:-762,1898 Z:195,4065}

Point: {X:-7733,506 Y:-700,0927 Z:218,3232}

Point: {X:-7513,566 Y:-700,1146 Z:262,973}

Point: {X:-7381,819 Y:-733,5799 Z:334,8606}

Point: {X:-7298,578 Y:-779,0868 Z:348,8672}

Point: {X:-7216,34 Y:-835,1563 Z:347,1736}

Point: {X:-7159,574 Y:-873,0112 Z:339,5179}

Point: {X:-6971,555 Y:-966,7302 Z:306,879}

Point: {X:-6733,155 Y:-933,3313 Z:306,879}

Point: {X:-6532,686 Y:-873,0181 Z:336,0757}

Point: {X:-6359,266 Y:-823,5961 Z:407,377}

Point: {X:-6225,592 Y:-788,0469 Z:461,0788}

Point: {X:-6100,267 Y:-712,7195 Z:497,645}

Point: {X:-5952,147 Y:-624,2423 Z:485,1851}

Point: {X:-5733,381 Y:-566,6313 Z:485,3351}

Point: {X:-5532,804 Y:-566,6592 Z:485,6684}

Point: {X:-5332,65 Y:-632,8563 Z:497,974}

Point: {X:-5225,322 Y:-746,7645 Z:507,2517}

Point: {X:-5068,787 Y:-798,2342 Z:504,2942}

Point: {X:-5023,565 Y:-831,4238 Z:507,3473}

Point: {X:-4987,616 Y:-876,4549 Z:535,1275}

Point: {X:-4965,294 Y:-901,9011 Z:543,1271}

Point: {X:-4942,979 Y:-917,6292 Z:543,1275}

Point: {X:-4889,663 Y:-931,6109 Z:539,1932}

Point: {X:-4870,822 Y:-964,171 Z:544,4039}

Point: {X:-4855,887 Y:-999,5142 Z:548,1213}

Point: {X:-4839,485 Y:-1034,745 Z:550,4823}

Point: {X:-4817,119 Y:-1083,214 Z:544,5013}

Point: {X:-4751,694 Y:-1095,611 Z:529,9733}

Point: {X:-4756,565 Y:-1141,066 Z:518,3808}

Point: {X:-4795,44 Y:-1150,447 Z:512,334}

Point: {X:-4821,613 Y:-1155,579 Z:503,7787}

  1. Ironforge => Thelsamar

Point: {X:-4822,815 Y:-1157,986 Z:503,242}

Point: {X:-4823,522 Y:-1155,262 Z:503,8221}

Point: {X:-4825,891 Y:-1144,938 Z:508,1754}

Point: {X:-4830,331 Y:-1124,694 Z:517,993}

Point: {X:-4839,842 Y:-1077,642 Z:543,5213}

Point: {X:-4867,195 Y:-1047,992 Z:550,9657}

Point: {X:-4889,347 Y:-1032,105 Z:548,7429}

Point: {X:-4921,548 Y:-1008,381 Z:544,8538}

Point: {X:-4947,045 Y:-972,202 Z:540,6599}

Point: {X:-4951,94 Y:-919,9377 Z:543,6027}

Point: {X:-4973,186 Y:-894,0537 Z:543,6031}

Point: {X:-4990,442 Y:-871,018 Z:529,6311}

Point: {X:-5020,96 Y:-834,3433 Z:505,486}

Point: {X:-5064,681 Y:-798,7744 Z:507,1271}

Point: {X:-5123,648 Y:-795,6464 Z:511,1266}

Point: {X:-5200,66 Y:-812,11 Z:530,8782}

Point: {X:-5220,083 Y:-1011,791 Z:514,1981}

Point: {X:-5481,033 Y:-1210,797 Z:506,6614}

Point: {X:-5561,824 Y:-1500,172 Z:436,5245}

Point: {X:-5527,746 Y:-1692,451 Z:407,0692}

Point: {X:-5506,481 Y:-1765,903 Z:405,5379}

Point: {X:-5521,471 Y:-1917,214 Z:409,1334}

Point: {X:-5569,659 Y:-1999,064 Z:416,3725}

Point: {X:-5557,54 Y:-2089,736 Z:416,9618}

Point: {X:-5511,883 Y:-2158,232 Z:465,5114}

Point: {X:-5509,453 Y:-2208,588 Z:494,2961}

Point: {X:-5510,387 Y:-2288,285 Z:507,6955}

Point: {X:-5503,978 Y:-2418,187 Z:434,1922}

Point: {X:-5452,569 Y:-2503,402 Z:483,142}

Point: {X:-5404,741 Y:-2580,395 Z:498,5626}

Point: {X:-5413,688 Y:-2639,182 Z:467,9819}

Point: {X:-5406,811 Y:-2728,502 Z:407,8867}

Point: {X:-5420,73 Y:-2800,527 Z:381,2559}

Point: {X:-5410,287 Y:-2867,093 Z:359,6374}

Point: {X:-5421,101 Y:-2928,652 Z:350,9113}

  1. Thelsamar => Ironforge

Point: {X:-5426,417 Y:-2932,764 Z:349,2489}

Point: {X:-5429,109 Y:-2933,134 Z:350,3626}

Point: {X:-5469,808 Y:-2926,428 Z:361,1701}

Point: {X:-5512,319 Y:-2850,484 Z:374,7768}

Point: {X:-5460,93 Y:-2741,301 Z:412,1746}

Point: {X:-5500,676 Y:-2647,121 Z:469,4012}

Point: {X:-5505,026 Y:-2569,849 Z:486,5587}

Point: {X:-5514,47 Y:-2437,684 Z:432,4796}

Point: {X:-5543,636 Y:-2295,733 Z:501,9561}

Point: {X:-5506,146 Y:-2210,201 Z:492,0908}

Point: {X:-5532,42 Y:-2134,419 Z:433,3124}

Point: {X:-5587,426 Y:-2064,81 Z:404,3726}

Point: {X:-5601,026 Y:-1978,137 Z:404,3726}

Point: {X:-5610,952 Y:-1856,204 Z:413,0719}

Point: {X:-5641,103 Y:-1791,676 Z:407,1309}

Point: {X:-5656,558 Y:-1747,236 Z:417,279}

Point: {X:-5657,34 Y:-1648,261 Z:439,1435}

Point: {X:-5686,912 Y:-1582,438 Z:403,2043}

Point: {X:-5667,798 Y:-1473,761 Z:417,9568}

Point: {X:-5650,855 Y:-1341,443 Z:423,2717}

Point: {X:-5549,443 Y:-1189,883 Z:467,9176}

Point: {X:-5434,792 Y:-1016,157 Z:519,639}

Point: {X:-5305,902 Y:-835,1288 Z:576,1678}

Point: {X:-5173,355 Y:-787,1075 Z:552,9456}

Point: {X:-5077,311 Y:-791,4764 Z:523,3054}

Point: {X:-5020,423 Y:-836,1544 Z:504,8991}

Point: {X:-4987,564 Y:-875,931 Z:527,1271}

Point: {X:-4964,469 Y:-901,5542 Z:543,1275}

Point: {X:-4947,638 Y:-916,2394 Z:543,1275}

Point: {X:-4886,243 Y:-937,8644 Z:539,4725}

Point: {X:-4870,373 Y:-964,6971 Z:544,9182}

Point: {X:-4858,501 Y:-994,7637 Z:548,1402}

Point: {X:-4845,472 Y:-1024,783 Z:550,2517}

Point: {X:-4822,143 Y:-1054,167 Z:546,056}

Point: {X:-4783,124 Y:-1065,934 Z:534,1678}

Point: {X:-4746,237 Y:-1095,953 Z:525,2791}

Point: {X:-4754,16 Y:-1138,464 Z:523,8076}

Point: {X:-4798,137 Y:-1150,016 Z:512,9089}

Point: {X:-4822,399 Y:-1156,914 Z:503,4364}

  1. Ironforge => Stormwind

Point: {X:-4822,797 Y:-1157,978 Z:503,2697}

Point: {X:-4823,338 Y:-1154,838 Z:504,0443}

Point: {X:-4825,568 Y:-1144,801 Z:508,2092}

Point: {X:-4830,251 Y:-1124,831 Z:518,076}

Point: {X:-4839,869 Y:-1077,757 Z:543,5778}

Point: {X:-4867,415 Y:-1047,967 Z:551,0208}

Point: {X:-4889,553 Y:-1032,151 Z:548,7425}

Point: {X:-4921,443 Y:-1008,429 Z:544,9092}

Point: {X:-4947,069 Y:-972,1517 Z:540,7988}

Point: {X:-4957,789 Y:-914,5143 Z:543,5195}

Point: {X:-4964,658 Y:-901,5131 Z:543,6027}

Point: {X:-4987,029 Y:-875,5323 Z:527,6031}

Point: {X:-5021,612 Y:-833,3802 Z:507,3193}

Point: {X:-5066,396 Y:-799,9983 Z:503,1275}

Point: {X:-5110,955 Y:-793,4541 Z:504,3443}

Point: {X:-5156,022 Y:-778,8745 Z:486,8891}

Point: {X:-5203,813 Y:-713,6035 Z:480,8193}

Point: {X:-5366,663 Y:-702,5377 Z:457,8593}

Point: {X:-5495,628 Y:-662,2124 Z:442,5049}

Point: {X:-5625,248 Y:-671,7376 Z:439,3104}

Point: {X:-5709,963 Y:-584,9799 Z:433,945}

Point: {X:-5868,214 Y:-569,5374 Z:453,7866}

Point: {X:-6002,713 Y:-664,5992 Z:468,3816}

Point: {X:-6055,952 Y:-676,7015 Z:491,5126}

Point: {X:-6103,061 Y:-702,8411 Z:500,9235}

Point: {X:-6182,807 Y:-759,242 Z:471,0982}

Point: {X:-6302,094 Y:-807,9865 Z:425,8247}

Point: {X:-6427,895 Y:-833,9036 Z:376,1131}

Point: {X:-6534,435 Y:-879,6412 Z:342,3034}

Point: {X:-6643,684 Y:-845,2496 Z:294,3973}

Point: {X:-6782,545 Y:-862,0672 Z:284,2731}

Point: {X:-6913,29 Y:-911,2166 Z:281,7382}

Point: {X:-6945,106 Y:-993,7018 Z:272,7432}

Point: {X:-7035,354 Y:-1010,516 Z:273,8061}

Point: {X:-7107,932 Y:-945,7327 Z:286,6283}

Point: {X:-7178,488 Y:-858,0679 Z:330,9342}

Point: {X:-7220,716 Y:-798,4058 Z:333,5421}

Point: {X:-7376,298 Y:-753,7755 Z:349,0393}

Point: {X:-7513,951 Y:-706,6681 Z:261,9677}

Point: {X:-7625,787 Y:-709,5251 Z:231,2098}

Point: {X:-7817,066 Y:-723,2539 Z:197,4131}

Point: {X:-7879,465 Y:-790,3379 Z:166,9896}

Point: {X:-7972,425 Y:-814,0859 Z:162,1169}

Point: {X:-8125,316 Y:-746,7741 Z:165,8207}

Point: {X:-8154 Y:-657,8253 Z:216,734}

Point: {X:-8154,263 Y:-562,5449 Z:215,4484}

Point: {X:-8242,658 Y:-445,0825 Z:212,0416}

Point: {X:-8289,486 Y:-378,3684 Z:156,2779}

Point: {X:-8372,028 Y:-387,7584 Z:152,2796}

Point: {X:-8434,696 Y:-408,2879 Z:152,1438}

Point: {X:-8518,548 Y:-470,9047 Z:152,0386}

Point: {X:-8576,825 Y:-495,9679 Z:152,3454}

Point: {X:-8649,185 Y:-487,3426 Z:152,4339}

Point: {X:-8724,703 Y:-429,4806 Z:153,9003}

Point: {X:-8782,313 Y:-376,3788 Z:101,4052}

Point: {X:-8887,089 Y:-338,0945 Z:85,90797}

Point: {X:-8978,77 Y:-305,9059 Z:81,10828}

Point: {X:-9023,161 Y:-232,1393 Z:81,0654}

Point: {X:-9081,329 Y:-206,1896 Z:85,81525}

Point: {X:-9107,561 Y:-164,755 Z:97,0859}

Point: {X:-9135,313 Y:-68,51671 Z:89,70969}

Point: {X:-9150,243 Y:1,43099 Z:86,8735}

Point: {X:-9181,913 Y:81,03223 Z:83,05173}

Point: {X:-9131,427 Y:164,3925 Z:115,5979}

Point: {X:-9124,132 Y:269,9614 Z:161,2628}

Point: {X:-9039,152 Y:381,6371 Z:156,5261}

Point: {X:-8916,317 Y:414,5043 Z:137,873}

Point: {X:-8833,508 Y:481,6855 Z:112,3796}

  1. Stormwind => Sentinel Hill

Point: {X:-8852,65 Y:496,46 Z:111,04}

Point: {X:-8882,6 Y:476,01 Z:122,36}

Point: {X:-8935,92 Y:454,68 Z:131,81}

Point: {X:-9025,21 Y:463,03 Z:153,81}

Point: {X:-9109,89 Y:473,547 Z:148,989}

Point: {X:-9247,46 Y:381,144 Z:152,143}

Point: {X:-9328,75 Y:433,829 Z:130,615}

Point: {X:-9380,05 Y:432,533 Z:78,0402}

Point: {X:-9451,38 Y:386,52 Z:56,9287}

Point: {X:-9524,63 Y:368,068 Z:53,4301}

Point: {X:-9601,13 Y:407,54 Z:52,4763}

Point: {X:-9686,17 Y:469,801 Z:40,712}

Point: {X:-9734,62 Y:552,164 Z:39,3231}

Point: {X:-9742,76 Y:621,352 Z:37,9248}

Point: {X:-9790,91 Y:641,051 Z:44,3746}

Point: {X:-9847,74 Y:632,785 Z:44,1487}

Point: {X:-9941,95 Y:634,823 Z:44,3291}

Point: {X:-10000,5 Y:691,706 Z:38,2497}

Point: {X:-10034,6 Y:787,493 Z:31,2976}

Point: {X:-10054,4 Y:872,945 Z:42,6825}

Point: {X:-10129,6 Y:957,918 Z:58,0432}

Point: {X:-10227,7 Y:982,012 Z:63,1913}

Point: {X:-10289,1 Y:983,736 Z:63,0586}

Point: {X:-10382,3 Y:982,809 Z:58,5969}

Point: {X:-10490,4 Y:1000,49 Z:74,5098}

Point: {X:-10523,6 Y:1015,6 Z:71,9815}

Point: {X:-10539,8 Y:1026,09 Z:65,8435}

Point: {X:-10550,8 Y:1034,49 Z:59,0694}

  1. Sentinel Hill => Menethil Harbor

Point: {X:-10553,62 Y:1034,422 Z:57,37899}

Point: {X:-10565,41 Y:1033,613 Z:63,77545}

Point: {X:-10586,11 Y:1042,365 Z:69,81978}

Point: {X:-10596,58 Y:1071,686 Z:72,75151}

Point: {X:-10561,44 Y:1102,599 Z:72,19491}

Point: {X:-10478,51 Y:1088,804 Z:75,15543}

Point: {X:-10385,67 Y:1061,976 Z:80,23217}

Point: {X:-10234,77 Y:976,9757 Z:83,63848}

Point: {X:-10184,71 Y:811,8256 Z:43,81411}

Point: {X:-10197,82 Y:634,4207 Z:30,07676}

Point: {X:-10174,34 Y:554,7805 Z:29,16283}

Point: {X:-10100,25 Y:513,2532 Z:32,32518}

Point: {X:-9946,887 Y:506,5988 Z:37,31886}

Point: {X:-9881,448 Y:524,3186 Z:37,4745}

Point: {X:-9814,705 Y:523,4794 Z:37,57549}

Point: {X:-9756,677 Y:540,9895 Z:43,89014}

Point: {X:-9709,989 Y:517,1216 Z:45,58359}

Point: {X:-9690,506 Y:464,9645 Z:40,52817}

Point: {X:-9599,503 Y:406,5533 Z:44,54248}

Point: {X:-9534,183 Y:366,7751 Z:60,36917}

Point: {X:-9466,773 Y:373,8241 Z:60,3195}

Point: {X:-9380,502 Y:433,0388 Z:76,56032}

Point: {X:-9279,56 Y:422,0251 Z:159,3055}

Point: {X:-9127,248 Y:269,2381 Z:162,6833}

Point: {X:-9039,433 Y:381,5962 Z:145,8778}

Point: {X:-9025,21 Y:463,03 Z:153,81}

Point: {X:-9082,5 Y:478,431 Z:153,4}

Point: {X:-9140,39 Y:479,835 Z:157,352}

Point: {X:-9213,093 Y:427,2342 Z:162,4049}

Point: {X:-9273,826 Y:275,9395 Z:151,6682}

Point: {X:-9287,292 Y:34,38108 Z:153,0916}

Point: {X:-9231,043 Y:-249,8052 Z:153,2581}

Point: {X:-9115,018 Y:-320,2148 Z:144,7425}

Point: {X:-8984,971 Y:-310,8855 Z:150,0686}

Point: {X:-8761,813 Y:-406,5565 Z:154,291}

Point: {X:-8644,484 Y:-484,1542 Z:156,7978}

Point: {X:-8543,974 Y:-488,52 Z:156,0378}

Point: {X:-8434,869 Y:-407,2266 Z:156,2183}

Point: {X:-8332,496 Y:-383,0612 Z:156,9721}

Point: {X:-8272,149 Y:-396,3521 Z:184,2779}

Point: {X:-8236,644 Y:-435,6417 Z:216,9074}

Point: {X:-8182,351 Y:-514,2529 Z:222,1545}

Point: {X:-8139,843 Y:-660,8634 Z:216,5926}

Point: {X:-8033,885 Y:-777,6981 Z:195,4343}

Point: {X:-7895,083 Y:-762,1898 Z:195,4065}

Point: {X:-7733,506 Y:-700,0927 Z:218,3232}

Point: {X:-7513,566 Y:-700,1146 Z:262,973}

Point: {X:-7381,819 Y:-733,5799 Z:334,8606}

Point: {X:-7298,578 Y:-779,0868 Z:348,8672}

Point: {X:-7216,34 Y:-835,1563 Z:347,1736}

Point: {X:-7159,574 Y:-873,0112 Z:339,5179}

Point: {X:-6971,555 Y:-966,7302 Z:306,879}

Point: {X:-6733,155 Y:-933,3313 Z:306,879}

Point: {X:-6532,686 Y:-873,0181 Z:336,0757}

Point: {X:-6359,266 Y:-823,5961 Z:407,377}

Point: {X:-6225,592 Y:-788,0469 Z:461,0788}

Point: {X:-6100,267 Y:-712,7195 Z:497,645}

Point: {X:-5952,147 Y:-624,2423 Z:485,1851}

Point: {X:-5733,381 Y:-566,6313 Z:485,3351}

Point: {X:-5532,804 Y:-566,6592 Z:485,6684}

Point: {X:-5332,65 Y:-632,8563 Z:497,974}

Point: {X:-5233,354 Y:-1022,967 Z:528,4186}

Point: {X:-5253,596 Y:-1268,068 Z:572,7508}

Point: {X:-5233,309 Y:-1600,366 Z:541,3685}

Point: {X:-5110,94 Y:-1708,508 Z:532,5591}

Point: {X:-4948,005 Y:-1704,374 Z:539,8759}

Point: {X:-4818,699 Y:-1683,336 Z:540,951}

Point: {X:-4642,197 Y:-1643,609 Z:539,7698}

Point: {X:-4466,918 Y:-1599,762 Z:513,4257}

Point: {X:-4333,328 Y:-1466,445 Z:447,9601}

Point: {X:-4166,645 Y:-1299,951 Z:339,1807}

Point: {X:-3997,493 Y:-1066,712 Z:180,5517}

Point: {X:-3923,059 Y:-946,2136 Z:68,89924}

Point: {X:-3916,589 Y:-821,3489 Z:30,33813}

Point: {X:-3858,804 Y:-760,4896 Z:19,94081}

Point: {X:-3809,688 Y:-748,3316 Z:17,52609}

Point: {X:-3793,179 Y:-764,5191 Z:10,79611}

Point: {X:-3788,095 Y:-776,4636 Z:3,110672}

  1. Menethil Harbor => Ironforge

Point: {X:-3788,295 Y:-779,2552 Z:2,946827}

Point: {X:-3787,635 Y:-786,0278 Z:8,998217}

Point: {X:-3786,536 Y:-799,9288 Z:15,89982}

Point: {X:-3787,356 Y:-830,6131 Z:24,08298}

Point: {X:-3793,08 Y:-874,8974 Z:33,2917}

Point: {X:-3854,645 Y:-909,2836 Z:33,2917}

Point: {X:-3956,282 Y:-908,7645 Z:41,29259}

Point: {X:-4050,876 Y:-921,6597 Z:117,6081}

Point: {X:-4116,521 Y:-942,0431 Z:175,7076}

Point: {X:-4259,834 Y:-973,3931 Z:305,7697}

Point: {X:-4411,209 Y:-961,5175 Z:499,6416}

Point: {X:-4566,706 Y:-900,1178 Z:663,5545}

Point: {X:-4660,218 Y:-934,176 Z:778,8602}

Point: {X:-4732,163 Y:-915,4746 Z:832,1878}

Point: {X:-4827,935 Y:-838,6477 Z:812,7039}

Point: {X:-4893,295 Y:-765,938 Z:752,8173}

Point: {X:-5002,809 Y:-631,1398 Z:614,5291}

Point: {X:-5060,42 Y:-706,8826 Z:548,6841}

Point: {X:-5046,457 Y:-786,4728 Z:511,1176}

Point: {X:-5019,803 Y:-834,0737 Z:506,1735}

Point: {X:-4986,885 Y:-874,9424 Z:527,1275}

Point: {X:-4965,812 Y:-901,8858 Z:543,1275}

Point: {X:-4946,493 Y:-917,4972 Z:543,1275}

Point: {X:-4893,088 Y:-926,3926 Z:538,798}

Point: {X:-4870,443 Y:-967,2335 Z:544,7233}

Point: {X:-4856,78 Y:-998,8038 Z:548,141}

Point: {X:-4845,752 Y:-1024,81 Z:550,6396}

Point: {X:-4823,448 Y:-1054,883 Z:540,0012}

Point: {X:-4779,399 Y:-1066,389 Z:529,1405}

Point: {X:-4740,978 Y:-1105,732 Z:525,5283}

Point: {X:-4749,344 Y:-1137,997 Z:518,6121}

Point: {X:-4785,874 Y:-1164,021 Z:510,4721}

Point: {X:-4822,221 Y:-1156,849 Z:503,3618}

  1. Ironforge => Menethil Harbor

Point: {X:-4822,853 Y:-1157,903 Z:502,9642}

Point: {X:-4823,427 Y:-1155,188 Z:503,7666}

Point: {X:-4825,738 Y:-1144,591 Z:508,6667}

Point: {X:-4833,93 Y:-1111,705 Z:524,2986}

Point: {X:-4839,69 Y:-1077,691 Z:543,494}

Point: {X:-4867,227 Y:-1048,023 Z:550,9658}

Point: {X:-4889,342 Y:-1032,121 Z:548,7734}

Point: {X:-4921,577 Y:-1008,336 Z:544,8547}

Point: {X:-4947,055 Y:-972,2875 Z:540,7986}

Point: {X:-4957,831 Y:-914,5416 Z:543,6027}

Point: {X:-4965,453 Y:-902,1425 Z:543,6027}

Point: {X:-4986,985 Y:-875,7244 Z:527,6027}

Point: {X:-5021,375 Y:-832,9849 Z:507,3193}

Point: {X:-5059,023 Y:-804,5257 Z:507,1275}

Point: {X:-5123,122 Y:-793,1149 Z:507,8886}

Point: {X:-5193,459 Y:-822,6494 Z:495,7573}

Point: {X:-5233,354 Y:-1022,967 Z:528,4186}

Point: {X:-5253,596 Y:-1268,068 Z:572,7508}

Point: {X:-5233,309 Y:-1600,366 Z:541,3685}

Point: {X:-5110,94 Y:-1708,508 Z:532,5591}

Point: {X:-4948,005 Y:-1704,374 Z:539,8759}

Point: {X:-4818,699 Y:-1683,336 Z:540,951}

Point: {X:-4642,197 Y:-1643,609 Z:539,7698}

Point: {X:-4466,918 Y:-1599,762 Z:513,4257}

Point: {X:-4333,328 Y:-1466,445 Z:447,9601}

Point: {X:-4166,645 Y:-1299,951 Z:339,1807}

Point: {X:-3997,493 Y:-1066,712 Z:180,5517}

Point: {X:-3923,059 Y:-946,2136 Z:68,89924}

Point: {X:-3916,589 Y:-821,3489 Z:30,33813}

Point: {X:-3858,804 Y:-760,4896 Z:19,94081}

Point: {X:-3809,688 Y:-748,3316 Z:17,52609}

Point: {X:-3793,179 Y:-764,5191 Z:10,79611}

Point: {X:-3788,095 Y:-776,4636 Z:3,110672}

  1. Menethil Harbor => Sentinel Hill

Point: {X:-3788,295 Y:-779,2552 Z:2,946827}

Point: {X:-3787,635 Y:-786,0278 Z:8,998217}

Point: {X:-3786,536 Y:-799,9288 Z:15,89982}

Point: {X:-3787,356 Y:-830,6131 Z:24,08298}

Point: {X:-3793,08 Y:-874,8974 Z:33,2917}

Point: {X:-3854,645 Y:-909,2836 Z:33,2917}

Point: {X:-3956,282 Y:-908,7645 Z:41,29259}

Point: {X:-4050,876 Y:-921,6597 Z:117,6081}

Point: {X:-4116,521 Y:-942,0431 Z:175,7076}

Point: {X:-4259,834 Y:-973,3931 Z:305,7697}

Point: {X:-4411,209 Y:-961,5175 Z:499,6416}

Point: {X:-4566,706 Y:-900,1178 Z:663,5545}

Point: {X:-4660,218 Y:-934,176 Z:778,8602}

Point: {X:-4732,163 Y:-915,4746 Z:832,1878}

Point: {X:-4827,935 Y:-838,6477 Z:812,7039}

Point: {X:-4893,295 Y:-765,938 Z:752,8173}

Point: {X:-5002,809 Y:-631,1398 Z:614,5291}

Point: {X:-5364,03 Y:-666,446 Z:497,365}

Point: {X:-5599,83 Y:-612,783 Z:472,342}

Point: {X:-5868,64 Y:-574,729 Z:436,619}

Point: {X:-6030,54 Y:-664,665 Z:491,98}

Point: {X:-6109,68 Y:-715,294 Z:488,054}

Point: {X:-6333,19 Y:-832,052 Z:432,484}

Point: {X:-6467,12 Y:-900,05 Z:382,751}

Point: {X:-6489,26 Y:-955,007 Z:371,25}

Point: {X:-6498,24 Y:-1039,5 Z:364,305}

Point: {X:-6489,18 Y:-1094,24 Z:345,958}

Point: {X:-6498,28 Y:-1143,32 Z:331,073}

Point: {X:-6527,18 Y:-1166,36 Z:322,773}

Point: {X:-6572,15 Y:-1164,17 Z:313,843}

Point: {X:-6606,26 Y:-1152,86 Z:319,121}

Point: {X:-6632,19 Y:-1134,62 Z:318,926}

Point: {X:-6767,11 Y:-1033,3 Z:319,121}

Point: {X:-6933,04 Y:-999,681 Z:319,121}

Point: {X:-7100,25 Y:-933,448 Z:319,121}

Point: {X:-7200,15 Y:-832,472 Z:342,334}

Point: {X:-7374,62 Y:-734,241 Z:348,244}

Point: {X:-7566,01 Y:-700,205 Z:244,399}

Point: {X:-7804,16 Y:-733,411 Z:231,649}

Point: {X:-8033,43 Y:-733,489 Z:215,122}

Point: {X:-8151,1 Y:-632,581 Z:212,788}

Point: {X:-8233,25 Y:-466,731 Z:213,511}

Point: {X:-8300,44 Y:-383,34 Z:170,622}

Point: {X:-8416 Y:-399,897 Z:153,455}

Point: {X:-8521,27 Y:-466,689 Z:153,205}

Point: {X:-8611,62 Y:-496,62 Z:157,038}

Point: {X:-8699,05 Y:-455,019 Z:156,538}

Point: {X:-8766,4 Y:-383,934 Z:155,011}

Point: {X:-8923,92 Y:-192,88 Z:156,038}

Point: {X:-8998,96 Y:-65,9383 Z:153,26}

Point: {X:-9093,24 Y:63,5368 Z:158,094}

Point: {X:-9136,8 Y:233,134 Z:177,622}

Point: {X:-9039,28 Y:381,12 Z:152,344}

Point: {X:-9025,21 Y:463,03 Z:153,81}

Point: {X:-9109,89 Y:473,547 Z:148,989}

Point: {X:-9247,46 Y:381,144 Z:152,143}

Point: {X:-9328,75 Y:433,829 Z:130,615}

Point: {X:-9380,05 Y:432,533 Z:78,0402}

Point: {X:-9451,38 Y:386,52 Z:56,9287}

Point: {X:-9524,63 Y:368,068 Z:53,4301}

Point: {X:-9601,13 Y:407,54 Z:52,4763}

Point: {X:-9686,17 Y:469,801 Z:40,712}

Point: {X:-9734,62 Y:552,164 Z:39,3231}

Point: {X:-9742,76 Y:621,352 Z:37,9248}

Point: {X:-9790,91 Y:641,051 Z:44,3746}

Point: {X:-9847,74 Y:632,785 Z:44,1487}

Point: {X:-9941,95 Y:634,823 Z:44,3291}

Point: {X:-10000,5 Y:691,706 Z:38,2497}

Point: {X:-10034,6 Y:787,493 Z:31,2976}

Point: {X:-10054,4 Y:872,945 Z:42,6825}

Point: {X:-10129,6 Y:957,918 Z:58,0432}

Point: {X:-10227,7 Y:982,012 Z:63,1913}

Point: {X:-10289,1 Y:983,736 Z:63,0586}

Point: {X:-10382,3 Y:982,809 Z:58,5969}

Point: {X:-10490,4 Y:1000,49 Z:74,5098}

Point: {X:-10523,6 Y:1015,6 Z:71,9815}

Point: {X:-10539,8 Y:1026,09 Z:65,8435}

Point: {X:-10550,8 Y:1034,49 Z:59,0694}

  1. Sentinel Hill => Stormwind

Point: {X:-10553,62 Y:1034,422 Z:57,37899}

Point: {X:-10565,41 Y:1033,613 Z:63,77545}

Point: {X:-10586,11 Y:1042,365 Z:69,81978}

Point: {X:-10596,58 Y:1071,686 Z:72,75151}

Point: {X:-10561,44 Y:1102,599 Z:72,19491}

Point: {X:-10478,51 Y:1088,804 Z:75,15543}

Point: {X:-10385,67 Y:1061,976 Z:80,23217}

Point: {X:-10234,77 Y:976,9757 Z:83,63848}

Point: {X:-10184,71 Y:811,8256 Z:43,81411}

Point: {X:-10197,82 Y:634,4207 Z:30,07676}

Point: {X:-10174,34 Y:554,7805 Z:29,16283}

Point: {X:-10100,25 Y:513,2532 Z:32,32518}

Point: {X:-9946,887 Y:506,5988 Z:37,31886}

Point: {X:-9881,448 Y:524,3186 Z:37,4745}

Point: {X:-9814,705 Y:523,4794 Z:37,57549}

Point: {X:-9756,677 Y:540,9895 Z:43,89014}

Point: {X:-9709,989 Y:517,1216 Z:45,58359}

Point: {X:-9690,506 Y:464,9645 Z:40,52817}

Point: {X:-9599,503 Y:406,5533 Z:44,54248}

Point: {X:-9534,183 Y:366,7751 Z:60,36917}

Point: {X:-9466,773 Y:373,8241 Z:60,3195}

Point: {X:-9380,502 Y:433,0388 Z:76,56032}

Point: {X:-9279,56 Y:422,0251 Z:159,3055}

Point: {X:-9127,248 Y:269,2381 Z:162,6833}

Point: {X:-9039,433 Y:381,5962 Z:145,8778}

Point: {X:-8918,275 Y:423,102 Z:132,6049}

Point: {X:-8833,164 Y:479,7625 Z:112,0956}

[/SPOILER]

@Pitcrawler

Thanks, but that’s pretty much what’s in the TaxiPathNodes.dbc. Could you possibly go from Stormwind to Thelsamar and see what it does? I know it chops off several waypoints at the Ironforge stop which is what Trinity does not do.

The problem is that there are a lot of new taxinodes since 4.x. So a flight from Stormwind to Thelsamar won’t get you near Ironforge. It passes by at quite a distance which is by far not the same as in 3.3.5.

Try having a look at the waypoints from Menethil Harbor to Sentinel Hill and vice versa. At Stormwind several points seem to be chopped off.

I’ve decided to put this on hold since we have a working taxi system this would just be cosmetic and there are other things that need fixing.

If anyone else wants to work on it then by all means…

Bummer, I was kind of hoping this went somewhere since I’ll be playing my mage less and won’t have teleport to instantly transport me. Flight times can get obscenely long sometimes.

Heh, anyone remember the early days of vanilla when there was NO continuous flights? You had to stop at each flightmaster and re-board your taxi. Ah, memories.

I remember my wife getting on a flight from Stormwind to somewhere and not being able to get off. Endless flight loop. The only way I could get her off was to edit the DB and remove her after which she fell to her death (oops, forgot to edit the coordinates). We did a lot of foot travel back then and boy did we long for riding and mounts. /emoticons/default_smile.png