-- Master Mounts: boats, zeppelins, trams and portals. GENERATED.
--
-- The other half of the travel network, and the half that crosses oceans.
-- A boat's cost is mostly the wait on the dock, which distance cannot see.
--
-- BOTH coordinate forms are parsed ("Zone/floor x,y" and "Zone##mapID x,y"),
-- and "@+" chains are resolved against the previous link's far end. An earlier
-- pass handled only the first form and silently dropped 17 links, several of
-- them continent crossings -- exactly the ones that matter most.
--
-- Commented-out entries are skipped on purpose: routes the game removed.
local _, MM = ...

MM.TransitData = {
	{ a = "Voidstorm", ax = 51.42, ay = 71.32, b = "Val", bx = 63.61, by = 15.91, mode = "PORTAL", secs = 10, faction = "B" },
	{ a = "Voidstorm", ax = 51.42, ay = 71.32, b = "Val", bx = 61.83, by = 15.98, mode = "PORTAL", secs = 10, faction = "B" },
	{ a = "Voidstorm", ax = 51.42, ay = 71.32, b = "Naigtal", bx = 46.55, by = 83.60, mode = "PORTAL", secs = 10, faction = "B" },
	{ a = "Voidstorm", ax = 51.42, ay = 71.32, b = "Naigtal", bx = 48.65, by = 82.79, mode = "PORTAL", secs = 10, faction = "B" },
	{ a = "Val", ax = 49.46, ay = 97.49, b = "Void Acropolis", bx = 63.49, by = 78.53, mode = "PORTAL", secs = 10, faction = "B" },
	{ a = "Val", ax = 42.91, ay = 71.57, b = "Forgotten Depths", bx = 71.97, by = 19.95, mode = "PORTAL", secs = 10, faction = "B" },
	{ a = "Val", ax = 33.76, ay = 75.48, b = "Void Acropolis", bx = 39.88, by = 31.99, mode = "PORTAL", secs = 10, faction = "B" },
	{ a = "Dalaran L", ax = 47.56, ay = 70.31, b = "Dalaran L", bx = 46.48, by = 113.78, mode = "PORTAL", secs = 3, faction = "B" },
	{ a = "Tazavesh", ax = 60.34, ay = 93.45, b = "The Maw", bx = 24.89, by = 36.95, mode = "PORTAL", secs = 10, faction = "B" },
	{ a = "Dornogal", ax = 40.31, ay = 22.70, b = "Tazavesh", bx = 62.58, by = 94.40, mode = "PORTAL", secs = 10, faction = "B" },
	{ a = "Dornogal", ax = 53.98, ay = 38.72, b = "Millenia's Threshold", bx = 43.55, by = 49.90, mode = "PORTAL", secs = 10, faction = "B" },
	{ a = "Dornogal", ax = 29.77, ay = 59.67, b = "Vault of Memory", bx = 49.94, by = 35.95, mode = "PORTAL", secs = 10, faction = "B" },
	{ a = "Dornogal", ax = 63.61, ay = 52.59, b = "Azj-Kahet", bx = 57.48, by = 41.61, mode = "PORTAL", secs = 10, faction = "B" },
	{ a = "The Ringing Deeps", ax = 49.20, ay = 44.59, b = "Isle of Dorn", bx = 67.35, by = 31.01, mode = "PORTAL", secs = 10, faction = "B" },
	{ a = "The Ringing Deeps", ax = 61.53, ay = 76.95, b = "Isle of Dorn", bx = 37.41, by = 72.86, mode = "PORTAL", secs = 10, faction = "B" },
	{ a = "Dornogal", ax = 34.67, ay = 68.29, b = "Vision of Stormwind", bx = 53.27, by = 53.16, mode = "PORTAL", secs = 10, faction = "B" },
	{ a = "Dornogal", ax = 34.67, ay = 68.29, b = "Orgrimmar Vision", bx = 51.89, by = 82.74, mode = "PORTAL", secs = 10, faction = "B" },
	{ a = "Siren Isle", ax = 67.96, ay = 38.52, b = "The Ringing Deeps", bx = 41.92, by = 30.23, mode = "PORTAL", secs = 10, faction = "B" },
	{ a = "Siren Isle", ax = 67.96, ay = 38.52, b = "The Ringing Deeps", bx = 41.92, by = 30.23, mode = "PORTAL", secs = 10, faction = "B" },
	{ a = "Siren Isle", ax = 70.69, ay = 53.49, b = "Dornogal", bx = 73.55, by = 5.29, mode = "PORTAL", secs = 10, faction = "B" },
	{ a = "Siren Isle", ax = 50.32, ay = 15.37, b = "The Forgotten Vault", bx = 61.39, by = 12.70, mode = "PORTAL", secs = 10, faction = "B" },
	{ a = "Undermine", ax = 27.83, ay = 54.02, b = "Dornogal", bx = 52.47, by = 50.47, mode = "PORTAL", secs = 10, faction = "B" },
	{ a = "Undermine", ax = 17.29, ay = 50.75, b = "The Ringing Deeps", bx = 72.96, by = 73.20, mode = "PORTAL", secs = 10, faction = "B" },
	{ a = "Undermine", ax = 18.80, ay = 52.21, b = "Zuldazar", bx = 22.55, by = 54.07, mode = "PORTAL", secs = 10, faction = "B" },
	{ a = "Amirdrassil", ax = 49.12, ay = 1.40, b = "Ruins of Gilneas", bx = 63.64, by = 95.76, mode = "SHIP", secs = 240, faction = "B" },
	{ a = "Ohn'ahran Plains", ax = 18.37, ay = 52.37, b = "The Emerald Dream", bx = 73.05, by = 52.52, mode = "PORTAL", secs = 10, faction = "B" },
	{ a = "Elysian Hold", ax = 41.17, ay = 71.10, b = "Bastion", bx = 58.73, by = 28.96, mode = "PORTAL", secs = 18, faction = "B" },
	{ a = "Elysian Hold", ax = 63.00, ay = 93.81, b = "Bastion", bx = 67.90, by = 27.34, mode = "PORTAL", secs = 10, faction = "B" },
	{ a = "Elysian Hold", ax = 22.38, ay = 29.10, b = "Bastion", bx = 59.00, by = 11.63, mode = "PORTAL", secs = 12, faction = "B" },
	{ a = "Revendreth", ax = 31.98, ay = 46.70, b = "Revendreth", bx = 24.84, by = 50.28, mode = "PORTAL", secs = 10, faction = "B" },
	{ a = "The Maw", ax = 33.89, ay = 56.71, b = "The Maw", bx = 68.78, by = 36.80, mode = "PORTAL", secs = 10, faction = "B" },
	{ a = "The Maw", ax = 19.16, ay = 47.73, b = "The Maw", bx = 25.18, by = 17.88, mode = "PORTAL", secs = 10, faction = "B" },
	{ a = "The Maw", ax = 23.48, ay = 31.23, b = "The Maw", bx = 34.81, by = 43.69, mode = "PORTAL", secs = 10, faction = "B" },
	{ a = "Sinfall", ax = 46.08, ay = 49.50, b = "Revendreth", bx = 56.74, by = 32.46, mode = "PORTAL", secs = 10, faction = "B" },
	{ a = "Sinfall", ax = 42.12, ay = 36.22, b = "Revendreth", bx = 70.76, by = 75.48, mode = "PORTAL", secs = 10, faction = "B" },
	{ a = "Sinfall", ax = 63.57, ay = 53.53, b = "Revendreth", bx = 73.61, by = 43.94, mode = "PORTAL", secs = 10, faction = "B" },
	{ a = "Sinfall", ax = 58.26, ay = 36.49, b = "Revendreth", bx = 43.48, by = 57.07, mode = "PORTAL", secs = 10, faction = "B" },
	{ a = "Sinfall", ax = 81.05, ay = 48.97, b = "Revendreth", bx = 25.47, by = 26.83, mode = "PORTAL", secs = 10, faction = "B" },
	{ a = "Sinfall", ax = 71.85, ay = 19.77, b = "Revendreth", bx = 58.24, by = 62.72, mode = "PORTAL", secs = 10, faction = "B" },
	{ a = "Orgrimmar", ax = 70.57, ay = 30.92, b = "Brawl'gar Arena", bx = 55.53, by = 14.28, mode = "PORTAL", secs = 10, faction = "H" },
	{ a = "Darnassus", ax = 36.79, ay = 50.44, b = "Teldrassil", bx = 55.07, by = 88.38, mode = "PORTAL", secs = 10, faction = "B" },
	{ a = "Silvermoon City", ax = 49.49, ay = 14.80, b = "Tirisfal Glades", bx = 59.45, by = 67.44, mode = "PORTAL", secs = 10, faction = "H" },
	{ a = "Silvermoon City", ax = 49.49, ay = 14.80, b = "Tirisfal Glades L", bx = 59.40, by = 67.45, mode = "PORTAL", secs = 10, faction = "H" },
	{ a = "Sholazar Basin", ax = 40.38, ay = 83.20, b = "Un'Goro Crater", bx = 50.53, by = 7.71, mode = "PORTAL", secs = 10, faction = "B" },
	{ a = "Vale of Eternal Blossoms", ax = 80.48, ay = 31.95, b = "Vale of Eternal Blossoms New", bx = 80.97, by = 29.48, mode = "PORTAL", secs = 10, faction = "B" },
	{ a = "Isle of Thunder", ax = 52.06, ay = 45.03, b = "Isle of Thunder", bx = 62.82, by = 32.29, mode = "PORTAL", secs = 10, faction = "B" },
	{ a = "Krasarang Wilds", ax = 50.47, ay = 22.42, b = "Valley of the Four Winds", bx = 51.25, by = 77.50, mode = "PORTAL", secs = 10, faction = "B" },
	{ a = "Dread Wastes", ax = 75.09, ay = 21.29, b = "Vale of Eternal Blossoms", bx = 14.20, by = 76.72, mode = "PORTAL", secs = 10, faction = "B" },
	{ a = "Hall of the Guardian", ax = 66.78, ay = 46.52, b = "Val'sharah", bx = 51.24, by = 56.09, mode = "PORTAL", secs = 10, faction = "B" },
	{ a = "Hall of the Guardian", ax = 67.12, ay = 41.71, b = "Stormheim", bx = 31.34, by = 60.51, mode = "PORTAL", secs = 10, faction = "B" },
	{ a = "Hall of the Guardian", ax = 60.26, ay = 51.78, b = "Suramar", bx = 33.43, by = 50.44, mode = "PORTAL", secs = 10, faction = "B" },
	{ a = "Hall of the Guardian", ax = 55.06, ay = 39.65, b = "Azsuna", bx = 57.95, by = 15.15, mode = "PORTAL", secs = 10, faction = "B" },
	{ a = "Hall of the Guardian", ax = 54.75, ay = 44.45, b = "Highmountain", bx = 31.41, by = 63.82, mode = "PORTAL", secs = 10, faction = "B" },
	{ a = "Stormwind City", ax = 22.51, ay = 56.18, b = "The Waking Shores", bx = 82.16, by = 30.76, mode = "SHIP", secs = 150, faction = "A" },
	{ a = "Durotar", ax = 55.98, ay = 13.22, b = "The Waking Shores", bx = 81.65, by = 27.96, mode = "ZEPPELIN", secs = 150, faction = "H" },
	{ a = "Orgrimmar", ax = 43.00, ay = 64.99, b = "Thunder Bluff", bx = 15.28, by = 25.70, mode = "ZEPPELIN", secs = 240, faction = "H" },
	{ a = "Orgrimmar", ax = 52.52, ay = 53.15, b = "Northern Stranglethorn", bx = 37.17, by = 52.49, mode = "ZEPPELIN", secs = 240, faction = "H" },
	{ a = "Orgrimmar", ax = 44.75, ay = 62.30, b = "Borean Tundra", bx = 41.38, by = 53.61, mode = "ZEPPELIN", secs = 240, faction = "H" },
	{ a = "Echo Isles", ax = 70.93, ay = 38.23, b = "Zuldazar", bx = 58.03, by = 65.05, mode = "ZEPPELIN", secs = 240, faction = "H" },
	{ a = "Stormwind City", ax = 18.02, ay = 25.84, b = "Borean Tundra", bx = 59.68, by = 69.41, mode = "SHIP", secs = 177, faction = "A" },
	{ a = "Stormwind City", ax = 69.62, ay = 31.11, b = "Deeprun Tram", bx = 42.53, by = 11.53, mode = "PORTAL", secs = 10, faction = "B" },
	{ a = "Ironforge", ax = 76.93, ay = 51.25, b = "Deeprun Tram", bx = 45.77, by = 12.47, mode = "PORTAL", secs = 10, faction = "B" },
	{ a = "Dragonblight", ax = 49.64, ay = 78.43, b = "Howling Fjord", bx = 23.46, by = 57.75, mode = "SHIP", secs = 240, faction = "B" },
	{ a = "Boralus", ax = 77.62, ay = 26.15, b = "Stormwind City", bx = 22.43, by = 55.93, mode = "SHIP", secs = 240, faction = "A" },
	{ a = "Zuldazar", ax = 58.02, ay = 65.07, b = "Echo Isles", bx = 70.90, by = 38.23, mode = "SHIP", secs = 240, faction = "H" },
	{ a = "Zuldazar", ax = 78.66, ay = 12.62, b = "Zuldazar", bx = 82.43, by = 46.85, mode = "SHIP", secs = 50, faction = "H" },
	{ a = "Zuldazar", ax = 82.43, ay = 46.85, b = "Zuldazar", bx = 69.50, by = 67.00, mode = "SHIP", secs = 45, faction = "H" },
	{ a = "Zuldazar", ax = 69.50, ay = 67.00, b = "Dazar'alor", bx = 52.83, by = 95.78, mode = "SHIP", secs = 50, faction = "H" },
	{ a = "Dazar'alor", ax = 52.83, ay = 95.78, b = "Zuldazar", bx = 53.68, by = 61.56, mode = "SHIP", secs = 30, faction = "H" },
	{ a = "Zuldazar", ax = 53.68, ay = 61.56, b = "Zuldazar", bx = 47.93, by = 70.48, mode = "SHIP", secs = 30, faction = "H" },
	{ a = "Nagrand D", ax = 50.35, ay = 57.21, b = "Nagrand", bx = 41.27, by = 59.04, mode = "PORTAL", secs = 10, faction = "B" },
	{ a = "Nagrand D", ax = 88.36, ay = 22.84, b = "Zangarmarsh", bx = 68.20, by = 88.46, mode = "PORTAL", secs = 10, faction = "B" },
	{ a = "Nagrand D", ax = 71.41, ay = 21.94, b = "Nagrand", bx = 60.36, by = 25.56, mode = "PORTAL", secs = 10, faction = "B" },
	{ a = "Nagrand D", ax = 81.13, ay = 8.97, b = "Zangarmarsh", bx = 49.19, by = 55.37, mode = "PORTAL", secs = 10, faction = "B" },
	{ a = "Frostfire Ridge", ax = 21.82, ay = 45.31, b = "Blade's Edge Mountains", bx = 46.40, by = 64.05, mode = "PORTAL", secs = 10, faction = "B" },
	{ a = "Frostfire Ridge", ax = 37.53, ay = 60.71, b = "Blade's Edge Mountains", bx = 39.63, by = 77.39, mode = "PORTAL", secs = 10, faction = "B" },
	{ a = "Gorgrond", ax = 49.41, ay = 73.66, b = "Blade's Edge Mountains", bx = 59.11, by = 71.69, mode = "PORTAL", secs = 10, faction = "B" },
	{ a = "Gorgrond", ax = 50.82, ay = 31.43, b = "Blade's Edge Mountains", bx = 66.20, by = 26.33, mode = "PORTAL", secs = 10, faction = "B" },
	{ a = "Tanaan Jungle", ax = 70.30, ay = 54.53, b = "Hellfire Peninsula", bx = 80.38, by = 51.60, mode = "PORTAL", secs = 10, faction = "B" },
	{ a = "Tanaan Jungle", ax = 49.56, ay = 50.73, b = "Hellfire Peninsula", bx = 54.98, by = 48.87, mode = "PORTAL", secs = 10, faction = "B" },
	{ a = "Tanaan Jungle", ax = 56.34, ay = 26.83, b = "Hellfire Peninsula", bx = 64.04, by = 21.73, mode = "PORTAL", secs = 10, faction = "B" },
	{ a = "Shadowmoon Valley D", ax = 60.02, ay = 48.37, b = "Shadowmoon Valley", bx = 61.53, by = 46.07, mode = "PORTAL", secs = 10, faction = "B" },
	{ a = "Shadowmoon Valley D", ax = 32.33, ay = 28.76, b = "Shadowmoon Valley", bx = 27.10, by = 33.36, mode = "PORTAL", secs = 10, faction = "B" },
	{ a = "Spires of Arak", ax = 47.40, ay = 12.45, b = "Terokkar Forest", bx = 70.78, by = 75.88, mode = "PORTAL", secs = 10, faction = "B" },
	{ a = "Talador", ax = 57.85, ay = 80.53, b = "Terokkar Forest", bx = 45.37, by = 47.53, mode = "PORTAL", secs = 10, faction = "B" },
	{ a = "Talador", ax = 50.41, ay = 35.19, b = "Terokkar Forest", bx = 35.26, by = 12.51, mode = "PORTAL", secs = 10, faction = "B" },
	{ a = "Talador", ax = 68.42, ay = 9.32, b = "Zangarmarsh", bx = 82.59, by = 66.13, mode = "PORTAL", secs = 10, faction = "B" },
}
