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 22KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722
  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. type: DestinationType
  34. system: str | None = None
  35. sector: str | None = None
  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=DestinationType.DESERT_WORLD),
  192. Destination(name="Agamar", sector="Outer Rim", type=DestinationType.DESERT_WORLD),
  193. Destination(
  194. name="Ajan Kloss",
  195. sector="Outer Rim",
  196. type=DestinationType.JUNGLE_WORLD,
  197. is_moon=True,
  198. ),
  199. Destination(name="Akiva", sector="Outer Rim", type=DestinationType.JUNGLE_WORLD),
  200. Destination(
  201. name="Alderaan", sector="Core Worlds", type=DestinationType.TEMPERATE_WORLD
  202. ),
  203. Destination(name="Aldhani", sector="", type=DestinationType.TEMPERATE_WORLD),
  204. Destination(name="Aleen", sector="Mid Rim", type=DestinationType.DESERT_WORLD),
  205. Destination(
  206. name="Alzoc III", sector="Outer Rim", type=DestinationType.FROZEN_WORLD
  207. ),
  208. Destination(name="Anaxes", sector="Outer Rim", type=DestinationType.FOREST_WORLD),
  209. Destination(name="Ando", sector="Mid Rim", type=DestinationType.OCEAN_WORLD),
  210. Destination(name="Anoat", sector="Outer Rim", type=DestinationType.CITY_WORLD),
  211. Destination(name="Atollon", sector="Outer Rim", type=DestinationType.DESERT_WORLD),
  212. Destination(name="Balnab", sector="Mid Rim", type=DestinationType.TEMPERATE_WORLD),
  213. Destination(name="Barton 4", sector="", type=DestinationType.FROZEN_WORLD),
  214. Destination(name="Batuu", sector="Outer Rim", type=DestinationType.JUNGLE_WORLD),
  215. Destination(name="Bespin", sector="Outer Rim", type=DestinationType.GAS_WORLD),
  216. Destination(
  217. name="Bogano", sector="Outer Rim", type=DestinationType.TEMPERATE_WORLD
  218. ),
  219. Destination(name="Bracca", sector="Mid Rim", type=DestinationType.BROKEN_WORLD),
  220. Destination(
  221. name="Cantonica", sector="Outer Rim", type=DestinationType.DESERT_WORLD
  222. ),
  223. Destination(name="Castilon", sector="Mid Rim", type=DestinationType.OCEAN_WORLD),
  224. Destination(
  225. name="Cato Neimoidia", sector="Colonies", type=DestinationType.OCEAN_WORLD
  226. ),
  227. Destination(
  228. name="Chandrila", sector="Core Worlds", type=DestinationType.TEMPERATE_WORLD
  229. ),
  230. Destination(
  231. name="Christophsis",
  232. system="Christoph",
  233. sector="Outer Rim",
  234. type=DestinationType.FOREST_WORLD,
  235. ),
  236. Destination(
  237. name="Concord Dawn", sector="Outer Rim", type=DestinationType.BROKEN_WORLD
  238. ),
  239. Destination(name="Corellia", sector="Core Worlds", type=DestinationType.CITY_WORLD),
  240. Destination(
  241. name="Coruscant", sector="Core Worlds", type=DestinationType.CITY_WORLD
  242. ),
  243. Destination(name="Crait", sector="Outer Rim", type=DestinationType.DESERT_WORLD),
  244. Destination(
  245. name="D'Qar",
  246. system="Ileenium",
  247. sector="Outer Rim",
  248. type=DestinationType.JUNGLE_WORLD,
  249. ),
  250. Destination(name="Dagobah", sector="Outer Rim", type=DestinationType.JUNGLE_WORLD),
  251. Destination(name="Daiyu", sector="", type=DestinationType.CITY_WORLD),
  252. Destination(
  253. name="Dantooine", sector="Outer Rim", type=DestinationType.TEMPERATE_WORLD
  254. ),
  255. Destination(name="Dathomir", sector="Outer Rim", type=DestinationType.FOREST_WORLD),
  256. Destination(name="Devaron", sector="Colonies", type=DestinationType.FOREST_WORLD),
  257. Destination(name="Eadu", sector="Outer Rim", type=DestinationType.MOUNTAIN_WORLD),
  258. Destination(name="Endor", sector="Outer Rim", type=DestinationType.GAS_WORLD),
  259. Destination(
  260. name="Forest Moon",
  261. system="Endor",
  262. sector="Outer Rim",
  263. type=DestinationType.FOREST_WORLD,
  264. is_moon=True,
  265. ),
  266. Destination(name="Er'kit", sector="Outer Rim", type=DestinationType.DESERT_WORLD),
  267. Destination(name="Eriadu", sector="Outer Rim", type=DestinationType.JUNGLE_WORLD),
  268. Destination(
  269. name="Esseles",
  270. system="Essesia",
  271. sector="Core Worlds",
  272. type=DestinationType.TEMPERATE_WORLD,
  273. ),
  274. Destination(name="Felucia", sector="Outer Rim", type=DestinationType.JUNGLE_WORLD),
  275. Destination(name="Florrum", sector="Outer Rim", type=DestinationType.DESERT_WORLD),
  276. Destination(name="Fondor", sector="Colonies", type=DestinationType.CITY_WORLD),
  277. Destination(name="Geonosis", sector="Outer Rim", type=DestinationType.DESERT_WORLD),
  278. Destination(
  279. name="Hosnian Prime",
  280. system="Hosnian",
  281. sector="Core Worlds",
  282. type=DestinationType.CITY_WORLD,
  283. ),
  284. Destination(name="Hoth", sector="Outer Rim", type=DestinationType.FROZEN_WORLD),
  285. Destination(name="Iego", sector="Outer Rim", type=DestinationType.DESERT_WORLD),
  286. Destination(
  287. name="Ilum", sector="Unknown Regions", type=DestinationType.FROZEN_WORLD
  288. ),
  289. Destination(name="Iridonia", sector="Mid Rim", type=DestinationType.DESERT_WORLD),
  290. Destination(name="Jabiim", sector="Outer Rim", type=DestinationType.DESERT_WORLD),
  291. Destination(name="Jakku", sector="Inner Rim", type=DestinationType.DESERT_WORLD),
  292. Destination(
  293. name="Jedha", sector="Mid Rim", type=DestinationType.DESERT_WORLD, is_moon=True
  294. ),
  295. Destination(
  296. name="Jelucan", sector="Outer Rim", type=DestinationType.MOUNTAIN_WORLD
  297. ),
  298. Destination(
  299. name="Jestefad",
  300. system="Mustafar",
  301. sector="Outer Rim",
  302. type=DestinationType.GAS_WORLD,
  303. ),
  304. Destination(name="Kamino", sector="Outer Rim", type=DestinationType.OCEAN_WORLD),
  305. Destination(name="Kashyyyk", sector="Mid Rim", type=DestinationType.FOREST_WORLD),
  306. Destination(
  307. name="Kef Bir",
  308. system="Endor",
  309. sector="Outer Rim",
  310. type=DestinationType.OCEAN_WORLD,
  311. is_moon=True,
  312. ),
  313. Destination(name="Kessel", sector="Outer Rim", type=DestinationType.JUNGLE_WORLD),
  314. Destination(name="Kijimi", sector="Mid Rim", type=DestinationType.MOUNTAIN_WORLD),
  315. Destination(name="Kuat", sector="Core Worlds", type=DestinationType.CITY_WORLD),
  316. Destination(
  317. name="Lah'mu", sector="Outer Rim", type=DestinationType.TEMPERATE_WORLD
  318. ),
  319. Destination(
  320. name="Lothal", sector="Outer Rim", type=DestinationType.TEMPERATE_WORLD
  321. ),
  322. Destination(
  323. name="Lotho Minor", sector="Outer Rim", type=DestinationType.BROKEN_WORLD
  324. ),
  325. Destination(name="Malachor", sector="Outer Rim", type=DestinationType.DESERT_WORLD),
  326. Destination(name="Malastare", sector="Mid Rim", type=DestinationType.FOREST_WORLD),
  327. Destination(
  328. name="Mandalore", sector="Outer Rim", type=DestinationType.DESERT_WORLD
  329. ),
  330. Destination(name="Mapuzo", sector="Mid Rim", type=DestinationType.TEMPERATE_WORLD),
  331. Destination(
  332. name="Maridun", sector="Outer Rim", type=DestinationType.TEMPERATE_WORLD
  333. ),
  334. Destination(
  335. name="Mimban",
  336. system="Circarpous",
  337. sector="Expansion Region",
  338. type=DestinationType.JUNGLE_WORLD,
  339. ),
  340. Destination(
  341. name="Mon Cala",
  342. system="Mon Calamari",
  343. sector="Outer Rim",
  344. type=DestinationType.OCEAN_WORLD,
  345. ),
  346. Destination(
  347. name="Mustafar", sector="Outer Rim", type=DestinationType.VOLCANO_WORLD
  348. ),
  349. Destination(name="Mygeeto", sector="Outer Rim", type=DestinationType.FROZEN_WORLD),
  350. Destination(name="Naboo", sector="Mid Rim", type=DestinationType.TEMPERATE_WORLD),
  351. Destination(
  352. name="Nal Hutta", sector="Outer Rim", type=DestinationType.JUNGLE_WORLD
  353. ),
  354. Destination(name="Nevarro", sector="Outer Rim", type=DestinationType.VOLCANO_WORLD),
  355. Destination(name="Niamos", sector="", type=DestinationType.TEMPERATE_WORLD),
  356. Destination(
  357. name="Numidian Prime",
  358. system="Numidian",
  359. sector="Mid Rim",
  360. type=DestinationType.JUNGLE_WORLD,
  361. ),
  362. Destination(
  363. name="Nur",
  364. system="Mustafar",
  365. sector="Outer Rim",
  366. type=DestinationType.OCEAN_WORLD,
  367. is_moon=True,
  368. ),
  369. Destination(
  370. name="Onderon",
  371. system="Japrael",
  372. sector="Inner Rim",
  373. type=DestinationType.JUNGLE_WORLD,
  374. ),
  375. Destination(
  376. name="Ord Mantell",
  377. system="Bright Jewel",
  378. sector="Mid Rim",
  379. type=DestinationType.TEMPERATE_WORLD,
  380. ),
  381. Destination(
  382. name="Ossus",
  383. system="Adega",
  384. sector="Outer Rim",
  385. type=DestinationType.TEMPERATE_WORLD,
  386. ),
  387. Destination(
  388. name="Pasaana",
  389. system="Middian",
  390. sector="Expansion Region",
  391. type=DestinationType.DESERT_WORLD,
  392. ),
  393. Destination(
  394. name="Pillio",
  395. system="Jinata",
  396. sector="Core Worlds",
  397. type=DestinationType.OCEAN_WORLD,
  398. ),
  399. Destination(name="Rishi", sector="Outer Rim", type=DestinationType.JUNGLE_WORLD),
  400. Destination(
  401. name="Rodia",
  402. system="Tyrius",
  403. sector="Outer Rim",
  404. type=DestinationType.JUNGLE_WORLD,
  405. ),
  406. Destination(
  407. name="Rugosa",
  408. sector="Outer Rim",
  409. type=DestinationType.OCEAN_WORLD,
  410. is_moon=True,
  411. ),
  412. Destination(name="Ruusan", sector="Mid Rim", type=DestinationType.DESERT_WORLD),
  413. Destination(name="Ryloth", sector="Outer Rim", type=DestinationType.DESERT_WORLD),
  414. Destination(
  415. name="Saleucami", sector="Outer Rim", type=DestinationType.JUNGLE_WORLD
  416. ),
  417. Destination(name="Savareen", sector="Outer Rim", type=DestinationType.DESERT_WORLD),
  418. Destination(name="Scarif", sector="Outer Rim", type=DestinationType.OCEAN_WORLD),
  419. Destination(
  420. name="Serenno", sector="Outer Rim", type=DestinationType.TEMPERATE_WORLD
  421. ),
  422. Destination(
  423. name="Shili", sector="Expansion Region", type=DestinationType.TEMPERATE_WORLD
  424. ),
  425. Destination(
  426. name="Sissubo",
  427. system="Chandrila",
  428. sector="Core Worlds",
  429. type=DestinationType.FROZEN_WORLD,
  430. ),
  431. Destination(name="Skako", sector="Core Worlds", type=DestinationType.CITY_WORLD),
  432. Destination(
  433. name="Skako Minor",
  434. system="Skako",
  435. sector="Core Worlds",
  436. type=DestinationType.FOREST_WORLD,
  437. ),
  438. Destination(name="Sorgan", sector="Outer Rim", type=DestinationType.FOREST_WORLD),
  439. Destination(name="Sullust", sector="Outer Rim", type=DestinationType.VOLCANO_WORLD),
  440. Destination(name="Takodana", sector="Mid Rim", type=DestinationType.FOREST_WORLD),
  441. Destination(
  442. name="Tatooine",
  443. system="Tatoo",
  444. sector="Outer Rim",
  445. type=DestinationType.DESERT_WORLD,
  446. ),
  447. Destination(name="Teth", sector="Wild Space", type=DestinationType.JUNGLE_WORLD),
  448. Destination(
  449. name="Toydaria", sector="Mid Rim", type=DestinationType.TEMPERATE_WORLD
  450. ),
  451. Destination(
  452. name="Trandosha",
  453. system="Kashyyyk",
  454. sector="Mid Rim",
  455. type=DestinationType.FOREST_WORLD,
  456. ),
  457. Destination(
  458. name="Umbara", sector="Expansion Region", type=DestinationType.TEMPERATE_WORLD
  459. ),
  460. Destination(
  461. name="Utapau", sector="Outer Rim", type=DestinationType.TEMPERATE_WORLD
  462. ),
  463. Destination(
  464. name="Vandor-1",
  465. system="Coruscant",
  466. sector="Core Worlds",
  467. type=DestinationType.FROZEN_WORLD,
  468. ),
  469. Destination(
  470. name="Vardos",
  471. system="Jinata",
  472. sector="Core Worlds",
  473. type=DestinationType.MOUNTAIN_WORLD,
  474. ),
  475. Destination(name="Wobani", sector="Mid Rim", type=DestinationType.BROKEN_WORLD),
  476. Destination(name="Wrea", sector="Outer Rim", type=DestinationType.OCEAN_WORLD),
  477. Destination(
  478. name="Yavin Prime",
  479. system="Yavin",
  480. sector="Outer Rim",
  481. type=DestinationType.GAS_WORLD,
  482. ),
  483. Destination(
  484. name="Yavin 4",
  485. system="Yavin",
  486. sector="Outer Rim",
  487. type=DestinationType.JUNGLE_WORLD,
  488. is_moon=True,
  489. ),
  490. Destination(name="Zeffo", sector="Outer Rim", type=DestinationType.MOUNTAIN_WORLD),
  491. Destination(
  492. name="Zygerria", sector="Outer Rim", type=DestinationType.TEMPERATE_WORLD
  493. ),
  494. Destination(
  495. name="Abednedo", sector="Colonies", type=DestinationType.TEMPERATE_WORLD
  496. ),
  497. Destination(name="Carida", sector="Colonies", type=DestinationType.MOUNTAIN_WORLD),
  498. Destination(name="Uquine", sector="Colonies", type=DestinationType.TEMPERATE_WORLD),
  499. Destination(name="Tholoth", sector="Colonies", type=DestinationType.JUNGLE_WORLD),
  500. Destination(
  501. name="Nar Shaddaa",
  502. system="Hutta",
  503. sector="Outer Rim",
  504. type=DestinationType.CITY_WORLD,
  505. is_moon=True,
  506. ),
  507. Destination(
  508. name="Wasskah",
  509. system="Kashyyyk",
  510. sector="Mid Rim",
  511. type=DestinationType.FOREST_WORLD,
  512. is_moon=True,
  513. ),
  514. Destination(
  515. name="Abregado-rae",
  516. system="Abregado",
  517. sector="Core Worlds",
  518. type=DestinationType.TEMPERATE_WORLD,
  519. is_legends=True,
  520. ),
  521. Destination(
  522. name="Ambria",
  523. sector="Inner Rim",
  524. type=DestinationType.DESERT_WORLD,
  525. is_legends=True,
  526. ),
  527. Destination(
  528. name="Anoth",
  529. sector="Wild Space",
  530. type=DestinationType.BROKEN_WORLD,
  531. is_legends=True,
  532. ),
  533. Destination(
  534. name="Arkania",
  535. system="Perave",
  536. sector="Colonies",
  537. type=DestinationType.FROZEN_WORLD,
  538. is_legends=True,
  539. ),
  540. Destination(
  541. name="Bakura",
  542. sector="Wild Space",
  543. type=DestinationType.TEMPERATE_WORLD,
  544. is_legends=True,
  545. ),
  546. Destination(
  547. name="Bonadan",
  548. sector="Outer Rim",
  549. type=DestinationType.BROKEN_WORLD,
  550. is_legends=True,
  551. ),
  552. Destination(
  553. name="Borleias",
  554. system="Pyria",
  555. sector="Colonies",
  556. type=DestinationType.JUNGLE_WORLD,
  557. is_legends=True,
  558. ),
  559. Destination(
  560. name="Ord Carida",
  561. system="Carida",
  562. sector="Colonies",
  563. type=DestinationType.TEMPERATE_WORLD,
  564. is_legends=True,
  565. ),
  566. Destination(
  567. name="Da Soocha V",
  568. system="Cyax",
  569. sector="Outer Rim",
  570. type=DestinationType.MOUNTAIN_WORLD,
  571. is_moon=True,
  572. is_legends=True,
  573. ),
  574. Destination(
  575. name="Drall",
  576. system="Corellian",
  577. sector="Core Worlds",
  578. type=DestinationType.TEMPERATE_WORLD,
  579. is_legends=True,
  580. ),
  581. Destination(
  582. name="Dromund Kaas",
  583. system="Dromund",
  584. sector="Outer Rim",
  585. type=DestinationType.JUNGLE_WORLD,
  586. is_legends=True,
  587. ),
  588. Destination(
  589. name="Dxun",
  590. system="Japrael",
  591. sector="Inner Rim",
  592. type=DestinationType.JUNGLE_WORLD,
  593. is_moon=True,
  594. is_legends=True,
  595. ),
  596. Destination(
  597. name="Hapes",
  598. sector="Inner Rim",
  599. type=DestinationType.TEMPERATE_WORLD,
  600. is_legends=True,
  601. ),
  602. Destination(
  603. name="Ithor",
  604. system="Ottega",
  605. sector="Inner Rim",
  606. type=DestinationType.TEMPERATE_WORLD,
  607. is_legends=True,
  608. ),
  609. Destination(
  610. name="J't'p'tan",
  611. system="Doornik-628",
  612. sector="Core Worlds",
  613. type=DestinationType.TEMPERATE_WORLD,
  614. is_legends=True,
  615. ),
  616. Destination(
  617. name="Khomm",
  618. sector="Deep Core",
  619. type=DestinationType.OCEAN_WORLD,
  620. is_legends=True,
  621. ),
  622. Destination(
  623. name="Kothlis",
  624. sector="Mid Rim",
  625. type=DestinationType.OCEAN_WORLD,
  626. is_legends=True,
  627. ),
  628. Destination(
  629. name="Muunilinst",
  630. sector="Outer Rim",
  631. type=DestinationType.TEMPERATE_WORLD,
  632. is_legends=True,
  633. ),
  634. Destination(
  635. name="Myrkr",
  636. sector="Inner Rim",
  637. type=DestinationType.FOREST_WORLD,
  638. is_legends=True,
  639. ),
  640. Destination(
  641. name="N'zoth",
  642. sector="Core Worlds",
  643. type=DestinationType.DESERT_WORLD,
  644. is_legends=True,
  645. ),
  646. Destination(
  647. name="Nkllon",
  648. system="Athega",
  649. sector="Expansion Region",
  650. type=DestinationType.DESERT_WORLD,
  651. is_legends=True,
  652. ),
  653. Destination(
  654. name="Ralltiir",
  655. sector="Core Worlds",
  656. type=DestinationType.TEMPERATE_WORLD,
  657. is_legends=True,
  658. ),
  659. Destination(
  660. name="Sacorria",
  661. sector="Core Worlds",
  662. type=DestinationType.TEMPERATE_WORLD,
  663. is_legends=True,
  664. ),
  665. Destination(
  666. name="Selonia",
  667. system="Corellian",
  668. sector="Core Worlds",
  669. type=DestinationType.OCEAN_WORLD,
  670. is_legends=True,
  671. ),
  672. Destination(
  673. name="Thyferra",
  674. system="Polith",
  675. sector="Inner Rim",
  676. type=DestinationType.JUNGLE_WORLD,
  677. is_legends=True,
  678. ),
  679. Destination(
  680. name="Toprawa",
  681. sector="Outer Rim",
  682. type=DestinationType.FOREST_WORLD,
  683. is_legends=True,
  684. ),
  685. Destination(
  686. name="Vortex",
  687. system="Ten Tempests",
  688. sector="Mid Rim",
  689. type=DestinationType.FROZEN_WORLD,
  690. is_legends=True,
  691. ),
  692. Destination(
  693. name="Wayland",
  694. sector="Outer Rim",
  695. type=DestinationType.JUNGLE_WORLD,
  696. is_legends=True,
  697. ),
  698. Destination(
  699. name="Belsavis",
  700. sector="Outer Rim",
  701. type=DestinationType.FROZEN_WORLD,
  702. is_legends=True,
  703. ),
  704. Destination(
  705. name="Balmorra",
  706. sector="Colonies",
  707. type=DestinationType.TEMPERATE_WORLD,
  708. is_legends=True,
  709. ),
  710. ]