Module:Data/Cenrail/Lines
Documentation for this module may be created at Module:Data/Cenrail/Lines/doc
return {
--[[
line = {
color = "aabbcc", -- hex color
stops = {
"IMP", "KCC", "KZA", "KZK",
}
turns = {
["KCC01"] = {-626, -1033},
["KCC02"] = {-626, -1105},
["KCC03"] = {0, -1105},
["KCC04"] = {0, -1167},
["IMP01"] = {16, -1167}
}
}
]]
central = {
color = "F87171",
stops = {
"TZB", "KCY", "KCC", "KCM", "MZL", "MZS", "MZT", "MZC", "XVH", "KZK", "RIJ", "EPM",
},
turns = {
["TZB00"] = {-2546, -3171}, -- TERMINUS
["TZB01"] = {-2536, -3171},
["TZB02"] = {-2536, -3173},
["TZB03"] = {-2517, -3173},
["TZB04"] = {-2517, -3197},
["TZB05"] = {-2277, -3197},
["TZB06"] = {-2277, -3212},
["TZB07"] = {-2182, -3212},
["TZB08"] = {-2182, -3220},
["TZB09"] = {-1527, -3220},
["TZB10"] = {-1527, -3213},
["TZB11"] = {-699, -3213},
["TZB12"] = {-699, -2577}, -- <bullshit>
["TZB13"] = {-702, -2577},
["TZB14"] = {-702, -2594},
["TZB15"] = {-706, -2594},
["TZB16"] = {-706, -2589},
["TZB17"] = {-704, -2589}, -- </bullshit>
["KCY01"] = {-704, -2542},
["KCY02"] = {-699, -2542},
["KCY03"] = {-699, -2163},
["KCY04"] = {-695, -2163},
["KCY05"] = {-695, -2131},
["KCY06"] = {-703, -2131},
["KCY07"] = {-703, -2119},
["KCY08"] = {-718, -2119},
["KCY09"] = {-718, -2107},
["KCY10"] = {-725, -2107},
["KCY11"] = {-725, -2050},
["KCY12"] = {-722, -2050},
["KCY13"] = {-722, -2024},
["KCY14"] = {-708, -2024},
["KCY15"] = {-708, -2018},
["KCY16"] = {-630, -2018},
["KCY17"] = {-630, -1038},
["KCC01"] = {-717, -1038},
["KCC02"] = {-717, -240},
["KCM01"] = {-652, -240},
["KCM02"] = {-652, -216},
["MZL01"] = {-95, -216},
["MZL02"] = {-95, -93},
["MZL03"] = {-31, -93},
["MZL04"] = {-31, -38},
["MZS01"] = {-3, -38},
["MZS02"] = {-3, -46},
["MZT01"] = {1207, -46},
["MZC01"] = {1207, -841},
["MZC02"] = {1263, -841},
["MZC03"] = {1622, -841},
["MZC04"] = {1622, -839},
["XVH01"] = {1997, -839},
["RIJ01"] = {1997, -2307},
["RIJ02"] = {2329, -2307},
["RIJ03"] = {2329, -2301},
["EPI00"] = {2424, -2301}, -- TERMINUS
},
},
transversal = {
color = "4ADE80",
stops = {
"ORT", "XG2", "XPH", "ZTB", "ZTZ", "DOF", "DOR", "HEN", "HEQ", "TZP", "TZB", "HLG", "HLF", "HLH", "KCC", "IMP", "KZA", "KZK", "MPB", "EKH", "XIO", "XCE", "XSB", "XMT", "TAV", "XMB", "XMV", "XMH", "TYE", "TYU", "TYN",
},
turns = {
["ORT00"] = {-6473, -7274}, -- TERMINUS
["ORT01"] = {-6473, -5959},
["XG201"] = {-5166, -5959},
["XPH01"] = {-5166, -5257},
["XPH02"] = {-5298, -5257},
["ZTB01"] = {-5298, -4825},
["ZTB02"] = {-5187, -4825},
["ZTB03"] = {-5187, -4536},
["ZTB04"] = {-5137, -4536},
["ZTB05"] = {-5137, -4081},
["ZTB06"] = {-5173, -4081},
["ZTZ01"] = {-5173, -4073},
["ZTZ02"] = {-4096, -4073},
["ZTZ03"] = {-4096, -3724},
["DOF01"] = {-3247, -3724},
["DOF02"] = {-3247, -3742},
["DOR01"] = {-3062, -3742},
["DOR02"] = {-3062, -4133},
["HEN01"] = {-2970, -4133},
["HEN02"] = {-2970, -4506},
["HEQ01"] = {-1990, -4506},
["HEQ02"] = {-1990, -3468},
["TZP01"] = {-2359, -3468},
["TZP02"] = {-2359, -3171},
["TZP03"] = {-2563, -3171}, -- <bullshit>
["TZP04"] = {-2563, -3170},
["TZP05"] = {-2570, -3170},
["TZP06"] = {-2570, -3173},
["TZP07"] = {-2556, -3173},
["TZP08"] = {-2556, -3171}, -- </bullshit>
["TZB01"] = {-2532, -3171},
["TZB02"] = {-2532, -3159},
["TZB03"] = {-2542, -3159},
["TZB04"] = {-2542, -3098},
["TZB05"] = {-2543, -3098},
["HLG01"] = {-2543, -1769},
["HLG02"] = {-1880, -1769},
["HLG03"] = {-1880, -1502},
["HLF01"] = {-2285, -1502},
["HLH01"] = {-2285, -1051},
["HLH02"] = {-724, -1051},
["HLH03"] = {-724, -1033},
["KCC01"] = {-626, -1033},
["KCC02"] = {-626, -1105},
["KCC03"] = {0, -1105},
["KCC04"] = {0, -1167},
["IMP01"] = {16, -1167},
["IMP02"] = {16, -1214},
["IMP03"] = {359, -1214},
["IMP04"] = {359, -1714},
["IMP05"] = {1635, -1714}, -- IGNORE to bypass KZA
["IMP06"] = {1635, -1704}, -- IGNORE to bypass KZA
["KZA01"] = {1675, -1704}, -- IGNORE to bypass KZA
["KZA02"] = {1675, -1714}, -- IGNORE to bypass KZA
["KZK01"] = {2024, -1714},
["KZK02"] = {2024, -1715},
["MPB01"] = {2500, -1715},
["MPB02"] = {2500, -1555},
["EKH01"] = {2779, -1555},
["EKH02"] = {2779, -876},
["XIO01"] = {2654, -876},
["XIO02"] = {2654, -350},
["XCE01"] = {3840, -350},
["XSB01"] = {3840, 791},
["XMT01"] = {4850, 791},
["XMT02"] = {4850, 380},
["XMT03"] = {5430, 380},
["TAV01"] = {5430, -1101},
["TAV02"] = {5405, -1101},
["XMB01"] = {5405, -1143},
["XMB02"] = {5430, -1143},
["XMB03"] = {5430, -3123},
["XMV01"] = {5510, -3123},
["XMV02"] = {5510, -3113},
["XMV03"] = {5770, -3113},
["XMV04"] = {5770, -3166},
["XMV05"] = {5759, -3166},
["XMV06"] = {5759, -3280},
["XMV07"] = {5773, -3280},
["XMV08"] = {5773, -3478},
["XMV09"] = {5752, -3478},
["XMV10"] = {5752, -3514}, -- <bullshit>
["XMV11"] = {5753, -3514},
["XMV12"] = {5753, -3521},
["XMV13"] = {5756, -3521},
["XMV14"] = {5756, -3535},
["XMV15"] = {5753, -3535},
["XMV16"] = {5753, -3548},
["XMV17"] = {5728, -3548},
["XMV18"] = {5728, -3544},
["XMV19"] = {5709, -3544},
["XMV20"] = {5709, -3532},
["XMV21"] = {5650, -3532},
["XMV22"] = {5650, -3570},
["XMV23"] = {5601, -3570},
["XMV24"] = {5601, -3611},
["XMV25"] = {5565, -3611},
["XMV26"] = {5565, -3622}, -- </bullshit>
["XMH01"] = {5386, -3622},
["XMH02"] = {5386, -3411},
["XMH03"] = {4577, -3411},
["XMH04"] = {4577, -3384},
["XMH05"] = {4441, -3384},
["XMH06"] = {4441, -3412},
["TYU01"] = {3849, -3412},
["TYU02"] = {3849, -3406},
["TYN00"] = {3688, -3406}, -- TERMINUS
},
},
southern = {
color = "60A5FA",
stops = {
"KCM", "TZM", "TQT", "TQS", "NAN", "ARY", "RPK", "RPR", "XSH", "RPA", "ARF", "NBT", "ARA",
},
turns = {
["KCM01"] = {-652, -233},
["KCM02"] = {-652, -229},
["KCM03"] = {-662, -229},
["KCM04"] = {-662, 212},
["KCM05"] = {-588, 212},
["KCM06"] = {-588, 242},
["KCM06"] = {-523, 242},
["TZM01"] = {-523, 287},
["TZM02"] = {-305, 287},
["TZM03"] = {-305, 339},
["TQT01"] = {-273, 339},
["TQS01"] = {-273, 1040},
["TQS02"] = {-57, 1040},
["NAN01"] = {-57, 1053},
["NAN02"] = {-851, 1053},
["NAN03"] = {-851, 1127}, -- <bullshit>
["NAN04"] = {-847, 1127},
["NAN05"] = {-847, 1108},
["NAN06"] = {-853, 1108},
["ARY01"] = {-853, 1111},
["ARY02"] = {-849, 1111},
["ARY03"] = {-849, 1125},
["ARY04"] = {-850, 1125},
["ARY05"] = {-850, 1116},
["ARY06"] = {-847, 1116},
["ARY07"] = {-847, 1103},
["ARY08"] = {-841, 1103},
["ARY09"] = {-841, 1109},
["ARY10"] = {-845, 1109},
["ARY11"] = {-845, 1116},
["ARY12"] = {-850, 1116}, -- </bullshit>
["RPK01"] = {-850, 2739},
["RPR01"] = {-1477, 2739},
["RPR02"] = {-1477, 2767},
["RPR03"] = {-2364, 2767},
["RPR04"] = {-2364, 2167},
["RPR05"] = {-2363, 2167},
["XSH01"] = {-2363, 2043},
["XSH02"] = {-2028, 2043},
["RPA01"] = {-2028, 1897},
["RPA02"] = {-1959, 1897},
["RPA03"] = {-1959, 1812},
["RPA04"] = {-1777, 1812},
["RPA05"] = {-1777, 1340},
["ARF01"] = {-1418, 1340},
["ARF02"] = {-1418, 1249},
["ARF03"] = {-1264, 1249},
["ARA01"] = {-1264, 49},
["ARA02"] = {-851, 49},
["ARA03"] = {-851, -233},
["KCM01"] = {-652, -233}, -- duplicate to complete loop
},
},
slab = {
color = "94A3B8",
stops = {
"KCY", "STS", "SXG", "LRT", "EDT",
},
turns = {
["KCY00"] = {-708, -2558}, -- TERMINUS
["KCY01"] = {-708, -2580},
["KCY02"] = {-446, -2580},
["KCY03"] = {-446, -2565},
["KCY04"] = {608, -2565},
["STS01"] = {608, -3130},
["STS02"] = {602, -3130},
["STS03"] = {602, -3264},
["STS04"] = {597, -3264},
["SXG01"] = {597, -3406},
["SXG02"] = {597, -3406},
["SXG03"] = {597, -3446},
["SXG04"] = {633, -3446},
["SXG05"] = {633, -3462},
["SXG06"] = {611, -3462},
["SXG07"] = {611, -3477},
["SXG08"] = {587, -3477},
["SXG09"] = {587, -5638},
["SXG10"] = {618, -5638},
["SXG11"] = {618, -5776}, -- witch farm - northbound only?
["SXG12"] = {255, -5776},
["LRT01"] = {618, -5776}, -- duplicate point because wtf
["LRT02"] = {618, -6287},
["EDT00"] = {1559, -6287}, -- TERMINUS
},
},
western = {
color = "CA6641",
stops = {
--[["VZL",]] "VZF", "PET", "PE1", "ZGW", "CBA", "TQN", "ARA", "TQT",
},
turns = {
["VZF00"] = {-6705, -1283}, -- TERMINUS
["VZF01"] = {-6705, -803},
["VZF02"] = {-6441, -803},
["VZF03"] = {-6441, -638},
["PET01"] = {-6402, -638},
["PET02"] = {-6402, -642},
["PET03"] = {-6344, -642},
["PET04"] = {-6344, -584},
["PET05"] = {-6187, -584},
["PET06"] = {-6187, -514},
["PE101"] = {-6137, -514},
["PE102"] = {-6137, -521},
["PE103"] = {-4916, -521},
["ZGW01"] = {-4916, 593},
["ZGW02"] = {-2794, 593},
["ZGW03"] = {-2794, 589},
["TQN01"] = {-2759, 589},
["TQN02"] = {-2759, 601},
["TQN03"] = {-2749, 601},
["TQN04"] = {-2749, 611},
["ARA01"] = {-305, 611},
["ARA02"] = {-305, 343},
["TQT00"] = {-292, 343}, -- TERMINUS
},
},
aquatic = {
color = "FB923C",
stops = {
"HLM", "LRP", "LRI", "UNF", "KZG", "RPR", "AYK", "AYR", "FLT", "TRC", "XCC", "XCI",
},
turns = {
["HLM00"] = {-444, 6432}, -- TERMINUS
["HLM01"] = {-1481, 6432},
["HLM02"] = {-1481, 5194},
["HLM03"] = {-1993, 5194},
["HLM04"] = {-1993, 5384},
["HLM05"] = {-1997, 5384},
["LRP01"] = {-1997, 4589},
["LRI01"] = {-1979, 4589},
["LRI02"] = {-1979, 4433},
["LRI03"] = {-1971, 4433},
["LRI04"] = {-1971, 4430},
["LRI05"] = {-1673, 4430},
["UNF01"] = {-1673, 4232},
["UNF02"] = {-1477, 4232},
["UNF03"] = {-1477, 3931},
["UNF04"] = {-1481, 3931},
["KZG01"] = {-1481, 2735},
["AYK01"] = {1136, 2735},
["AYR01"] = {1136, 2034},
["FLT01"] = {1597, 2034},
["FLT02"] = {1597, 2045},
["FLT03"] = {1521, 2045},
["FLT04"] = {1521, 2068},
["FLT05"] = {1512, 2068},
["FLT06"] = {1512, 3261},
["TRC01"] = {2321, 3261},
["TRC02"] = {2321, 3821},
["XCC01"] = {7120, 3821},
["XCI00"] = {7120, 3384}, -- TERMINUS
},
},
ngafrican = {
color = "F9A8D4",
stops = {
--[["VZL", "PE7", "RA?",]] "MLD", "HLA", "HLH", "SPG", "TQN",
},
turns = {
["MLD00"] = {-3487, -1897}, -- TERMINUS
["MLD01"] = {-3507, -1897},
["MLD02"] = {-3507, -1502},
["HLA01"] = {-2297, -1502},
["HLH01"] = {-2297, -1051},
["HLH02"] = {-2765, -1051},
["HLH03"] = {-2765, -762},
["HLH04"] = {-2880, -762},
["HLH05"] = {-2880, -763},
["SPG01"] = {-2902, -763},
["SPG02"] = {-2902, -769},
["SPG03"] = {-2862, -769},
["SPG04"] = {-2862, -763},
["SPG05"] = {-2765, -763},
["SPG06"] = {-2765, 441},
["SPG07"] = {-2753, 441},
["SPG08"] = {-2753, 585},
["TQN00"] = {-2793, 585}, -- TERMINUS
},
},
transfortunate = {
color = "F472B6",
stops = {
"AYK", "RMJ", "ESW", "KTH", "KTM",
},
turns = {},
},
cuban = {
color = "B4A6FE",
stops = {
"HLH", "OBC", "CBA", "CBV", "CBC", "CBF", "CBM", "CBN", "XSH",
},
turns = {
["HLH00"] = {-2291, -1419}, -- TERMINUS
["HLH01"] = {-2291, -779},
["HLH02"] = {-2100, -779},
["OBC01"] = {-2100, -100},
["OBC02"] = {-3700, -100},
["OBC03"] = {-3700, 574},
["OBC04"] = {-4582, 574},
["OBC05"] = {-4582, 605},
["CBA01"] = {-4677, 605},
["CBA02"] = {-4677, 898},
["CBA03"] = {-4712, 898},
["CBA04"] = {-4712, 899},
["CBA05"] = {-4952, 899},
["CBA06"] = {-4952, 915},
["CBA07"] = {-4953, 915},
["CBV01"] = {-4953, 979},
["CBV02"] = {-4958, 979},
["CBV03"] = {-4958, 988},
["CBV04"] = {-4977, 988},
["CBV05"] = {-4977, 976},
["CBV06"] = {-5000, 976},
["CBV07"] = {-5000, 1471},
["CBV08"] = {-5008, 1471},
["CBV09"] = {-5008, 1476},
["CBV10"] = {-4975, 1476},
["CBC01"] = {-4975, 1482},
["CBC02"] = {-5008, 1482},
["CBC03"] = {-5008, 1487},
["CBC04"] = {-5000, 1487},
["CBC05"] = {-5000, 2048},
["CBF01"] = {-4227, 2048},
["CBF02"] = {-4227, 2286},
["CBF03"] = {-4267, 2286},
["CBF04"] = {-4267, 2489},
["CBF05"] = {-4306, 2489},
["CBF06"] = {-4306, 2579},
["CBF07"] = {-4282, 2579},
["CBF08"] = {-4300, 2579},
["CBM01"] = {-4261, 2579},
["CBM02"] = {-4261, 2583},
["CBM03"] = {-3400, 2583},
["CBM04"] = {-3400, 2514},
["CBM05"] = {-3396, 2514},
["CBM06"] = {-3396, 2124},
["CBM07"] = {-2920, 2124},
["CBM08"] = {-2920, 2058},
["CBM09"] = {-2838, 2058},
["CBM10"] = {-2838, 2054},
["CBN01"] = {-2800, 2054},
["CBN02"] = {-2800, 2058},
["CBN03"] = {-2744, 2058},
["CBN04"] = {-2775, 2058},
["CBN05"] = {-2547, 2058},
["CBN06"] = {-2547, 2162},
["XSR00"] = {-2370, 2162}, -- TERMINUS
},
},
archipelago = {
color = "A3E635",
stops = {
"SVS", "CBM",
},
turns = {
["SVS00"] = {-6391, 4975}, -- TERMINUS
["SVS01"] = {-6391, 2560},
["SVS02"] = {-4266, 2560},
["SVS03"] = {-4266, 2573},
["CBM00"] = {-4278, 2573}, -- TERMINUS
},
},
forest = {
color = "2DD4BF",
stops = {
"CFR", "CFZ", "AYT", "RPZ", "RPR", "RPS"
},
turns = {},
},
corner = {
color = "E879F9",
stops = {
"BDM", "XCI", "CRV", "CRM",
},
turns = {
["BDM00"] = {6797, 1800}, -- TERMINUS
["BDM01"] = {7125, 1800},
["XCI01"] = {7125, 5611},
["CRV00"] = {7899, 5611}, -- TERMINUS
},
},
coastal = {
color = "E879F9",
stops = {
"PET", "RAR", "RAU", "NGH", "SPG", "OBC",
},
turns = {},
},
zyrian = {
color = "E11D48",
stops = {
"CVY", "SEL", "ESR", "ESW", "ESM", "ESK"
},
turns = {},
},
olympic = {
color = "FACC15",
stops = {
"CBV", "CBS", "CBB", "ARA", "NAN", "MDK", "FLR", "FLN", "FLB", "SVG", "RKZ", "KZK", "NTN", "NTC", "STB", "STN", "STS",
},
turns = {},
},
mountain = {
color = "D97706",
stops = {
"MIK", "XOS", "VLP", "XPL", "LRI", "CPL", "SEL",
},
turns = {},
},
crystal = {
color = "22D3EE",
stops = {
"PE1", "KLB", "CBV",
},
turns = {},
},
mitosis = {
color = "BE185D",
stops = {
"SVP", "CFV", "CFA", "CFR", "CFL",
},
turns = {},
},
ngerlin = {
color = "9333EA",
stops = {
"LRI", "TPS", "RPA", "RPN", "RPK",
},
turns = {},
},
-- LOCAL LINES
enkavak_rail = {
color = "334155",
stops = {},
turns = {},
},
shingtsun_line = {
color = "334155",
stops = {
"KCB", "KCE", "UNG", "KCY", "KCS", "KCP", "VAF", "VAV",
},
turns = {},
},
fishland_line = {
color = "334155",
stops = {
"FLN", "FLT"
},
turns = {},
},
kyaw_cen_sheep_line = {
color = "334155",
stops = {
"KCC", "KCH",
},
turns = {},
},
imerchal_rail = {
color = "334155",
stops = {
"IMC", "IMH", "IMP", "IMO", "VAF",
},
turns = {},
},
kozdenen_metro = {
color = "334155",
stops = {
"KZC", "KZN", "KZP", "KZW", "KZE", "KZT", "KZR", "KZD", "KZL",
},
turns = {},
},
kozdenen_arena_shuttle = {
color = "334155",
stops = {
"KZA", "KZK",
},
turns = {
["KZK00"] = {1999, -1704}, -- TERMINUS
["KZA00"] = {1653, -1704}, -- TERMINUS
},
},
coldba_everglacier_shuttle = {
color = "334155",
stops = {
"CBF", "CBE",
},
turns = {},
},
myzhariky_gyzven_line = {
color = "334155",
stops = {},
turns = {},
},
rails_of_eras = {
color = "334155",
stops = {},
turns = {},
},
oberia_snco = {
color = "334155",
stops = {},
turns = {},
},
rauratoshan_rts = {
color = "334155",
stops = {
"RAR", "RAY", "RAZ", "RAT", "RAE", "RAL", "RAM", "RAI",
},
turns = {},
},
puan_metro = {
color = "334155",
stops = {},
turns = {},
},
tanzangi_rail = {
color = "334155",
stops = {
"TZB", "TZS", "TZP", "TZR",
},
turns = {},
},
cmcrail = {
color = "334155",
stops = {},
turns = {},
},
}