Skip to content

Instantly share code, notes, and snippets.

@hoorayimhelping
Created February 21, 2016 15:32
Show Gist options
  • Select an option

  • Save hoorayimhelping/d2fa64d81dacb58251c3 to your computer and use it in GitHub Desktop.

Select an option

Save hoorayimhelping/d2fa64d81dacb58251c3 to your computer and use it in GitHub Desktop.
diff --git a/src/js/maps/kerbol_system.js b/src/js/maps/kerbol_system.js
index b3b1a31..b0c9ba9 100644
--- a/src/js/maps/kerbol_system.js
+++ b/src/js/maps/kerbol_system.js
@@ -17,72 +17,89 @@ export default class KerbolSystem {
keostationary_orbit: new Node('Keostationary Orbit'),
mun_transfer: new Node('Mun Transfer'),
+ mun_capture: new Node('Mun Capture'),
low_mun_orbit: new Node('Low Mun Orbit'),
mun: new Node('Mun'),
minmus_transfer: new Node('Minmus Transfer'),
+ minmus_capture: new Node('Minmus Capture'),
low_minmus_orbit: new Node('Low Minmus Orbit'),
minmus: new Node('Minmus'),
kerbin_transfer: new Node('Kerbin Transfer'),
moho_transfer: new Node('Moho Transfer'),
+ moho_capture: new Node('Moho Capture'),
low_moho_orbit: new Node('Low Moho Orbit'),
moho: new Node('Moho'),
eve_transfer: new Node('Eve Transfer'),
+ eve_capture: new Node('Eve Capture'),
low_eve_orbit: new Node('Low Eve Orbit'),
eve: new Node('Eve'),
gilly_transfer: new Node('Gilly Transfer'),
+ gilly_capture: new Node('Gilly Capture'),
low_gilly_orbit: new Node('Low Gilly Orbit'),
gilly: new Node('Gilly'),
duna_transfer: new Node('Duna Transfer'),
+ duna_capture: new Node('Duna Capture'),
low_duna_orbit: new Node('Low Duna Orbit'),
duna: new Node('Duna'),
ike_transfer: new Node('Ike Transfer'),
+ ike_capture: new Node('Ike Capture'),
low_ike_orbit: new Node('Low Ike Orbit'),
ike: new Node('Ike'),
dres_transfer: new Node('Dres Transfer'),
+ dres_capture: new Node('Dres Capture'),
low_dres_orbit: new Node('Low Dres Orbit'),
dres: new Node('Dres'),
jool_transfer: new Node('Jool Transfer'),
+ jool_capture: new Node('Jool Capture'),
low_jool_orbit: new Node('Low Jool Orbit'),
jool: new Node('Jool'),
pol_transfer: new Node('Pol Transfer'),
+ pol_capture: new Node('Pol Capture'),
low_pol_orbit: new Node('Low Pol Orbit'),
pol: new Node('Pol'),
bop_transfer: new Node('Bop Transfer'),
+ bop_capture: new Node('Bop Capture'),
low_bop_orbit: new Node('Low Bop Orbit'),
bop: new Node('Bop'),
tylo_transfer: new Node('Tylo Transfer'),
+ tylo_capture: new Node('Tylo Capture'),
low_tylo_orbit: new Node('Low Tylo Orbit'),
tylo: new Node('Tylo'),
vall_transfer: new Node('Vall Transfer'),
+ vall_capture: new Node('Vall Capture'),
low_vall_orbit: new Node('Low Vall Orbit'),
vall: new Node('Vall'),
laythe_transfer: new Node('Laythe Transfer'),
+ laythe_capture: new Node('Laythe Capture'),
low_laythe_orbit: new Node('Low Laythe Orbit'),
laythe: new Node('Laythe'),
jool_transfer: new Node('Jool Transfer'),
+ jool_capture: new Node('Jool Capture'),
low_jool_orbit: new Node('Low Jool Orbit'),
jool: new Node('Jool'),
eeloo_transfer: new Node('Eeloo Transfer'),
+ eeloo_capture: new Node('Eeloo Capture'),
low_eeloo_orbit: new Node('Low Eeloo Orbit'),
eeloo: new Node('Eeloo'),
kerbol_transfer: new Node('Kerbol Transfer'),
+ kerbol_capture: new Node('Kerbol Capture'),
low_kerbol_orbit: new Node('Low Kerbol Orbit'),
kerbol: new Node('Kerbol')
};
@@ -94,40 +111,66 @@ export default class KerbolSystem {
keostationary_transfer_keo_orbit: newEdge({ deltav: 435, name: 'keostationary_transfer-keostationary_orbit' }),
low_kerbin_orbit_mun_transfer: newEdge({ deltav: 860, name: 'low_kerbin_orbit-mun_transfer' }),
- mun_transfer_low_mun_orbit: newEdge({ deltav: 310, name: 'mun_transfer-low_mun_orbit' }),
+ low_kerbin_orbit_mun_transfer_plane_change: newEdge({ deltav: 0, name: 'low_kerbin_orbit-mun_transfer-plane_change' }),
+ mun_transfer_mun_capture: newEdge({ deltav: 80, name: 'mun_transfer-mun_capture' }),
+ mun_capture_low_mun_orbit: newEdge({ deltav: 230, name: 'mun_capture-low_mun_orbit' }),
low_mun_orbit_mun_landing: newEdge({ deltav: 580, name: 'low_mun_orbit-mun_landing' }),
low_kerbin_orbit_minmus_transfer: newEdge({ deltav: 930, name: 'low_kerbin_orbit-minmus_transfer' }),
low_kerbin_orbit_minmus_transfer_plane_change: newEdge({ deltav: 340, name: 'low_kerbin_orbit-minmus_transfer-plane_change' }),
- minmus_transfer_low_minmus_orbit: newEdge({ deltav: 160, name: 'minmus_transfer-low_minmus_orbit' }),
+ minmus_transfer_minmus_capture: newEdge({ deltav: 90, name: 'minmus_transfer-minmus_capture' }),
+ minmus_capture_low_minmus_orbit: newEdge({ deltav: 70, name: 'minmus_capture-low_minmus_orbit' }),
low_minmus_orbit_minmus_landing: newEdge({ deltav: 180, name: 'low_minmus_orbit-minmus_landing' }),
low_kerbin_orbit_kerbin_transfer: newEdge({ deltav: 950, name: 'low_kerbin_orbit-kerbin_transfer' }),
- kerbin_transfer_moho_transfer: newEdge({ deltav: 1710, name: 'kerbin_transfer-moho_transfer' }),
+ kerbin_transfer_moho_transfer: newEdge({ deltav: 760, name: 'kerbin_transfer-moho_transfer' }),
low_kerbin_orbit_moho_transfer_plane_change: newEdge({ deltav: 2520, name: 'low_kerbin_orbit-moho_transfer-plane_change' }),
- moho_transfer_low_moho_orbit: newEdge({ deltav: 2410, name: 'moho_transfer-low_moho_orbit' }),
+ moho_transfer_moho_capture: newEdge({ deltav: 2090, name: 'moho_transfer-moho_capture' }),
+ moho_capture_low_moho_orbit: newEdge({ deltav: 320, name: 'moho_capture-low_moho_orbit' }),
low_moho_orbit_moho_landing: newEdge({ deltav: 870, name: 'low_moho_orbit-moho_landing' }),
- kerbin_transfer_eve_transfer: newEdge({ deltav: 1040, name: 'kerbin_transfer-eve_transfer' }),
+ kerbin_transfer_eve_transfer: newEdge({ deltav: 90, name: 'kerbin_transfer-eve_transfer' }),
low_kerbin_orbit_eve_transfer_plane_change: newEdge({ deltav: 430, name: 'low_kerbin_orbit-eve_transfer-plane_change' }),
- eve_transfer_low_eve_orbit: newEdge({ deltav: 1410, name: 'eve_transfer-low_eve_orbit' }),
+ eve_transfer_eve_capture: newEdge({ deltav: 80, name: 'eve_transfer-eve_capture' }),
+ eve_capture_low_eve_orbit: newEdge({ deltav: 1330, name: 'eve_capture-low_eve_orbit' }),
low_eve_orbit_eve_landing: newEdge({ deltav: 150, name: 'low_eve_orbit-eve_landing' }),
eve_transfer_gilly_transfer: newEdge({ deltav: 140, name: 'eve_transfer-gilly_transfer' }),
eve_transfer_gilly_transfer_plane_change: newEdge({ deltav: 930, name: 'eve_transfer-gilly_transfer-plane_change' }),
- gilly_transfer_low_gilly_orbit: newEdge({ deltav: 410, name: 'gilly_transfer-low_gilly_orbit' }),
+ gilly_transfer_gilly_capture: newEdge({ deltav: 30, name: 'gilly_transfer-gilly_capture' }),
+ gilly_capture_low_gilly_orbit: newEdge({ deltav: 150, name: 'gilly_capture-low_gilly_orbit' }),
low_gilly_orbit_gilly_landing: newEdge({ deltav: 30, name: 'low_gilly_orbit-gilly_landing' }),
- kerbin_transfer_duna_transfer: newEdge({ deltav: 1080, name: 'kerbin_transfer-duna_transfer' }),
+ kerbin_transfer_duna_transfer: newEdge({ deltav: 130, name: 'kerbin_transfer-duna_transfer' }),
low_kerbin_orbit_duna_transfer_plane_change: newEdge({ deltav: 10, name: 'low_kerbin_orbit-duna_transfer-plane_change' }),
- duna_transfer_low_duna_orbit: newEdge({ deltav: 610, name: 'duna_transfer-low_duna_orbit' }),
+ duna_transfer_duna_capture: newEdge({ deltav: 250, name: 'duna_transfer-duna_capture' }),
+ duna_capture_low_duna_orbit: newEdge({ deltav: 360, name: 'duna_capture-low_duna_orbit' }),
low_duna_orbit_duna_landing: newEdge({ deltav: 400, name: 'low_duna_orbit-duna_landing' }),
duna_transfer_ike_transfer: newEdge({ deltav: 280, name: 'duna_transfer-ike_transfer' }),
duna_transfer_ike_transfer_plane_change: newEdge({ deltav: 0, name: 'duna_transfer-ike_transfer-plane_change' }),
- ike_transfer_low_ike_orbit: newEdge({ deltav: 180, name: 'ike_transfer-low_ike_orbit' }),
- low_ike_orbit_ike_landing: newEdge({ deltav: 390, name: 'low_ike_orbit-ike_landing' })
+ ike_transfer_ike_capture: newEdge({ deltav: 30, name: 'ike_transfer-ike_capture' }),
+ ike_capture_low_ike_orbit: newEdge({ deltav: 150, name: 'ike_capture-low_ike_orbit' }),
+ low_ike_orbit_ike_landing: newEdge({ deltav: 390, name: 'low_ike_orbit-ike_landing' }),
+
+ kerbin_transfer_dres_transfer: newEdge({ deltav: 610, name: 'kerbin_transfer-dres_transfer' }),
+ low_kerbin_orbit_dres_transfer_plane_change: newEdge({ deltav: 1010, name: 'low_kerbin_orbit-dres_transfer-plane_change' }),
+ dres_transfer_dres_capture: newEdge({ deltav: 1140, name: 'dres_transfer-dres_capture' }),
+ dres_capture_low_dres_orbit: newEdge({ deltav: 150, name: 'dres_capture-low_dres_orbit' }),
+ low_dres_orbit_dres_landing: newEdge({ deltav: 430, name: 'low_dres_orbit-dres_landing' }),
+
+ kerbin_transfer_jool_transfer: newEdge({ deltav: 980, name: 'kerbin_transfer-jool_transfer' }),
+ low_kerbin_orbit_jool_transfer_plane_change: newEdge({ deltav: 270, name: 'low_kerbin_orbit-jool_transfer-plane_change' }),
+ jool_transfer_jool_capture: newEdge({ deltav: 160, name: 'jool_transfer-jool_capture' }),
+ jool_capture_low_jool_orbit: newEdge({ deltav: 2810, name: 'jool_capture-low_jool_orbit' }),
+ low_jool_orbit_jool_landing: newEdge({ deltav: 400, name: 'low_jool_orbit-jool_landing' }),
+
+ jool_transfer_pol_transfer: newEdge({ deltav: 280, name: 'jool_transfer-pol_transfer' }),
+ jool_transfer_pol_transfer_plane_change: newEdge({ deltav: 700, name: 'jool_transfer-pol_transfer-plane_change' }),
+ pol_transfer_pol_capture: newEdge({ deltav: 160, name: 'pol_transfer-pol_capture' }),
+ pol_capture_low_pol_orbit: newEdge({ deltav: 2810, name: 'pol_capture-low_pol_orbit' }),
+ low_pol_orbit_pol_landing: newEdge({ deltav: 390, name: 'low_pol_orbit-pol_landing' }),
// kerbin_transfer_mercury_transfer: newEdge({ deltav: 2340, name: 'kerbin_transfer-mercury_transfer' }),
// mercury_transfer_low_mercury_orbit: newEdge({ deltav: 7530, name: 'mercury_transfer-low_mercury_orbit' }),
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment