A generator for *Star Wars* interstellar shipping and passenger jobs, based loosely on the missions you can take on in *Escape Velocity* and *Endless Space*.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

destinations.py 21KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663
  1. from enum import Enum
  2. from typing import NamedTuple
  3. class DestinationType(Enum):
  4. STATION = 0
  5. TEMPERATE_WORLD = 1
  6. DESERT_WORLD = 2
  7. FROZEN_WORLD = 3
  8. JUNGLE_WORLD = 4
  9. OCEAN_WORLD = 5
  10. ASTEROID_BASE = 6
  11. BROKEN_WORLD = 7
  12. CITY_WORLD = 8
  13. MOUNTAIN_WORLD = 9
  14. VOLCANO_WORLD = 10
  15. GAS_WORLD = 11
  16. FOREST_WORLD = 12
  17. class DangerLevel(Enum):
  18. NONE = 0
  19. LOW = 1
  20. MODERATE = 2
  21. HIGH = 3
  22. EXTREME = 4
  23. class DangerType(Enum):
  24. HOSTILE = 0
  25. AT_WAR = 1
  26. DESERT = 2
  27. JUNGLE = 3
  28. OCEAN = 4
  29. ATMOSPHERE = 5
  30. GRAVITY = 6
  31. class Destination(NamedTuple):
  32. name: str
  33. system: str | None
  34. sector: str | None
  35. type: DestinationType
  36. danger: tuple | None = None
  37. is_moon: bool = False
  38. is_legends: bool = False
  39. REVERSE_DESTINATION_TYPE = [
  40. "station",
  41. "temperate world",
  42. "desert world",
  43. "frozen world",
  44. "jungle world",
  45. "ocean world",
  46. "asteroid",
  47. "broken world",
  48. "city world",
  49. "mountain world",
  50. "volcano world",
  51. "gas world",
  52. "forest world",
  53. ]
  54. SYSTEMS = [
  55. ("Abafar", "Outer Rim"),
  56. ("Abednedo", "Colonies"),
  57. ("Abregado", "Core Worlds"),
  58. ("Adega", "Outer Rim"),
  59. ("Agamar", "Outer Rim"),
  60. ("Ajan Kloss", "Outer Rim"),
  61. ("Akiva", "Outer Rim"),
  62. ("Alderaan", "Core Worlds"),
  63. ("Aldhani", None),
  64. ("Aleen", "Mid Rim"),
  65. ("Alzoc III", "Outer Rim"),
  66. ("Ambria", "Inner Rim"),
  67. ("Anaxes", "Outer Rim"),
  68. ("Ando", "Mid Rim"),
  69. ("Anoat", "Outer Rim"),
  70. ("Anoth", "Wild Space"),
  71. ("Athega", "Expansion Region"),
  72. ("Atollon", "Outer Rim"),
  73. ("Bakura", "Wild Space"),
  74. ("Balmorra", "Colonies"),
  75. ("Balnab", "Mid Rim"),
  76. ("Barton 4", None),
  77. ("Batuu", "Outer Rim"),
  78. ("Belsavis", "Outer Rim"),
  79. ("Bespin", "Outer Rim"),
  80. ("Bogano", "Outer Rim"),
  81. ("Bonadan", "Outer Rim"),
  82. ("Bracca", "Mid Rim"),
  83. ("Bright Jewel", "Mid Rim"),
  84. ("Cantonica", "Outer Rim"),
  85. ("Carida", "Colonies"),
  86. ("Castilon", "Mid Rim"),
  87. ("Cato Neimoidia", "Colonies"),
  88. ("Chandrila", "Core Worlds"),
  89. ("Christoph", "Outer Rim"),
  90. ("Circarpous", "Expansion Region"),
  91. ("Concord Dawn", "Outer Rim"),
  92. ("Corellia", "Core Worlds"),
  93. ("Corellian", "Core Worlds"),
  94. ("Coruscant", "Core Worlds"),
  95. ("Crait", "Outer Rim"),
  96. ("Cyax", "Outer Rim"),
  97. ("Dagobah", "Outer Rim"),
  98. ("Daiyu", None),
  99. ("Dantooine", "Outer Rim"),
  100. ("Dathomir", "Outer Rim"),
  101. ("Devaron", "Colonies"),
  102. ("Doornik-628", "Core Worlds"),
  103. ("Dromund", "Outer Rim"),
  104. ("Eadu", "Outer Rim"),
  105. ("Endor", "Outer Rim"),
  106. ("Er´kit", "Outer Rim"),
  107. ("Eriadu", "Outer Rim"),
  108. ("Essesia", "Core Worlds"),
  109. ("Felucia", "Outer Rim"),
  110. ("Florrum", "Outer Rim"),
  111. ("Fondor", "Colonies"),
  112. ("Geonosis", "Outer Rim"),
  113. ("Hapes", "Inner Rim"),
  114. ("Hosnian", "Core Worlds"),
  115. ("Hoth", "Outer Rim"),
  116. ("Hutta", "Outer Rim"),
  117. ("Iego", "Outer Rim"),
  118. ("Ileenium", "Outer Rim"),
  119. ("Ilum", "Unknown Regions"),
  120. ("Iridonia", "Mid Rim"),
  121. ("Jabiim", "Outer Rim"),
  122. ("Jakku", "Inner Rim"),
  123. ("Japrael", "Inner Rim"),
  124. ("Jedha", "Mid Rim"),
  125. ("Jelucan", "Outer Rim"),
  126. ("Jinata", "Core Worlds"),
  127. ("Kamino", "Outer Rim"),
  128. ("Kashyyyk", "Mid Rim"),
  129. ("Kessel", "Outer Rim"),
  130. ("Khomm", "Deep Core"),
  131. ("Kijimi", "Mid Rim"),
  132. ("Kothlis", "Mid Rim"),
  133. ("Kuat", "Core Worlds"),
  134. ("Lah'mu", "Outer Rim"),
  135. ("Lothal", "Outer Rim"),
  136. ("Lotho Minor", "Outer Rim"),
  137. ("Malachor", "Outer Rim"),
  138. ("Malastare", "Mid Rim"),
  139. ("Mandalore", "Outer Rim"),
  140. ("Mapuzo", "Mid Rim"),
  141. ("Maridun", "Outer Rim"),
  142. ("Middian", "Expansion Region"),
  143. ("Mon Calamari", "Outer Rim"),
  144. ("Mustafar", "Outer Rim"),
  145. ("Muunilinst", "Outer Rim"),
  146. ("Mygeeto", "Outer Rim"),
  147. ("Myrkr", "Inner Rim"),
  148. ("N'zoth", "Core Worlds"),
  149. ("Naboo", "Mid Rim"),
  150. ("Nal Hutta", "Outer Rim"),
  151. ("Nevarro", "Outer Rim"),
  152. ("Niamos", None),
  153. ("Numidian", "Mid Rim"),
  154. ("Ottega", "Inner Rim"),
  155. ("Perave", "Colonies"),
  156. ("Polith", "Inner Rim"),
  157. ("Pyria", "Colonies"),
  158. ("Ralltiir", "Core Worlds"),
  159. ("Rishi", "Outer Rim"),
  160. ("Rugosa", "Outer Rim"),
  161. ("Ruusan", "Mid Rim"),
  162. ("Ryloth", "Outer Rim"),
  163. ("Sacorria", "Core Worlds"),
  164. ("Saleucami", "Outer Rim"),
  165. ("Savareen", "Outer Rim"),
  166. ("Scarif", "Outer Rim"),
  167. ("Serenno", "Outer Rim"),
  168. ("Shili", "Expansion Region"),
  169. ("Skako", "Core Worlds"),
  170. ("Sorgan", "Outer Rim"),
  171. ("Sullust", "Outer Rim"),
  172. ("Takodana", "Mid Rim"),
  173. ("Tatoo", "Outer Rim"),
  174. ("Ten Tempests", "Mid Rim"),
  175. ("Teth", "Wild Space"),
  176. ("Tholoth", "Colonies"),
  177. ("Toprawa", "Outer Rim"),
  178. ("Toydaria", "Mid Rim"),
  179. ("Tyrius", "Outer Rim"),
  180. ("Umbara", "Expansion Region"),
  181. ("Uquine", "Colonies"),
  182. ("Utapau", "Outer Rim"),
  183. ("Wayland", "Outer Rim"),
  184. ("Wobani", "Mid Rim"),
  185. ("Wrea", "Outer Rim"),
  186. ("Yavin", "Outer Rim"),
  187. ("Zeffo", "Outer Rim"),
  188. ("Zygerria", "Outer Rim"),
  189. ]
  190. DESTINATIONS = [
  191. Destination(name="Abafar", sector="Outer Rim", type=Destination.DESERT_WORLD),
  192. Destination(name="Agamar", sector="Outer Rim", type=Destination.DESERT_WORLD),
  193. Destination(
  194. name="Ajan Kloss",
  195. sector="Outer Rim",
  196. type=Destination.JUNGLE_WORLD,
  197. is_moon=True,
  198. ),
  199. Destination(name="Akiva", sector="Outer Rim", type=Destination.JUNGLE_WORLD),
  200. Destination(
  201. name="Alderaan", sector="Core Worlds", type=Destination.TEMPERATE_WORLD
  202. ),
  203. Destination(name="Aldhani", sector="", type=Destination.TEMPERATE_WORLD),
  204. Destination(name="Aleen", sector="Mid Rim", type=Destination.DESERT_WORLD),
  205. Destination(name="Alzoc III", sector="Outer Rim", type=Destination.FROZEN_WORLD),
  206. Destination(name="Anaxes", sector="Outer Rim", type=Destination.FOREST_WORLD),
  207. Destination(name="Ando", sector="Mid Rim", type=Destination.OCEAN_WORLD),
  208. Destination(name="Anoat", sector="Outer Rim", type=Destination.CITY_WORLD),
  209. Destination(name="Atollon", sector="Outer Rim", type=Destination.DESERT_WORLD),
  210. Destination(name="Balnab", sector="Mid Rim", type=Destination.TEMPERATE_WORLD),
  211. Destination(name="Barton 4", sector="", type=Destination.FROZEN_WORLD),
  212. Destination(name="Batuu", sector="Outer Rim", type=Destination.JUNGLE_WORLD),
  213. Destination(name="Bespin", sector="Outer Rim", type=Destination.GAS_WORLD),
  214. Destination(name="Bogano", sector="Outer Rim", type=Destination.TEMPERATE_WORLD),
  215. Destination(name="Bracca", sector="Mid Rim", type=Destination.BROKEN_WORLD),
  216. Destination(name="Cantonica", sector="Outer Rim", type=Destination.DESERT_WORLD),
  217. Destination(name="Castilon", sector="Mid Rim", type=Destination.OCEAN_WORLD),
  218. Destination(name="Cato Neimoidia", sector="Colonies", type=Destination.OCEAN_WORLD),
  219. Destination(
  220. name="Chandrila", sector="Core Worlds", type=Destination.TEMPERATE_WORLD
  221. ),
  222. Destination(
  223. name="Christophsis",
  224. system="Christoph",
  225. sector="Outer Rim",
  226. type=Destination.FOREST_WORLD,
  227. ),
  228. Destination(name="Concord Dawn", sector="Outer Rim", type=Destination.BROKEN_WORLD),
  229. Destination(name="Corellia", sector="Core Worlds", type=Destination.CITY_WORLD),
  230. Destination(name="Coruscant", sector="Core Worlds", type=Destination.CITY_WORLD),
  231. Destination(name="Crait", sector="Outer Rim", type=Destination.DESERT_WORLD),
  232. Destination(
  233. name="D'Qar",
  234. system="Ileenium",
  235. sector="Outer Rim",
  236. type=Destination.JUNGLE_WORLD,
  237. ),
  238. Destination(name="Dagobah", sector="Outer Rim", type=Destination.JUNGLE_WORLD),
  239. Destination(name="Daiyu", sector="", type=Destination.CITY_WORLD),
  240. Destination(name="Dantooine", sector="Outer Rim", type=Destination.TEMPERATE_WORLD),
  241. Destination(name="Dathomir", sector="Outer Rim", type=Destination.FOREST_WORLD),
  242. Destination(name="Devaron", sector="Colonies", type=Destination.FOREST_WORLD),
  243. Destination(name="Eadu", sector="Outer Rim", type=Destination.MOUNTAIN_WORLD),
  244. Destination(name="Endor", sector="Outer Rim", type=Destination.GAS_WORLD),
  245. Destination(
  246. name="Forest Moon",
  247. system="Endor",
  248. sector="Outer Rim",
  249. type=Destination.FOREST_WORLD,
  250. is_moon=True,
  251. ),
  252. Destination(name="Er'kit", sector="Outer Rim", type=Destination.DESERT_WORLD),
  253. Destination(name="Eriadu", sector="Outer Rim", type=Destination.JUNGLE_WORLD),
  254. Destination(
  255. name="Esseles",
  256. system="Essesia",
  257. sector="Core Worlds",
  258. type=Destination.TEMPERATE_WORLD,
  259. ),
  260. Destination(name="Felucia", sector="Outer Rim", type=Destination.JUNGLE_WORLD),
  261. Destination(name="Florrum", sector="Outer Rim", type=Destination.DESERT_WORLD),
  262. Destination(name="Fondor", sector="Colonies", type=Destination.CITY_WORLD),
  263. Destination(name="Geonosis", sector="Outer Rim", type=Destination.DESERT_WORLD),
  264. Destination(
  265. name="Hosnian Prime",
  266. system="Hosnian",
  267. sector="Core Worlds",
  268. type=Destination.CITY_WORLD,
  269. ),
  270. Destination(name="Hoth", sector="Outer Rim", type=Destination.FROZEN_WORLD),
  271. Destination(name="Iego", sector="Outer Rim", type=Destination.DESERT_WORLD),
  272. Destination(name="Ilum", sector="Unknown Regions", type=Destination.FROZEN_WORLD),
  273. Destination(name="Iridonia", sector="Mid Rim", type=Destination.DESERT_WORLD),
  274. Destination(name="Jabiim", sector="Outer Rim", type=Destination.DESERT_WORLD),
  275. Destination(name="Jakku", sector="Inner Rim", type=Destination.DESERT_WORLD),
  276. Destination(
  277. name="Jedha", sector="Mid Rim", type=Destination.DESERT_WORLD, is_moon=True
  278. ),
  279. Destination(name="Jelucan", sector="Outer Rim", type=Destination.MOUNTAIN_WORLD),
  280. Destination(
  281. name="Jestefad",
  282. system="Mustafar",
  283. sector="Outer Rim",
  284. type=Destination.GAS_WORLD,
  285. ),
  286. Destination(name="Kamino", sector="Outer Rim", type=Destination.OCEAN_WORLD),
  287. Destination(name="Kashyyyk", sector="Mid Rim", type=Destination.FOREST_WORLD),
  288. Destination(
  289. name="Kef Bir",
  290. system="Endor",
  291. sector="Outer Rim",
  292. type=Destination.OCEAN_WORLD,
  293. is_moon=True,
  294. ),
  295. Destination(name="Kessel", sector="Outer Rim", type=Destination.JUNGLE_WORLD),
  296. Destination(name="Kijimi", sector="Mid Rim", type=Destination.MOUNTAIN_WORLD),
  297. Destination(name="Kuat", sector="Core Worlds", type=Destination.CITY_WORLD),
  298. Destination(name="Lah'mu", sector="Outer Rim", type=Destination.TEMPERATE_WORLD),
  299. Destination(name="Lothal", sector="Outer Rim", type=Destination.TEMPERATE_WORLD),
  300. Destination(name="Lotho Minor", sector="Outer Rim", type=Destination.BROKEN_WORLD),
  301. Destination(name="Malachor", sector="Outer Rim", type=Destination.DESERT_WORLD),
  302. Destination(name="Malastare", sector="Mid Rim", type=Destination.FOREST_WORLD),
  303. Destination(name="Mandalore", sector="Outer Rim", type=Destination.DESERT_WORLD),
  304. Destination(name="Mapuzo", sector="Mid Rim", type=Destination.TEMPERATE_WORLD),
  305. Destination(name="Maridun", sector="Outer Rim", type=Destination.TEMPERATE_WORLD),
  306. Destination(
  307. name="Mimban",
  308. system="Circarpous",
  309. sector="Expansion Region",
  310. type=Destination.JUNGLE_WORLD,
  311. ),
  312. Destination(
  313. name="Mon Cala",
  314. system="Mon Calamari",
  315. sector="Outer Rim",
  316. type=Destination.OCEAN_WORLD,
  317. ),
  318. Destination(name="Mustafar", sector="Outer Rim", type=Destination.VOLCANO_WORLD),
  319. Destination(name="Mygeeto", sector="Outer Rim", type=Destination.FROZEN_WORLD),
  320. Destination(name="Naboo", sector="Mid Rim", type=Destination.TEMPERATE_WORLD),
  321. Destination(name="Nal Hutta", sector="Outer Rim", type=Destination.JUNGLE_WORLD),
  322. Destination(name="Nevarro", sector="Outer Rim", type=Destination.VOLCANO_WORLD),
  323. Destination(name="Niamos", sector="", type=Destination.TEMPERATE_WORLD),
  324. Destination(
  325. name="Numidian Prime",
  326. system="Numidian",
  327. sector="Mid Rim",
  328. type=Destination.JUNGLE_WORLD,
  329. ),
  330. Destination(
  331. name="Nur",
  332. system="Mustafar",
  333. sector="Outer Rim",
  334. type=Destination.OCEAN_WORLD,
  335. is_moon=True,
  336. ),
  337. Destination(
  338. name="Onderon",
  339. system="Japrael",
  340. sector="Inner Rim",
  341. type=Destination.JUNGLE_WORLD,
  342. ),
  343. Destination(
  344. name="Ord Mantell",
  345. system="Bright Jewel",
  346. sector="Mid Rim",
  347. type=Destination.TEMPERATE_WORLD,
  348. ),
  349. Destination(
  350. name="Ossus",
  351. system="Adega",
  352. sector="Outer Rim",
  353. type=Destination.TEMPERATE_WORLD,
  354. ),
  355. Destination(
  356. name="Pasaana",
  357. system="Middian",
  358. sector="Expansion Region",
  359. type=Destination.DESERT_WORLD,
  360. ),
  361. Destination(
  362. name="Pillio",
  363. system="Jinata",
  364. sector="Core Worlds",
  365. type=Destination.OCEAN_WORLD,
  366. ),
  367. Destination(name="Rishi", sector="Outer Rim", type=Destination.JUNGLE_WORLD),
  368. Destination(
  369. name="Rodia", system="Tyrius", sector="Outer Rim", type=Destination.JUNGLE_WORLD
  370. ),
  371. Destination(
  372. name="Rugosa", sector="Outer Rim", type=Destination.OCEAN_WORLD, is_moon=True
  373. ),
  374. Destination(name="Ruusan", sector="Mid Rim", type=Destination.DESERT_WORLD),
  375. Destination(name="Ryloth", sector="Outer Rim", type=Destination.DESERT_WORLD),
  376. Destination(name="Saleucami", sector="Outer Rim", type=Destination.JUNGLE_WORLD),
  377. Destination(name="Savareen", sector="Outer Rim", type=Destination.DESERT_WORLD),
  378. Destination(name="Scarif", sector="Outer Rim", type=Destination.OCEAN_WORLD),
  379. Destination(name="Serenno", sector="Outer Rim", type=Destination.TEMPERATE_WORLD),
  380. Destination(
  381. name="Shili", sector="Expansion Region", type=Destination.TEMPERATE_WORLD
  382. ),
  383. Destination(
  384. name="Sissubo",
  385. system="Chandrila",
  386. sector="Core Worlds",
  387. type=Destination.FROZEN_WORLD,
  388. ),
  389. Destination(name="Skako", sector="Core Worlds", type=Destination.CITY_WORLD),
  390. Destination(
  391. name="Skako Minor",
  392. system="Skako",
  393. sector="Core Worlds",
  394. type=Destination.FOREST_WORLD,
  395. ),
  396. Destination(name="Sorgan", sector="Outer Rim", type=Destination.FOREST_WORLD),
  397. Destination(name="Sullust", sector="Outer Rim", type=Destination.VOLCANO_WORLD),
  398. Destination(name="Takodana", sector="Mid Rim", type=Destination.FOREST_WORLD),
  399. Destination(
  400. name="Tatooine",
  401. system="Tatoo",
  402. sector="Outer Rim",
  403. type=Destination.DESERT_WORLD,
  404. ),
  405. Destination(name="Teth", sector="Wild Space", type=Destination.JUNGLE_WORLD),
  406. Destination(name="Toydaria", sector="Mid Rim", type=Destination.TEMPERATE_WORLD),
  407. Destination(
  408. name="Trandosha",
  409. system="Kashyyyk",
  410. sector="Mid Rim",
  411. type=Destination.FOREST_WORLD,
  412. ),
  413. Destination(
  414. name="Umbara", sector="Expansion Region", type=Destination.TEMPERATE_WORLD
  415. ),
  416. Destination(name="Utapau", sector="Outer Rim", type=Destination.TEMPERATE_WORLD),
  417. Destination(
  418. name="Vandor-1",
  419. system="Coruscant",
  420. sector="Core Worlds",
  421. type=Destination.FROZEN_WORLD,
  422. ),
  423. Destination(
  424. name="Vardos",
  425. system="Jinata",
  426. sector="Core Worlds",
  427. type=Destination.MOUNTAIN_WORLD,
  428. ),
  429. Destination(name="Wobani", sector="Mid Rim", type=Destination.BROKEN_WORLD),
  430. Destination(name="Wrea", sector="Outer Rim", type=Destination.OCEAN_WORLD),
  431. Destination(
  432. name="Yavin Prime",
  433. system="Yavin",
  434. sector="Outer Rim",
  435. type=Destination.GAS_WORLD,
  436. ),
  437. Destination(
  438. name="Yavin 4",
  439. system="Yavin",
  440. sector="Outer Rim",
  441. type=Destination.JUNGLE_WORLD,
  442. is_moon=True,
  443. ),
  444. Destination(name="Zeffo", sector="Outer Rim", type=Destination.MOUNTAIN_WORLD),
  445. Destination(name="Zygerria", sector="Outer Rim", type=Destination.TEMPERATE_WORLD),
  446. Destination(name="Abednedo", sector="Colonies", type=Destination.TEMPERATE_WORLD),
  447. Destination(name="Carida", sector="Colonies", type=Destination.MOUNTAIN_WORLD),
  448. Destination(name="Uquine", sector="Colonies", type=Destination.TEMPERATE_WORLD),
  449. Destination(name="Tholoth", sector="Colonies", type=Destination.JUNGLE_WORLD),
  450. Destination(
  451. name="Nar Shaddaa",
  452. system="Hutta",
  453. sector="Outer Rim",
  454. type=Destination.CITY_WORLD,
  455. is_moon=True,
  456. ),
  457. Destination(
  458. name="Wasskah",
  459. system="Kashyyyk",
  460. sector="Mid Rim",
  461. type=Destination.FOREST_WORLD,
  462. is_moon=True,
  463. ),
  464. Destination(
  465. name="Abregado-rae",
  466. system="Abregado",
  467. sector="Core Worlds",
  468. type=Destination.TEMPERATE_WORLD,
  469. is_legends=True,
  470. ),
  471. Destination(
  472. name="Ambria",
  473. sector="Inner Rim",
  474. type=Destination.DESERT_WORLD,
  475. is_legends=True,
  476. ),
  477. Destination(
  478. name="Anoth",
  479. sector="Wild Space",
  480. type=Destination.BROKEN_WORLD,
  481. is_legends=True,
  482. ),
  483. Destination(
  484. name="Arkania",
  485. system="Perave",
  486. sector="Colonies",
  487. type=Destination.FROZEN_WORLD,
  488. is_legends=True,
  489. ),
  490. Destination(
  491. name="Bakura",
  492. sector="Wild Space",
  493. type=Destination.TEMPERATE_WORLD,
  494. is_legends=True,
  495. ),
  496. Destination(
  497. name="Bonadan",
  498. sector="Outer Rim",
  499. type=Destination.BROKEN_WORLD,
  500. is_legends=True,
  501. ),
  502. Destination(
  503. name="Borleias",
  504. system="Pyria",
  505. sector="Colonies",
  506. type=Destination.JUNGLE_WORLD,
  507. is_legends=True,
  508. ),
  509. Destination(
  510. name="Ord Carida",
  511. system="Carida",
  512. sector="Colonies",
  513. type=Destination.TEMPERATE_WORLD,
  514. is_legends=True,
  515. ),
  516. Destination(
  517. name="Da Soocha V",
  518. system="Cyax",
  519. sector="Outer Rim",
  520. type=Destination.MOUNTAIN_WORLD,
  521. is_moon=True,
  522. is_legends=True,
  523. ),
  524. Destination(
  525. name="Drall",
  526. system="Corellian",
  527. sector="Core Worlds",
  528. type=Destination.TEMPERATE_WORLD,
  529. is_legends=True,
  530. ),
  531. Destination(
  532. name="Dromund Kaas",
  533. system="Dromund",
  534. sector="Outer Rim",
  535. type=Destination.JUNGLE_WORLD,
  536. is_legends=True,
  537. ),
  538. Destination(
  539. name="Dxun",
  540. system="Japrael",
  541. sector="Inner Rim",
  542. type=Destination.JUNGLE_WORLD,
  543. is_moon=True,
  544. is_legends=True,
  545. ),
  546. Destination(
  547. name="Hapes",
  548. sector="Inner Rim",
  549. type=Destination.TEMPERATE_WORLD,
  550. is_legends=True,
  551. ),
  552. Destination(
  553. name="Ithor",
  554. system="Ottega",
  555. sector="Inner Rim",
  556. type=Destination.TEMPERATE_WORLD,
  557. is_legends=True,
  558. ),
  559. Destination(
  560. name="J't'p'tan",
  561. system="Doornik-628",
  562. sector="Core Worlds",
  563. type=Destination.TEMPERATE_WORLD,
  564. is_legends=True,
  565. ),
  566. Destination(
  567. name="Khomm", sector="Deep Core", type=Destination.OCEAN_WORLD, is_legends=True
  568. ),
  569. Destination(
  570. name="Kothlis", sector="Mid Rim", type=Destination.OCEAN_WORLD, is_legends=True
  571. ),
  572. Destination(
  573. name="Muunilinst",
  574. sector="Outer Rim",
  575. type=Destination.TEMPERATE_WORLD,
  576. is_legends=True,
  577. ),
  578. Destination(
  579. name="Myrkr", sector="Inner Rim", type=Destination.FOREST_WORLD, is_legends=True
  580. ),
  581. Destination(
  582. name="N'zoth",
  583. sector="Core Worlds",
  584. type=Destination.DESERT_WORLD,
  585. is_legends=True,
  586. ),
  587. Destination(
  588. name="Nkllon",
  589. system="Athega",
  590. sector="Expansion Region",
  591. type=Destination.DESERT_WORLD,
  592. is_legends=True,
  593. ),
  594. Destination(
  595. name="Ralltiir",
  596. sector="Core Worlds",
  597. type=Destination.TEMPERATE_WORLD,
  598. is_legends=True,
  599. ),
  600. Destination(
  601. name="Sacorria",
  602. sector="Core Worlds",
  603. type=Destination.TEMPERATE_WORLD,
  604. is_legends=True,
  605. ),
  606. Destination(
  607. name="Selonia",
  608. system="Corellian",
  609. sector="Core Worlds",
  610. type=Destination.OCEAN_WORLD,
  611. is_legends=True,
  612. ),
  613. Destination(
  614. name="Thyferra",
  615. system="Polith",
  616. sector="Inner Rim",
  617. type=Destination.JUNGLE_WORLD,
  618. is_legends=True,
  619. ),
  620. Destination(
  621. name="Toprawa",
  622. sector="Outer Rim",
  623. type=Destination.FOREST_WORLD,
  624. is_legends=True,
  625. ),
  626. Destination(
  627. name="Vortex",
  628. system="Ten Tempests",
  629. sector="Mid Rim",
  630. type=Destination.FROZEN_WORLD,
  631. is_legends=True,
  632. ),
  633. Destination(
  634. name="Wayland",
  635. sector="Outer Rim",
  636. type=Destination.JUNGLE_WORLD,
  637. is_legends=True,
  638. ),
  639. Destination(
  640. name="Belsavis",
  641. sector="Outer Rim",
  642. type=Destination.FROZEN_WORLD,
  643. is_legends=True,
  644. ),
  645. Destination(
  646. name="Balmorra",
  647. sector="Colonies",
  648. type=Destination.TEMPERATE_WORLD,
  649. is_legends=True,
  650. ),
  651. ]