Returns the starting/ending point of a chosen segment of a multi-hop taxi flight. Only returns valid data while interacting with a flight master (i.e. between the TAXIMAP_OPENED and TAXIMAP_CLOSED events).
Returns 1 for invalid parameters.
See also Taxi/Flight functions.
Signature:
index = TaxiGetNodeSlot(index, hop, query_start)
Arguments:
index- Index of a destination flight point (between 1 andNumTaxiNodes()) (number)hop- Number of hop on the queried route (between 1 andGetNumRoutes(index)) (number)query_start- If true, query for the starting point of the hop. If false, query for the ending point. (boolean)
Returns:
index- Index (between 1 andNumTaxiNodes()) of the starting/ending node of the chosen hop. (number)
Examples:
-- Eastern Kingdoms, post 6.0.2, Horde.
-- Node 57 is Shattered Landing, current location.
-- Node 8 is Stonard, directly accessible.
-- Node 30 is Bogpaddle, two hops away.
print(TaxiGetNodeSlot(30,1,true)) -- start of 1st hop == 57, obviously.
print(TaxiGetNodeSlot(30,1,false)) -- end of 1st hop == 8, Stonard, midway point.
print(TaxiGetNodeSlot(30,2,false)) -- end of 2nd hop == 30, Bogpaddle, destination.