diff --git a/GameData/WhereCanIGo/Patches/GPP.cfg b/GameData/WhereCanIGo/Patches/GPP.cfg index 2849e41..f581a2e 100644 --- a/GameData/WhereCanIGo/Patches/GPP.cfg +++ b/GameData/WhereCanIGo/Patches/GPP.cfg @@ -10,7 +10,7 @@ BODY { - name = Gael + name = Kerbin flybyDV = -1 orbitDV = 3200 synchronousDV = 4500 @@ -26,8 +26,7 @@ { BODY { - name = Kerbin - displayName = Gael + name = Gael flybyDV = -1 orbitDV = 3200 synchronousDV = 4500 diff --git a/GameData/WhereCanIGo/Patches/GPP_Rescale_10x.cfg b/GameData/WhereCanIGo/Patches/GPP_Rescale_10x.cfg new file mode 100644 index 0000000..f3f1361 --- /dev/null +++ b/GameData/WhereCanIGo/Patches/GPP_Rescale_10x.cfg @@ -0,0 +1,776 @@ +@WHERE_CAN_I_GO:AFTER[GPP_Rescale_10x]:NEEDS[GPP_Secondary] +{ + @notes = GPP_Rescale_10x Detected. No figures will be provided for moons beyond Kerbin. Ciro is far away and we got no values yet. + wcig_temp = #$BODY[Kerbin]/orbitDV$ // do not multiply the cosine losses part (gravity, drag, steering) + @wcig_temp *= 0.2 +} + +@WHERE_CAN_I_GO:AFTER[GPP_Rescale_10x]:NEEDS[!GPP_Secondary] +{ + wcig_temp = #$BODY[Gael]/orbitDV$ // do not multiply the cosine losses part (gravity, drag, steering) + @wcig_temp *= 0.2 +} + +@WHERE_CAN_I_GO:AFTER[GPP_Rescale_10x]:NEEDS[GPP_Secondary] +{ + @notes = GPP_Rescale_10x on GPP_Secondary detected. No figures will be provided for moons beyond Kerbin. + // calculating the difference in DeltaV: it's the square root of the difference in size as multiplier (assuming the gravitational constant remains the same) + // 10x vs. 1x = 10/1 = 1 -> sqrt of 10 = 3.1622776601683793319988935444327 + @BODY[Kerbin] + { + wcig_temp = #$../wcig_temp$ + @orbitDV -= #$wcig_temp$ + @orbitDV *= 3.162278 + @orbitDV += #$wcig_temp$ + @orbitDV ^= :\.\d+:: // Truncate everything after the decimal point + @returnFromOrbitDV *= 3.162278 + @returnFromOrbitDV ^= :\.\d+:: + @synchronousDV -= #$wcig_temp$ + @synchronousDV *= 3.162278 + @synchronousDV += #$wcig_temp$ + @synchronousDV ^= :\.\d+:: + -wcig_temp = delete + } + + !BODY[Gael] {} + !BODY[Iota] {} + !BODY[Ceti] {} + !BODY[Icarus] {} + !BODY[Thalia] {} + !BODY[Eta] {} + !BODY[Niven] {} + !BODY[Tellumo] {} + !BODY[Gratian] {} + !BODY[Geminus] {} + !BODY[Otho] {} + !BODY[Jannah] {} + !BODY[Hephaestus] {} + !BODY[Augustus] {} + !BODY[Gauss] {} + !BODY[Catullus] {} + !BODY[Tarsiss] {} + !BODY[Loki] {} + !BODY[Nero] {} + !BODY[Hadrian] {} + !BODY[Narisse] {} + !BODY[Muse] {} + !BODY[Minona] {} + !BODY[Agrippina] {} + !BODY[Julia] {} + !BODY[Hox] {} + !BODY[Argo] {} + !BODY[Leto] {} +} + +@WHERE_CAN_I_GO:AFTER[GPP_Rescale_10x]:NEEDS[!GPP_Secondary] +{ + @notes = GPP_Rescale_10x Detected. No figures will be provided for moons beyond Gael. + // calculating the difference in DeltaV: it's the square root of the difference in size as multiplier (assuming the gravitational constant remains the same) + // 10x vs. 1x = 10/1 = 1 -> sqrt of 10 = 3.1622776601683793319988935444327 + @BODY[Gael] + { + wcig_temp = #$../wcig_temp$ + @orbitDV -= #$wcig_temp$ + @orbitDV *= 3.162278 + @orbitDV += #$wcig_temp$ + @orbitDV ^= :\.\d+:: // Truncate everything after the decimal point + @returnFromOrbitDV *= 3.162278 + @returnFromOrbitDV ^= :\.\d+:: + @synchronousDV -= #$wcig_temp$ + @synchronousDV *= 3.162278 + @synchronousDV += #$wcig_temp$ + @synchronousDV ^= :\.\d+:: + -wcig_temp = delete + } + + @BODY[Iota] + { + wcig_temp = #$../wcig_temp$ + @flybyDV -= #$wcig_temp$ + @flybyDV *= 3.162278 + @flybyDV += #$wcig_temp$ + @flybyDV ^= :\.\d+:: + @orbitDV -= #$wcig_temp$ + @orbitDV *= 3.162278 + @orbitDV += #$wcig_temp$ + @orbitDV ^= :\.\d+:: + @landDV -= #$wcig_temp$ + @landDV *= 3.162278 + @landDV += #$wcig_temp$ + @landDV ^= :\.\d+:: + @returnFromOrbitDV *= 3.162278 + @returnFromOrbitDV ^= :\.\d+:: + @returnFromLandingDV *= 3.162278 + @returnFromLandingDV ^= :\.\d+:: + -wcig_temp = delete + } + + @BODY[Ceti] + { + wcig_temp = #$../wcig_temp$ + @flybyDV -= #$wcig_temp$ + @flybyDV *= 3.162278 + @flybyDV += #$wcig_temp$ + @flybyDV ^= :\.\d+:: + @orbitDV -= #$wcig_temp$ + @orbitDV *= 3.162278 + @orbitDV += #$wcig_temp$ + @orbitDV ^= :\.\d+:: + @landDV -= #$wcig_temp$ + @landDV *= 3.162278 + @landDV += #$wcig_temp$ + @landDV ^= :\.\d+:: + @returnFromOrbitDV *= 3.162278 + @returnFromOrbitDV ^= :\.\d+:: + @returnFromLandingDV *= 3.162278 + @returnFromLandingDV ^= :\.\d+:: + -wcig_temp = delete + } + + @BODY[Icarus] + { + wcig_temp = #$../wcig_temp$ + @flybyDV -= #$wcig_temp$ + @flybyDV *= 3.162278 + @flybyDV += #$wcig_temp$ + @flybyDV ^= :\.\d+:: + @orbitDV -= #$wcig_temp$ + @orbitDV *= 3.162278 + @orbitDV += #$wcig_temp$ + @orbitDV ^= :\.\d+:: + @landDV -= #$wcig_temp$ + @landDV *= 3.162278 + @landDV += #$wcig_temp$ + @landDV ^= :\.\d+:: + @returnFromOrbitDV *= 3.162278 + @returnFromOrbitDV ^= :\.\d+:: + @returnFromLandingDV *= 3.162278 + @returnFromLandingDV ^= :\.\d+:: + -wcig_temp = delete + } + + @BODY[Thalia] + { + wcig_temp = #$../wcig_temp$ + @flybyDV -= #$wcig_temp$ + @flybyDV *= 3.162278 + @flybyDV += #$wcig_temp$ + @flybyDV ^= :\.\d+:: + @orbitDV -= #$wcig_temp$ + @orbitDV *= 3.162278 + @orbitDV += #$wcig_temp$ + @orbitDV ^= :\.\d+:: + @landDV -= #$wcig_temp$ + @landDV *= 3.162278 + @landDV += #$wcig_temp$ + @landDV ^= :\.\d+:: + @returnFromOrbitDV *= 3.162278 + @returnFromOrbitDV ^= :\.\d+:: + @returnFromLandingDV *= 3.162278 + @returnFromLandingDV ^= :\.\d+:: + -wcig_temp = delete + } + + @BODY[Eta] + { + wcig_temp = #$../wcig_temp$ + @flybyDV -= #$wcig_temp$ + @flybyDV *= 3.162278 + @flybyDV += #$wcig_temp$ + @flybyDV ^= :\.\d+:: + @orbitDV -= #$wcig_temp$ + @orbitDV *= 3.162278 + @orbitDV += #$wcig_temp$ + @orbitDV ^= :\.\d+:: + @landDV -= #$wcig_temp$ + @landDV *= 3.162278 + @landDV += #$wcig_temp$ + @landDV ^= :\.\d+:: + @returnFromOrbitDV *= 3.162278 + @returnFromOrbitDV ^= :\.\d+:: + @returnFromLandingDV *= 3.162278 + @returnFromLandingDV ^= :\.\d+:: + -wcig_temp = delete + } + + @BODY[Hox] + { + wcig_temp = #$../wcig_temp$ + @flybyDV -= #$wcig_temp$ + @flybyDV *= 3.162278 + @flybyDV += #$wcig_temp$ + @flybyDV ^= :\.\d+:: + @orbitDV -= #$wcig_temp$ + @orbitDV *= 3.162278 + @orbitDV += #$wcig_temp$ + @orbitDV ^= :\.\d+:: + @landDV -= #$wcig_temp$ + @landDV *= 3.162278 + @landDV += #$wcig_temp$ + @landDV ^= :\.\d+:: + @returnfromFlybyDV *= 3.162278 + @returnfromFlybyDV ^= :\.\d+:: + @returnFromOrbitDV *= 3.162278 + @returnFromOrbitDV ^= :\.\d+:: + @returnFromLandingDV -= #$wcig_temp$ + @returnFromLandingDV *= 3.162278 + @returnFromLandingDV += #$wcig_temp$ + @returnFromLandingDV ^= :\.\d+:: + -wcig_temp = delete + } + + @BODY[Argo] + { + wcig_temp = #$../wcig_temp$ + @flybyDV -= #$wcig_temp$ + @flybyDV *= 3.162278 + @flybyDV += #$wcig_temp$ + @flybyDV ^= :\.\d+:: + @orbitDV -= #$wcig_temp$ + @orbitDV *= 3.162278 + @orbitDV += #$wcig_temp$ + @orbitDV ^= :\.\d+:: + @landDV -= #$wcig_temp$ + @landDV *= 3.162278 + @landDV += #$wcig_temp$ + @landDV ^= :\.\d+:: + @returnFromOrbitDV *= 3.162278 + @returnFromOrbitDV ^= :\.\d+:: + @returnFromLandingDV *= 3.162278 + @returnFromLandingDV ^= :\.\d+:: + -wcig_temp = delete + } + + @BODY[Niven] + { + wcig_temp = #$../wcig_temp$ + @flybyDV -= #$wcig_temp$ + @flybyDV *= 3.162278 + @flybyDV += #$wcig_temp$ + @flybyDV ^= :\.\d+:: + @orbitDV -= #$wcig_temp$ + @orbitDV *= 3.162278 + @orbitDV += #$wcig_temp$ + @orbitDV ^= :\.\d+:: + @landDV -= #$wcig_temp$ + @landDV *= 3.162278 + @landDV += #$wcig_temp$ + @landDV ^= :\.\d+:: + @returnfromFlybyDV *= 3.162278 + @returnfromFlybyDV ^= :\.\d+:: + @returnFromOrbitDV *= 3.162278 + @returnFromOrbitDV ^= :\.\d+:: + @returnFromLandingDV -= #$wcig_temp$ + @returnFromLandingDV *= 3.162278 + @returnFromLandingDV += #$wcig_temp$ + @returnFromLandingDV ^= :\.\d+:: + -wcig_temp = delete + } + + @BODY[Tellumo] + { + wcig_temp = #$../wcig_temp$ + @flybyDV -= #$wcig_temp$ + @flybyDV *= 3.162278 + @flybyDV += #$wcig_temp$ + @flybyDV ^= :\.\d+:: + @orbitDV -= #$wcig_temp$ + @orbitDV *= 3.162278 + @orbitDV += #$wcig_temp$ + @orbitDV ^= :\.\d+:: + @landDV -= #$wcig_temp$ + @landDV *= 3.162278 + @landDV += #$wcig_temp$ + @landDV ^= :\.\d+:: + @returnfromFlybyDV *= 3.162278 + @returnfromFlybyDV ^= :\.\d+:: + @returnFromOrbitDV *= 3.162278 + @returnFromOrbitDV ^= :\.\d+:: + @returnFromLandingDV -= #$wcig_temp$ + @returnFromLandingDV *= 3.162278 + @returnFromLandingDV += #$wcig_temp$ + @returnFromLandingDV ^= :\.\d+:: + -wcig_temp = delete + } + + @BODY[Gratian] + { + wcig_temp = #$../wcig_temp$ + @flybyDV -= #$wcig_temp$ + @flybyDV *= 3.162278 + @flybyDV += #$wcig_temp$ + @flybyDV ^= :\.\d+:: + @orbitDV -= #$wcig_temp$ + @orbitDV *= 3.162278 + @orbitDV += #$wcig_temp$ + @orbitDV ^= :\.\d+:: + @landDV -= #$wcig_temp$ + @landDV *= 3.162278 + @landDV += #$wcig_temp$ + @landDV ^= :\.\d+:: + @returnfromFlybyDV *= 3.162278 + @returnfromFlybyDV ^= :\.\d+:: + @returnFromOrbitDV *= 3.162278 + @returnFromOrbitDV ^= :\.\d+:: + @returnFromLandingDV -= #$wcig_temp$ + @returnFromLandingDV *= 3.162278 + @returnFromLandingDV += #$wcig_temp$ + @returnFromLandingDV ^= :\.\d+:: + -wcig_temp = delete + } + + @BODY[Geminus] + { + wcig_temp = #$../wcig_temp$ + @flybyDV -= #$wcig_temp$ + @flybyDV *= 3.162278 + @flybyDV += #$wcig_temp$ + @flybyDV ^= :\.\d+:: + @orbitDV -= #$wcig_temp$ + @orbitDV *= 3.162278 + @orbitDV += #$wcig_temp$ + @orbitDV ^= :\.\d+:: + @landDV -= #$wcig_temp$ + @landDV *= 3.162278 + @landDV += #$wcig_temp$ + @landDV ^= :\.\d+:: + @returnFromOrbitDV *= 3.162278 + @returnFromOrbitDV ^= :\.\d+:: + @returnFromLandingDV *= 3.162278 + @returnFromLandingDV ^= :\.\d+:: + -wcig_temp = delete + } + + @BODY[Otho] + { + wcig_temp = #$../wcig_temp$ + @flybyDV -= #$wcig_temp$ + @flybyDV *= 3.162278 + @flybyDV += #$wcig_temp$ + @flybyDV ^= :\.\d+:: + @orbitDV -= #$wcig_temp$ + @orbitDV *= 3.162278 + @orbitDV += #$wcig_temp$ + @orbitDV ^= :\.\d+:: + @landDV -= #$wcig_temp$ + @landDV *= 3.162278 + @landDV += #$wcig_temp$ + @landDV ^= :\.\d+:: + @returnfromFlybyDV *= 3.162278 + @returnfromFlybyDV ^= :\.\d+:: + @returnFromOrbitDV *= 3.162278 + @returnFromOrbitDV ^= :\.\d+:: + @returnFromLandingDV -= #$wcig_temp$ + @returnFromLandingDV *= 3.162278 + @returnFromLandingDV += #$wcig_temp$ + @returnFromLandingDV ^= :\.\d+:: + -wcig_temp = delete + } + + @BODY[Augustus] + { + wcig_temp = #$../wcig_temp$ + @flybyDV -= #$wcig_temp$ + @flybyDV *= 3.162278 + @flybyDV += #$wcig_temp$ + @flybyDV ^= :\.\d+:: + @orbitDV -= #$wcig_temp$ + @orbitDV *= 3.162278 + @orbitDV += #$wcig_temp$ + @orbitDV ^= :\.\d+:: + @landDV -= #$wcig_temp$ + @landDV *= 3.162278 + @landDV += #$wcig_temp$ + @landDV ^= :\.\d+:: + @returnfromFlybyDV *= 3.162278 + @returnfromFlybyDV ^= :\.\d+:: + @returnFromOrbitDV *= 3.162278 + @returnFromOrbitDV ^= :\.\d+:: + @returnFromLandingDV -= #$wcig_temp$ + @returnFromLandingDV *= 3.162278 + @returnFromLandingDV += #$wcig_temp$ + @returnFromLandingDV ^= :\.\d+:: + -wcig_temp = delete + } + + @BODY[Hephaestus] + { + wcig_temp = #$../wcig_temp$ + @flybyDV -= #$wcig_temp$ + @flybyDV *= 3.162278 + @flybyDV += #$wcig_temp$ + @flybyDV ^= :\.\d+:: + @orbitDV -= #$wcig_temp$ + @orbitDV *= 3.162278 + @orbitDV += #$wcig_temp$ + @orbitDV ^= :\.\d+:: + @landDV -= #$wcig_temp$ + @landDV *= 3.162278 + @landDV += #$wcig_temp$ + @landDV ^= :\.\d+:: + @returnFromOrbitDV *= 3.162278 + @returnFromOrbitDV ^= :\.\d+:: + @returnFromLandingDV *= 3.162278 + @returnFromLandingDV ^= :\.\d+:: + -wcig_temp = delete + } + + @BODY[Jannah] + { + wcig_temp = #$../wcig_temp$ + @flybyDV -= #$wcig_temp$ + @flybyDV *= 3.162278 + @flybyDV += #$wcig_temp$ + @flybyDV ^= :\.\d+:: + @orbitDV -= #$wcig_temp$ + @orbitDV *= 3.162278 + @orbitDV += #$wcig_temp$ + @orbitDV ^= :\.\d+:: + @landDV -= #$wcig_temp$ + @landDV *= 3.162278 + @landDV += #$wcig_temp$ + @landDV ^= :\.\d+:: + @returnFromOrbitDV *= 3.162278 + @returnFromOrbitDV ^= :\.\d+:: + @returnFromLandingDV *= 3.162278 + @returnFromLandingDV ^= :\.\d+:: + -wcig_temp = delete + } + + @BODY[Loki] + { + wcig_temp = #$../wcig_temp$ + @flybyDV -= #$wcig_temp$ + @flybyDV *= 3.162278 + @flybyDV += #$wcig_temp$ + @flybyDV ^= :\.\d+:: + @orbitDV -= #$wcig_temp$ + @orbitDV *= 3.162278 + @orbitDV += #$wcig_temp$ + @orbitDV ^= :\.\d+:: + @landDV -= #$wcig_temp$ + @landDV *= 3.162278 + @landDV += #$wcig_temp$ + @landDV ^= :\.\d+:: + @returnFromOrbitDV *= 3.162278 + @returnFromOrbitDV ^= :\.\d+:: + @returnFromLandingDV *= 3.162278 + @returnFromLandingDV ^= :\.\d+:: + -wcig_temp = delete + } + + @BODY[Gauss] + { + wcig_temp = #$../wcig_temp$ + @flybyDV -= #$wcig_temp$ + @flybyDV *= 3.162278 + @flybyDV += #$wcig_temp$ + @flybyDV ^= :\.\d+:: + @orbitDV -= #$wcig_temp$ + @orbitDV *= 3.162278 + @orbitDV += #$wcig_temp$ + @orbitDV ^= :\.\d+:: + @landDV -= #$wcig_temp$ + @landDV *= 3.162278 + @landDV += #$wcig_temp$ + @landDV ^= :\.\d+:: + @returnFromOrbitDV *= 3.162278 + @returnFromOrbitDV ^= :\.\d+:: + @returnFromLandingDV *= 3.162278 + @returnFromLandingDV ^= :\.\d+:: + -wcig_temp = delete + } + + @BODY[Tarsis] + { + wcig_temp = #$../wcig_temp$ + @flybyDV -= #$wcig_temp$ + @flybyDV *= 3.162278 + @flybyDV += #$wcig_temp$ + @flybyDV ^= :\.\d+:: + @orbitDV -= #$wcig_temp$ + @orbitDV *= 3.162278 + @orbitDV += #$wcig_temp$ + @orbitDV ^= :\.\d+:: + @landDV -= #$wcig_temp$ + @landDV *= 3.162278 + @landDV += #$wcig_temp$ + @landDV ^= :\.\d+:: + @returnfromFlybyDV *= 3.162278 + @returnfromFlybyDV ^= :\.\d+:: + @returnFromOrbitDV *= 3.162278 + @returnFromOrbitDV ^= :\.\d+:: + @returnFromLandingDV -= #$wcig_temp$ + @returnFromLandingDV *= 3.162278 + @returnFromLandingDV += #$wcig_temp$ + @returnFromLandingDV ^= :\.\d+:: + -wcig_temp = delete + } + + @BODY[Catullus] + { + wcig_temp = #$../wcig_temp$ + @flybyDV -= #$wcig_temp$ + @flybyDV *= 3.162278 + @flybyDV += #$wcig_temp$ + @flybyDV ^= :\.\d+:: + @orbitDV -= #$wcig_temp$ + @orbitDV *= 3.162278 + @orbitDV += #$wcig_temp$ + @orbitDV ^= :\.\d+:: + @landDV -= #$wcig_temp$ + @landDV *= 3.162278 + @landDV += #$wcig_temp$ + @landDV ^= :\.\d+:: + @returnfromFlybyDV *= 3.162278 + @returnfromFlybyDV ^= :\.\d+:: + @returnFromOrbitDV *= 3.162278 + @returnFromOrbitDV ^= :\.\d+:: + @returnFromLandingDV -= #$wcig_temp$ + @returnFromLandingDV *= 3.162278 + @returnFromLandingDV += #$wcig_temp$ + @returnFromLandingDV ^= :\.\d+:: + -wcig_temp = delete + } + + @BODY[Hadrian] + { + wcig_temp = #$../wcig_temp$ + @flybyDV -= #$wcig_temp$ + @flybyDV *= 3.162278 + @flybyDV += #$wcig_temp$ + @flybyDV ^= :\.\d+:: + @orbitDV -= #$wcig_temp$ + @orbitDV *= 3.162278 + @orbitDV += #$wcig_temp$ + @orbitDV ^= :\.\d+:: + @landDV -= #$wcig_temp$ + @landDV *= 3.162278 + @landDV += #$wcig_temp$ + @landDV ^= :\.\d+:: + @returnfromFlybyDV *= 3.162278 + @returnfromFlybyDV ^= :\.\d+:: + @returnFromOrbitDV *= 3.162278 + @returnFromOrbitDV ^= :\.\d+:: + @returnFromLandingDV -= #$wcig_temp$ + @returnFromLandingDV *= 3.162278 + @returnFromLandingDV += #$wcig_temp$ + @returnFromLandingDV ^= :\.\d+:: + -wcig_temp = delete + } + + @BODY[Narisse] + { + wcig_temp = #$../wcig_temp$ + @flybyDV -= #$wcig_temp$ + @flybyDV *= 3.162278 + @flybyDV += #$wcig_temp$ + @flybyDV ^= :\.\d+:: + @orbitDV -= #$wcig_temp$ + @orbitDV *= 3.162278 + @orbitDV += #$wcig_temp$ + @orbitDV ^= :\.\d+:: + @landDV -= #$wcig_temp$ + @landDV *= 3.162278 + @landDV += #$wcig_temp$ + @landDV ^= :\.\d+:: + @returnFromOrbitDV *= 3.162278 + @returnFromOrbitDV ^= :\.\d+:: + @returnFromLandingDV *= 3.162278 + @returnFromLandingDV ^= :\.\d+:: + -wcig_temp = delete + } + + @BODY[Muse] + { + wcig_temp = #$../wcig_temp$ + @flybyDV -= #$wcig_temp$ + @flybyDV *= 3.162278 + @flybyDV += #$wcig_temp$ + @flybyDV ^= :\.\d+:: + @orbitDV -= #$wcig_temp$ + @orbitDV *= 3.162278 + @orbitDV += #$wcig_temp$ + @orbitDV ^= :\.\d+:: + @landDV -= #$wcig_temp$ + @landDV *= 3.162278 + @landDV += #$wcig_temp$ + @landDV ^= :\.\d+:: + @returnFromOrbitDV *= 3.162278 + @returnFromOrbitDV ^= :\.\d+:: + @returnFromLandingDV *= 3.162278 + @returnFromLandingDV ^= :\.\d+:: + -wcig_temp = delete + } + + @BODY[Minona] + { + wcig_temp = #$../wcig_temp$ + @flybyDV -= #$wcig_temp$ + @flybyDV *= 3.162278 + @flybyDV += #$wcig_temp$ + @flybyDV ^= :\.\d+:: + @orbitDV -= #$wcig_temp$ + @orbitDV *= 3.162278 + @orbitDV += #$wcig_temp$ + @orbitDV ^= :\.\d+:: + @landDV -= #$wcig_temp$ + @landDV *= 3.162278 + @landDV += #$wcig_temp$ + @landDV ^= :\.\d+:: + @returnFromOrbitDV *= 3.162278 + @returnFromOrbitDV ^= :\.\d+:: + @returnFromLandingDV *= 3.162278 + @returnFromLandingDV ^= :\.\d+:: + -wcig_temp = delete + } + + @BODY[Agrippina] + { + wcig_temp = #$../wcig_temp$ + @flybyDV -= #$wcig_temp$ + @flybyDV *= 3.162278 + @flybyDV += #$wcig_temp$ + @flybyDV ^= :\.\d+:: + @orbitDV -= #$wcig_temp$ + @orbitDV *= 3.162278 + @orbitDV += #$wcig_temp$ + @orbitDV ^= :\.\d+:: + @landDV -= #$wcig_temp$ + @landDV *= 3.162278 + @landDV += #$wcig_temp$ + @landDV ^= :\.\d+:: + @returnFromOrbitDV *= 3.162278 + @returnFromOrbitDV ^= :\.\d+:: + @returnFromLandingDV *= 3.162278 + @returnFromLandingDV ^= :\.\d+:: + -wcig_temp = delete + } + + @BODY[Julia] + { + wcig_temp = #$../wcig_temp$ + @flybyDV -= #$wcig_temp$ + @flybyDV *= 3.162278 + @flybyDV += #$wcig_temp$ + @flybyDV ^= :\.\d+:: + @orbitDV -= #$wcig_temp$ + @orbitDV *= 3.162278 + @orbitDV += #$wcig_temp$ + @orbitDV ^= :\.\d+:: + @landDV -= #$wcig_temp$ + @landDV *= 3.162278 + @landDV += #$wcig_temp$ + @landDV ^= :\.\d+:: + @returnFromOrbitDV *= 3.162278 + @returnFromOrbitDV ^= :\.\d+:: + @returnFromLandingDV *= 3.162278 + @returnFromLandingDV ^= :\.\d+:: + -wcig_temp = delete + } + + @BODY[Nero] + { + wcig_temp = #$../wcig_temp$ + @flybyDV -= #$wcig_temp$ + @flybyDV *= 3.162278 + @flybyDV += #$wcig_temp$ + @flybyDV ^= :\.\d+:: + @orbitDV -= #$wcig_temp$ + @orbitDV *= 3.162278 + @orbitDV += #$wcig_temp$ + @orbitDV ^= :\.\d+:: + @landDV -= #$wcig_temp$ + @landDV *= 3.162278 + @landDV += #$wcig_temp$ + @landDV ^= :\.\d+:: + @returnfromFlybyDV *= 3.162278 + @returnfromFlybyDV ^= :\.\d+:: + @returnFromOrbitDV *= 3.162278 + @returnFromOrbitDV ^= :\.\d+:: + @returnFromLandingDV -= #$wcig_temp$ + @returnFromLandingDV *= 3.162278 + @returnFromLandingDV += #$wcig_temp$ + @returnFromLandingDV ^= :\.\d+:: + -wcig_temp = delete + } + + @BODY[Hox] + { + wcig_temp = #$../wcig_temp$ + @flybyDV -= #$wcig_temp$ + @flybyDV *= 3.162278 + @flybyDV += #$wcig_temp$ + @flybyDV ^= :\.\d+:: + @orbitDV -= #$wcig_temp$ + @orbitDV *= 3.162278 + @orbitDV += #$wcig_temp$ + @orbitDV ^= :\.\d+:: + @landDV -= #$wcig_temp$ + @landDV *= 3.162278 + @landDV += #$wcig_temp$ + @landDV ^= :\.\d+:: + @returnfromFlybyDV *= 3.162278 + @returnfromFlybyDV ^= :\.\d+:: + @returnFromOrbitDV *= 3.162278 + @returnFromOrbitDV ^= :\.\d+:: + @returnFromLandingDV -= #$wcig_temp$ + @returnFromLandingDV *= 3.162278 + @returnFromLandingDV += #$wcig_temp$ + @returnFromLandingDV ^= :\.\d+:: + -wcig_temp = delete + } + + @BODY[Argo] + { + wcig_temp = #$../wcig_temp$ + @flybyDV -= #$wcig_temp$ + @flybyDV *= 3.162278 + @flybyDV += #$wcig_temp$ + @flybyDV ^= :\.\d+:: + @orbitDV -= #$wcig_temp$ + @orbitDV *= 3.162278 + @orbitDV += #$wcig_temp$ + @orbitDV ^= :\.\d+:: + @landDV -= #$wcig_temp$ + @landDV *= 3.162278 + @landDV += #$wcig_temp$ + @landDV ^= :\.\d+:: + @returnFromOrbitDV *= 3.162278 + @returnFromOrbitDV ^= :\.\d+:: + @returnFromLandingDV *= 3.162278 + @returnFromLandingDV ^= :\.\d+:: + -wcig_temp = delete + } + + @BODY[Leto] + { + wcig_temp = #$../wcig_temp$ + @flybyDV -= #$wcig_temp$ + @flybyDV *= 3.162278 + @flybyDV += #$wcig_temp$ + @flybyDV ^= :\.\d+:: + @orbitDV -= #$wcig_temp$ + @orbitDV *= 3.162278 + @orbitDV += #$wcig_temp$ + @orbitDV ^= :\.\d+:: + @landDV -= #$wcig_temp$ + @landDV *= 3.162278 + @landDV += #$wcig_temp$ + @landDV ^= :\.\d+:: + @returnfromFlybyDV *= 3.162278 + @returnfromFlybyDV ^= :\.\d+:: + @returnFromOrbitDV *= 3.162278 + @returnFromOrbitDV ^= :\.\d+:: + @returnFromLandingDV -= #$wcig_temp$ + @returnFromLandingDV *= 3.162278 + @returnFromLandingDV += #$wcig_temp$ + @returnFromLandingDV ^= :\.\d+:: + -wcig_temp = delete + } +} + +@WHERE_CAN_I_GO:AFTER[GPP_Rescale_10x] +{ + -wcig_temp = delete +} diff --git a/GameData/WhereCanIGo/Patches/JNSQ.cfg b/GameData/WhereCanIGo/Patches/JNSQ.cfg index 42c7915..1c8e8fb 100644 --- a/GameData/WhereCanIGo/Patches/JNSQ.cfg +++ b/GameData/WhereCanIGo/Patches/JNSQ.cfg @@ -1,166 +1,354 @@ -@WHERE_CAN_I_GO:NEEDS[JNSQ] +@WHERE_CAN_I_GO:AFTER[JNSQ] { - @notes = JNSQ Detected. No figures will be provided for moons beyond Kerbin. - - @BODY[Kerbin] - { - @orbitDV = 5300 - @synchronousDV = 6835 - } - - @BODY[Mun] - { - @flybyDV = 6445 - @orbitDV = 6820 - @landDV = 7700 - @returnFromOrbitDV = 375 - @returnFromLandingDV = 1255 - } - - @BODY[Minmus] - { - @flybyDV = 6470 - @orbitDV = 6700 - @landDV = 7700 - @returnFromOrbitDV = 230 - @returnFromLandingDV = 305 - } - - @BODY[Moho] - { - @flybyDV = 11040 - @orbitDV = 16800 - @landDV = 18460 - @returnfromFlybyDV = 3970 - @returnFromOrbitDV = 10325 - @returnFromLandingDV = 11985 - } - - @BODY[Eve] - { - @flybyDV = 7265 - @orbitDV = 9540 - @landDV = 9540 - @returnfromFlybyDV = 790 - @returnFromOrbitDV = 3065 - @returnFromLandingDV = 9765 - } - - !BODY[Gilly] - { - - } - - @BODY[Duna] - { - @flybyDV = 6770 - @orbitDV = 7815 - @landDV = 8015 - @returnfromFlybyDV = 295 - @returnFromOrbitDV = 1340 - @returnFromLandingDV = 3315 - } - - !BODY[Ike] - { - - } - - BODY - { - name = Edna - flybyDV = 8000 - orbitDV = 10035 - landDV = 10405 - returnfromFlybyDV = 1525 - returnFromOrbitDV = 3560 - returnFromLandingDV = 3930 - requireChutes = false - } - - @BODY[Dres] - { - @flybyDV = 8780 - @orbitDV = 10920 - @landDV = 11530 - @returnfromFlybyDV = 2305 - @returnFromOrbitDV = 4445 - @returnFromLandingDV = 5055 - } - - @BODY[Jool] - { - @flybyDV = 8415 - @orbitDV = 13460 - @landDV = -1 - @returnfromFlybyDV = 1940 - @returnFromOrbitDV = 6985 - @returnFromLandingDV = -1 - } - - !BODY[Pol] - { - } - - !BODY[Tylo] - { - } - - !BODY[Laythe] - { - } - - !BODY[Bop] - { - } - - !BODY[Vall] - { - } - - BODY - { - name = Lindor - flybyDV = 9060 - orbitDV = 12780 - landDV = -1 - returnfromFlybyDV = 2585 - returnFromOrbitDV = 6305 - returnFromLandingDV = -1 - requireChutes = false - } - - @BODY[Eeloo] - { - @flybyDV = 10375 - @orbitDV = 12785 - @landDV = 13135 - @returnfromFlybyDV = 3900 - @returnFromOrbitDV = 6310 - @returnFromLandingDV = 7210 - } - - BODY - { - name = Hamek - flybyDV = 9810 - orbitDV = 11900 - landDV = 12450 - returnfromFlybyDV = 3335 - returnFromOrbitDV = 5425 - returnFromLandingDV = 5975 - requireChutes = false - } - - BODY - { - name = Nara - flybyDV = 14395 - orbitDV = 16890 - landDV = 16890 - returnfromFlybyDV = 7920 - returnFromOrbitDV = 10415 - returnFromLandingDV = -1 - requireChutes = true - } + %notes = JNSQ Detected. No figures will be provided for moons beyond Kerbin. + + %BODY[Kerbin] + { + %orbitDV = 5300 + %returnFromOrbitDV = 200 + %synchronousDV = 6835 + } + + %BODY[Mun] + { + %flybyDV = 6445 + %orbitDV = 6820 + %landDV = 7700 + %returnFromOrbitDV = 375 + %returnFromLandingDV = 1255 + %requireChutes = false + } + + %BODY[Minmus] + { + %flybyDV = 6470 + %orbitDV = 6700 + %landDV = 7700 + %returnFromOrbitDV = 230 + %returnFromLandingDV = 305 + %requireChutes = false + } + + %BODY[Moho] + { + %flybyDV = 11040 + %orbitDV = 16800 + %landDV = 18460 + %returnfromFlybyDV = 3970 + %returnFromOrbitDV = 10325 + %returnFromLandingDV = 11985 + %requireChutes = false + } + + %BODY[Eve] + { + %flybyDV = 7265 + %orbitDV = 9540 + %landDV = 9640 + %returnfromFlybyDV = 790 + %returnFromOrbitDV = 3065 + %returnFromLandingDV = 9765 + %requireChutes = true + } + + %BODY[Gilly] + { + %flybyDV = 7265 + %orbitDV = 9540 + %landDV = 9610 + %returnfromFlybyDV = 790 + %returnFromOrbitDV = 3065 + %returnFromLandingDV = 3135 + %requireChutes = false + } + + %BODY[Duna] + { + %flybyDV = 6770 + %orbitDV = 7815 + %landDV = 8015 + %returnfromFlybyDV = 295 + %returnFromOrbitDV = 1340 + %returnFromLandingDV = 3315 + %requireChutes = true + } + + %BODY[Ike] + { + %flybyDV = 6770 + %orbitDV = 7815 + %landDV = 8215 + %returnfromFlybyDV = 295 + %returnFromOrbitDV = 1340 + %returnFromLandingDV = 1740 + %requireChutes = false + } + + BODY + { + name = Edna + flybyDV = 8000 + orbitDV = 10035 + landDV = 10405 + returnfromFlybyDV = 1525 + returnFromOrbitDV = 3560 + returnFromLandingDV = 3930 + requireChutes = false + } + + BODY + { + name = Dak + flybyDV = 8000 + orbitDV = 10035 + landDV = 10090 + returnfromFlybyDV = 1525 + returnFromOrbitDV = 3560 + returnFromLandingDV = 3985 + requireChutes = false + } + + %BODY[Dres] + { + %flybyDV = 8780 + %orbitDV = 10920 + %landDV = 11530 + %returnfromFlybyDV = 2305 + %returnFromOrbitDV = 4445 + %returnFromLandingDV = 5055 + %requireChutes = false + } + + %BODY[Jool] + { + %flybyDV = 8415 + %orbitDV = 13460 + %landDV = 13960 + %returnfromFlybyDV = 1940 + %returnFromOrbitDV = 6985 + %returnFromLandingDV = -1 + %requireChutes = true + } + + %BODY[Laythe] + { + %flybyDV = 8415 + %orbitDV = 13460 + %landDV = 13660 + %returnfromFlybyDV = 1940 + %returnFromOrbitDV = 6985 + %returnFromLandingDV = 10310 + %requireChutes = false + } + + %BODY[Vall] + { + %flybyDV = 8415 + %orbitDV = 13460 + %landDV = 14610 + %returnfromFlybyDV = 1940 + %returnFromOrbitDV = 6985 + %returnFromLandingDV = 8135 + %requireChutes = false + } + + %BODY[Tylo] + { + %flybyDV = 8415 + %orbitDV = 13460 + %landDV = 13660 + %returnfromFlybyDV = 1940 + %returnFromOrbitDV = 6985 + %returnFromLandingDV = 9160 + %requireChutes = true + } + + %BODY[Bop] + { + %flybyDV = 8415 + %orbitDV = 13460 + %landDV = 13815 + %returnfromFlybyDV = 1940 + %returnFromOrbitDV = 6985 + %returnFromLandingDV = 7340 + %requireChutes = false + } + + %BODY[Pol] + { + %flybyDV = 8415 + %orbitDV = 13460 + %landDV = 13660 + %returnfromFlybyDV = 1940 + %returnFromOrbitDV = 6985 + %returnFromLandingDV = 7185 + %requireChutes = false + } + + BODY + { + name = Lindor + flybyDV = 9060 + orbitDV = 12780 + landDV = 13280 + returnfromFlybyDV = 2585 + returnFromOrbitDV = 6305 + returnFromLandingDV = -1 + requireChutes = true + } + + BODY + { + name = Krel + flybyDV = 9060 + orbitDV = 12780 + landDV = 13025 + returnfromFlybyDV = 2585 + returnFromOrbitDV = 6305 + returnFromLandingDV = 6550 + requireChutes = false + } + + BODY + { + name = Aden + flybyDV = 9060 + orbitDV = 12780 + landDV = 13280 + returnfromFlybyDV = 2585 + returnFromOrbitDV = 6305 + returnFromLandingDV = 6805 + requireChutes = false + } + + BODY + { + name = Huygen + flybyDV = 9060 + orbitDV = 12780 + landDV = 12980 + returnfromFlybyDV = 2585 + returnFromOrbitDV = 6305 + returnFromLandingDV = 8180 + requireChutes = true + } + + BODY + { + name = Riga + flybyDV = 9060 + orbitDV = 12780 + landDV = 12980 + returnfromFlybyDV = 2585 + returnFromOrbitDV = 6305 + returnFromLandingDV = 7805 + requireChutes = true + } + + BODY + { + name = Talos + flybyDV = 9060 + orbitDV = 12780 + landDV = 13620 + returnfromFlybyDV = 2585 + returnFromOrbitDV = 6305 + returnFromLandingDV = 7145 + requireChutes = false + } + + %BODY[Eeloo] + { + %flybyDV = 10375 + %orbitDV = 12785 + %landDV = 13135 + %returnfromFlybyDV = 3900 + %returnFromOrbitDV = 6310 + %returnFromLandingDV = 7210 + %requireChutes = true + } + + BODY + { + name = Celes + flybyDV = 10375 + orbitDV = 12785 + landDV = 13110 + returnfromFlybyDV = 3900 + returnFromOrbitDV = 6310 + returnFromLandingDV = 6635 + requireChutes = false + } + + BODY + { + name = Tam + flybyDV = 10375 + orbitDV = 12785 + landDV = 12815 + returnfromFlybyDV = 3900 + returnFromOrbitDV = 6310 + returnFromLandingDV = 6340 + requireChutes = false + } + + BODY + { + name = Hamek + flybyDV = 9810 + orbitDV = 11900 + landDV = 12450 + returnfromFlybyDV = 3335 + returnFromOrbitDV = 5425 + returnFromLandingDV = 5975 + requireChutes = false + } + + BODY + { + name = Nara + flybyDV = 14395 + orbitDV = 16890 + landDV = 17890 + returnfromFlybyDV = 7920 + returnFromOrbitDV = 10415 + returnFromLandingDV = 11415 + requireChutes = true + } + + BODY + { + name = Amos + flybyDV = 14395 + orbitDV = 16890 + landDV = 17365 + returnfromFlybyDV = 7920 + returnFromOrbitDV = 10415 + returnFromLandingDV = 10890 + requireChutes = false + } + + BODY + { + name = Enon + flybyDV = 14395 + orbitDV = 16890 + landDV = 18060 + returnfromFlybyDV = 7920 + returnFromOrbitDV = 10415 + returnFromLandingDV = 11585 + requireChutes = false + } + + BODY + { + name = Prax + flybyDV = 14395 + orbitDV = 16890 + landDV = 17050 + returnfromFlybyDV = 7920 + returnFromOrbitDV = 10415 + returnFromLandingDV = 10575 + requireChutes = false + } } diff --git a/GameData/WhereCanIGo/Patches/JNSQ_Rescale_10x.cfg b/GameData/WhereCanIGo/Patches/JNSQ_Rescale_10x.cfg new file mode 100644 index 0000000..6a3a43f --- /dev/null +++ b/GameData/WhereCanIGo/Patches/JNSQ_Rescale_10x.cfg @@ -0,0 +1,788 @@ +@WHERE_CAN_I_GO:AFTER[JNSQ_Rescale_10x] +{ + wcig_temp = #$BODY[Kerbin]/orbitDV$ // do not multiply the cosine losses part (gravity, drag, steering) + @wcig_temp *= 0.2 +} + +@WHERE_CAN_I_GO:AFTER[JNSQ_Rescale_10x]:NEEDS[!GPP_Rescale_10x,!GPP_Secondary] +{ + @notes = JNSQ_Rescale_10x detected. No figures will be provided for moons beyond Kerbin. +} + +@WHERE_CAN_I_GO:AFTER[JNSQ_Rescale_10x]:NEEDS[GPP_Rescale_10x,GPP_Secondary] +{ + @notes = JNSQ_Rescale_10x + GPP_Rescale_10x detected. No figures will be provided for moons beyond Kerbin. Ciro is far away and we got no values yet. +} + +@WHERE_CAN_I_GO:AFTER[JNSQ_Rescale_10x] +{ + // calculating the difference in DeltaV: it's the square root of the difference in size as multiplier (assuming the gravitational constant remains the same) + // 10x vs. 2.7x = 10/2.7 = 3.704 -> sqrt of 3.704 = 1.924577875795105361576446332158 + @BODY[Kerbin] + { + wcig_temp = #$../wcig_temp$ + @orbitDV -= #$wcig_temp$ + @orbitDV *= 1.925 + @orbitDV += #$wcig_temp$ + @orbitDV ^= :\.\d+:: // Truncate everything after the decimal point + @returnFromOrbitDV *= 1.925 + @returnFromOrbitDV ^= :\.\d+:: + @synchronousDV -= #$wcig_temp$ + @synchronousDV *= 1.925 + @synchronousDV += #$wcig_temp$ + @synchronousDV ^= :\.\d+:: + -wcig_temp = delete + } + + @BODY[Mun] + { + wcig_temp = #$../wcig_temp$ + @flybyDV -= #$wcig_temp$ + @flybyDV *= 1.925 + @flybyDV += #$wcig_temp$ + @flybyDV ^= :\.\d+:: + @orbitDV -= #$wcig_temp$ + @orbitDV *= 1.925 + @orbitDV += #$wcig_temp$ + @orbitDV ^= :\.\d+:: + @landDV -= #$wcig_temp$ + @landDV *= 1.925 + @landDV += #$wcig_temp$ + @landDV ^= :\.\d+:: + @returnFromOrbitDV *= 1.925 + @returnFromOrbitDV ^= :\.\d+:: + @returnFromLandingDV *= 1.925 + @returnFromLandingDV ^= :\.\d+:: + -wcig_temp = delete + } + + @BODY[Minmus] + { + wcig_temp = #$../wcig_temp$ + @flybyDV -= #$wcig_temp$ + @flybyDV *= 1.925 + @flybyDV += #$wcig_temp$ + @flybyDV ^= :\.\d+:: + @orbitDV -= #$wcig_temp$ + @orbitDV *= 1.925 + @orbitDV += #$wcig_temp$ + @orbitDV ^= :\.\d+:: + @landDV -= #$wcig_temp$ + @landDV *= 1.925 + @landDV += #$wcig_temp$ + @landDV ^= :\.\d+:: + @returnFromOrbitDV *= 1.925 + @returnFromOrbitDV ^= :\.\d+:: + @returnFromLandingDV *= 1.925 + @returnFromLandingDV ^= :\.\d+:: + -wcig_temp = delete + } + + @BODY[Moho] + { + wcig_temp = #$../wcig_temp$ + @flybyDV -= #$wcig_temp$ + @flybyDV *= 1.925 + @flybyDV += #$wcig_temp$ + @flybyDV ^= :\.\d+:: + @orbitDV -= #$wcig_temp$ + @orbitDV *= 1.925 + @orbitDV += #$wcig_temp$ + @orbitDV ^= :\.\d+:: + @landDV -= #$wcig_temp$ + @landDV *= 1.925 + @landDV += #$wcig_temp$ + @landDV ^= :\.\d+:: + @returnfromFlybyDV *= 1.925 + @returnfromFlybyDV ^= :\.\d+:: + @returnFromOrbitDV *= 1.925 + @returnFromOrbitDV ^= :\.\d+:: + @returnFromLandingDV -= #$wcig_temp$ + @returnFromLandingDV *= 1.925 + @returnFromLandingDV += #$wcig_temp$ + @returnFromLandingDV ^= :\.\d+:: + -wcig_temp = delete + } + + @BODY[Eve] + { + wcig_temp = #$../wcig_temp$ + @flybyDV -= #$wcig_temp$ + @flybyDV *= 1.925 + @flybyDV += #$wcig_temp$ + @flybyDV ^= :\.\d+:: + @orbitDV -= #$wcig_temp$ + @orbitDV *= 1.925 + @orbitDV += #$wcig_temp$ + @orbitDV ^= :\.\d+:: + @landDV -= #$wcig_temp$ + @landDV *= 1.925 + @landDV += #$wcig_temp$ + @landDV ^= :\.\d+:: + @returnfromFlybyDV *= 1.925 + @returnfromFlybyDV ^= :\.\d+:: + @returnFromOrbitDV *= 1.925 + @returnFromOrbitDV ^= :\.\d+:: + @returnFromLandingDV *= 1.925 + @returnFromLandingDV ^= :\.\d+:: + -wcig_temp = delete + } + + @BODY[Gilly] + { + wcig_temp = #$../wcig_temp$ + @flybyDV -= #$wcig_temp$ + @flybyDV *= 1.925 + @flybyDV += #$wcig_temp$ + @flybyDV ^= :\.\d+:: + @orbitDV -= #$wcig_temp$ + @orbitDV *= 1.925 + @orbitDV += #$wcig_temp$ + @orbitDV ^= :\.\d+:: + @landDV -= #$wcig_temp$ + @landDV *= 1.925 + @landDV += #$wcig_temp$ + @landDV ^= :\.\d+:: + @returnfromFlybyDV *= 1.925 + @returnfromFlybyDV ^= :\.\d+:: + @returnFromOrbitDV *= 1.925 + @returnFromOrbitDV ^= :\.\d+:: + @returnFromLandingDV -= #$wcig_temp$ + @returnFromLandingDV *= 1.925 + @returnFromLandingDV += #$wcig_temp$ + @returnFromLandingDV ^= :\.\d+:: + -wcig_temp = delete + } + + @BODY[Duna] + { + wcig_temp = #$../wcig_temp$ + @flybyDV -= #$wcig_temp$ + @flybyDV *= 1.925 + @flybyDV += #$wcig_temp$ + @flybyDV ^= :\.\d+:: + @orbitDV -= #$wcig_temp$ + @orbitDV *= 1.925 + @orbitDV += #$wcig_temp$ + @orbitDV ^= :\.\d+:: + @landDV -= #$wcig_temp$ + @landDV *= 1.925 + @landDV += #$wcig_temp$ + @landDV ^= :\.\d+:: + @returnfromFlybyDV *= 1.925 + @returnfromFlybyDV ^= :\.\d+:: + @returnFromOrbitDV *= 1.925 + @returnFromOrbitDV ^= :\.\d+:: + @returnFromLandingDV *= 1.925 + @returnFromLandingDV ^= :\.\d+:: + -wcig_temp = delete + } + + @BODY[Ike] + { + wcig_temp = #$../wcig_temp$ + @flybyDV -= #$wcig_temp$ + @flybyDV *= 1.925 + @flybyDV += #$wcig_temp$ + @flybyDV ^= :\.\d+:: + @orbitDV -= #$wcig_temp$ + @orbitDV *= 1.925 + @orbitDV += #$wcig_temp$ + @orbitDV ^= :\.\d+:: + @landDV -= #$wcig_temp$ + @landDV *= 1.925 + @landDV += #$wcig_temp$ + @landDV ^= :\.\d+:: + @returnfromFlybyDV *= 1.925 + @returnfromFlybyDV ^= :\.\d+:: + @returnFromOrbitDV *= 1.925 + @returnFromOrbitDV ^= :\.\d+:: + @returnFromLandingDV -= #$wcig_temp$ + @returnFromLandingDV *= 1.925 + @returnFromLandingDV += #$wcig_temp$ + @returnFromLandingDV ^= :\.\d+:: + -wcig_temp = delete + } + + @BODY[Edna] + { + wcig_temp = #$../wcig_temp$ + @flybyDV -= #$wcig_temp$ + @flybyDV *= 1.925 + @flybyDV += #$wcig_temp$ + @flybyDV ^= :\.\d+:: + @orbitDV -= #$wcig_temp$ + @orbitDV *= 1.925 + @orbitDV += #$wcig_temp$ + @orbitDV ^= :\.\d+:: + @landDV -= #$wcig_temp$ + @landDV *= 1.925 + @landDV += #$wcig_temp$ + @landDV ^= :\.\d+:: + @returnfromFlybyDV *= 1.925 + @returnfromFlybyDV ^= :\.\d+:: + @returnFromOrbitDV *= 1.925 + @returnFromOrbitDV ^= :\.\d+:: + @returnFromLandingDV -= #$wcig_temp$ + @returnFromLandingDV *= 1.925 + @returnFromLandingDV += #$wcig_temp$ + @returnFromLandingDV ^= :\.\d+:: + -wcig_temp = delete + } + + @BODY[Dak] + { + wcig_temp = #$../wcig_temp$ + @flybyDV -= #$wcig_temp$ + @flybyDV *= 1.925 + @flybyDV += #$wcig_temp$ + @flybyDV ^= :\.\d+:: + @orbitDV -= #$wcig_temp$ + @orbitDV *= 1.925 + @orbitDV += #$wcig_temp$ + @orbitDV ^= :\.\d+:: + @landDV -= #$wcig_temp$ + @landDV *= 1.925 + @landDV += #$wcig_temp$ + @landDV ^= :\.\d+:: + @returnfromFlybyDV *= 1.925 + @returnfromFlybyDV ^= :\.\d+:: + @returnFromOrbitDV *= 1.925 + @returnFromOrbitDV ^= :\.\d+:: + @returnFromLandingDV -= #$wcig_temp$ + @returnFromLandingDV *= 1.925 + @returnFromLandingDV += #$wcig_temp$ + @returnFromLandingDV ^= :\.\d+:: + -wcig_temp = delete + } + + @BODY[Dres] + { + wcig_temp = #$../wcig_temp$ + @flybyDV -= #$wcig_temp$ + @flybyDV *= 1.925 + @flybyDV += #$wcig_temp$ + @flybyDV ^= :\.\d+:: + @orbitDV -= #$wcig_temp$ + @orbitDV *= 1.925 + @orbitDV += #$wcig_temp$ + @orbitDV ^= :\.\d+:: + @landDV -= #$wcig_temp$ + @landDV *= 1.925 + @landDV += #$wcig_temp$ + @landDV ^= :\.\d+:: + @returnfromFlybyDV *= 1.925 + @returnfromFlybyDV ^= :\.\d+:: + @returnFromOrbitDV *= 1.925 + @returnFromOrbitDV ^= :\.\d+:: + @returnFromLandingDV -= #$wcig_temp$ + @returnFromLandingDV *= 1.925 + @returnFromLandingDV += #$wcig_temp$ + @returnFromLandingDV ^= :\.\d+:: + -wcig_temp = delete + } + + @BODY[Jool] + { + wcig_temp = #$../wcig_temp$ + @flybyDV -= #$wcig_temp$ + @flybyDV *= 1.925 + @flybyDV += #$wcig_temp$ + @flybyDV ^= :\.\d+:: + @orbitDV -= #$wcig_temp$ + @orbitDV *= 1.925 + @orbitDV += #$wcig_temp$ + @orbitDV ^= :\.\d+:: + @landDV -= #$wcig_temp$ + @landDV *= 1.925 + @landDV += #$wcig_temp$ + @landDV ^= :\.\d+:: + @returnfromFlybyDV *= 1.925 + @returnfromFlybyDV ^= :\.\d+:: + @returnFromOrbitDV *= 1.925 + @returnFromOrbitDV ^= :\.\d+:: + -wcig_temp = delete + } + + @BODY[Laythe] + { + wcig_temp = #$../wcig_temp$ + @flybyDV -= #$wcig_temp$ + @flybyDV *= 1.925 + @flybyDV += #$wcig_temp$ + @flybyDV ^= :\.\d+:: + @orbitDV -= #$wcig_temp$ + @orbitDV *= 1.925 + @orbitDV += #$wcig_temp$ + @orbitDV ^= :\.\d+:: + @landDV -= #$wcig_temp$ + @landDV *= 1.925 + @landDV += #$wcig_temp$ + @landDV ^= :\.\d+:: + @returnfromFlybyDV *= 1.925 + @returnfromFlybyDV ^= :\.\d+:: + @returnFromOrbitDV *= 1.925 + @returnFromOrbitDV ^= :\.\d+:: + @returnFromLandingDV *= 1.925 + @returnFromLandingDV ^= :\.\d+:: + -wcig_temp = delete + } + + @BODY[Vall] + { + wcig_temp = #$../wcig_temp$ + @flybyDV -= #$wcig_temp$ + @flybyDV *= 1.925 + @flybyDV += #$wcig_temp$ + @flybyDV ^= :\.\d+:: + @orbitDV -= #$wcig_temp$ + @orbitDV *= 1.925 + @orbitDV += #$wcig_temp$ + @orbitDV ^= :\.\d+:: + @landDV -= #$wcig_temp$ + @landDV *= 1.925 + @landDV += #$wcig_temp$ + @landDV ^= :\.\d+:: + @returnfromFlybyDV *= 1.925 + @returnfromFlybyDV ^= :\.\d+:: + @returnFromOrbitDV *= 1.925 + @returnFromOrbitDV ^= :\.\d+:: + @returnFromLandingDV -= #$wcig_temp$ + @returnFromLandingDV *= 1.925 + @returnFromLandingDV += #$wcig_temp$ + @returnFromLandingDV ^= :\.\d+:: + -wcig_temp = delete + } + + @BODY[Tylo] + { + wcig_temp = #$../wcig_temp$ + @flybyDV -= #$wcig_temp$ + @flybyDV *= 1.925 + @flybyDV += #$wcig_temp$ + @flybyDV ^= :\.\d+:: + @orbitDV -= #$wcig_temp$ + @orbitDV *= 1.925 + @orbitDV += #$wcig_temp$ + @orbitDV ^= :\.\d+:: + @landDV -= #$wcig_temp$ + @landDV *= 1.925 + @landDV += #$wcig_temp$ + @landDV ^= :\.\d+:: + @returnfromFlybyDV *= 1.925 + @returnfromFlybyDV ^= :\.\d+:: + @returnFromOrbitDV *= 1.925 + @returnFromOrbitDV ^= :\.\d+:: + @returnFromLandingDV *= 1.925 + @returnFromLandingDV ^= :\.\d+:: + -wcig_temp = delete + } + + @BODY[Bop] + { + wcig_temp = #$../wcig_temp$ + @flybyDV -= #$wcig_temp$ + @flybyDV *= 1.925 + @flybyDV += #$wcig_temp$ + @flybyDV ^= :\.\d+:: + @orbitDV -= #$wcig_temp$ + @orbitDV *= 1.925 + @orbitDV += #$wcig_temp$ + @orbitDV ^= :\.\d+:: + @landDV -= #$wcig_temp$ + @landDV *= 1.925 + @landDV += #$wcig_temp$ + @landDV ^= :\.\d+:: + @returnfromFlybyDV *= 1.925 + @returnfromFlybyDV ^= :\.\d+:: + @returnFromOrbitDV *= 1.925 + @returnFromOrbitDV ^= :\.\d+:: + @returnFromLandingDV -= #$wcig_temp$ + @returnFromLandingDV *= 1.925 + @returnFromLandingDV += #$wcig_temp$ + @returnFromLandingDV ^= :\.\d+:: + -wcig_temp = delete + } + + @BODY[Pol] + { + wcig_temp = #$../wcig_temp$ + @flybyDV -= #$wcig_temp$ + @flybyDV *= 1.925 + @flybyDV += #$wcig_temp$ + @flybyDV ^= :\.\d+:: + @orbitDV -= #$wcig_temp$ + @orbitDV *= 1.925 + @orbitDV += #$wcig_temp$ + @orbitDV ^= :\.\d+:: + @landDV -= #$wcig_temp$ + @landDV *= 1.925 + @landDV += #$wcig_temp$ + @landDV ^= :\.\d+:: + @returnfromFlybyDV *= 1.925 + @returnfromFlybyDV ^= :\.\d+:: + @returnFromOrbitDV *= 1.925 + @returnFromOrbitDV ^= :\.\d+:: + @returnFromLandingDV -= #$wcig_temp$ + @returnFromLandingDV *= 1.925 + @returnFromLandingDV += #$wcig_temp$ + @returnFromLandingDV ^= :\.\d+:: + -wcig_temp = delete + } + + @BODY[Lindor] + { + wcig_temp = #$../wcig_temp$ + @flybyDV -= #$wcig_temp$ + @flybyDV *= 1.925 + @flybyDV += #$wcig_temp$ + @flybyDV ^= :\.\d+:: + @orbitDV -= #$wcig_temp$ + @orbitDV *= 1.925 + @orbitDV += #$wcig_temp$ + @orbitDV ^= :\.\d+:: + @landDV -= #$wcig_temp$ + @landDV *= 1.925 + @landDV += #$wcig_temp$ + @landDV ^= :\.\d+:: + @returnfromFlybyDV *= 1.925 + @returnfromFlybyDV ^= :\.\d+:: + @returnFromOrbitDV *= 1.925 + @returnFromOrbitDV ^= :\.\d+:: + -wcig_temp = delete + } + + @BODY[Krel] + { + wcig_temp = #$../wcig_temp$ + @flybyDV -= #$wcig_temp$ + @flybyDV *= 1.925 + @flybyDV += #$wcig_temp$ + @flybyDV ^= :\.\d+:: + @orbitDV -= #$wcig_temp$ + @orbitDV *= 1.925 + @orbitDV += #$wcig_temp$ + @orbitDV ^= :\.\d+:: + @landDV -= #$wcig_temp$ + @landDV *= 1.925 + @landDV += #$wcig_temp$ + @landDV ^= :\.\d+:: + @returnfromFlybyDV *= 1.925 + @returnfromFlybyDV ^= :\.\d+:: + @returnFromOrbitDV *= 1.925 + @returnFromOrbitDV ^= :\.\d+:: + @returnFromLandingDV -= #$wcig_temp$ + @returnFromLandingDV *= 1.925 + @returnFromLandingDV += #$wcig_temp$ + @returnFromLandingDV ^= :\.\d+:: + -wcig_temp = delete + } + + @BODY[Aden] + { + wcig_temp = #$../wcig_temp$ + @flybyDV -= #$wcig_temp$ + @flybyDV *= 1.925 + @flybyDV += #$wcig_temp$ + @flybyDV ^= :\.\d+:: + @orbitDV -= #$wcig_temp$ + @orbitDV *= 1.925 + @orbitDV += #$wcig_temp$ + @orbitDV ^= :\.\d+:: + @landDV -= #$wcig_temp$ + @landDV *= 1.925 + @landDV += #$wcig_temp$ + @landDV ^= :\.\d+:: + @returnfromFlybyDV *= 1.925 + @returnfromFlybyDV ^= :\.\d+:: + @returnFromOrbitDV *= 1.925 + @returnFromOrbitDV ^= :\.\d+:: + @returnFromLandingDV -= #$wcig_temp$ + @returnFromLandingDV *= 1.925 + @returnFromLandingDV += #$wcig_temp$ + @returnFromLandingDV ^= :\.\d+:: + -wcig_temp = delete + } + + @BODY[Huygen] + { + wcig_temp = #$../wcig_temp$ + @flybyDV -= #$wcig_temp$ + @flybyDV *= 1.925 + @flybyDV += #$wcig_temp$ + @flybyDV ^= :\.\d+:: + @orbitDV -= #$wcig_temp$ + @orbitDV *= 1.925 + @orbitDV += #$wcig_temp$ + @orbitDV ^= :\.\d+:: + @landDV -= #$wcig_temp$ + @landDV *= 1.925 + @landDV += #$wcig_temp$ + @landDV ^= :\.\d+:: + @returnfromFlybyDV *= 1.925 + @returnfromFlybyDV ^= :\.\d+:: + @returnFromOrbitDV *= 1.925 + @returnFromOrbitDV ^= :\.\d+:: + @returnFromLandingDV *= 1.925 + @returnFromLandingDV ^= :\.\d+:: + -wcig_temp = delete + } + + @BODY[Riga] + { + wcig_temp = #$../wcig_temp$ + @flybyDV -= #$wcig_temp$ + @flybyDV *= 1.925 + @flybyDV += #$wcig_temp$ + @flybyDV ^= :\.\d+:: + @orbitDV -= #$wcig_temp$ + @orbitDV *= 1.925 + @orbitDV += #$wcig_temp$ + @orbitDV ^= :\.\d+:: + @landDV -= #$wcig_temp$ + @landDV *= 1.925 + @landDV += #$wcig_temp$ + @landDV ^= :\.\d+:: + @returnfromFlybyDV *= 1.925 + @returnfromFlybyDV ^= :\.\d+:: + @returnFromOrbitDV *= 1.925 + @returnFromOrbitDV ^= :\.\d+:: + @returnFromLandingDV *= 1.925 + @returnFromLandingDV ^= :\.\d+:: + -wcig_temp = delete + } + + @BODY[Talos] + { + wcig_temp = #$../wcig_temp$ + @flybyDV -= #$wcig_temp$ + @flybyDV *= 1.925 + @flybyDV += #$wcig_temp$ + @flybyDV ^= :\.\d+:: + @orbitDV -= #$wcig_temp$ + @orbitDV *= 1.925 + @orbitDV += #$wcig_temp$ + @orbitDV ^= :\.\d+:: + @landDV -= #$wcig_temp$ + @landDV *= 1.925 + @landDV += #$wcig_temp$ + @landDV ^= :\.\d+:: + @returnfromFlybyDV *= 1.925 + @returnfromFlybyDV ^= :\.\d+:: + @returnFromOrbitDV *= 1.925 + @returnFromOrbitDV ^= :\.\d+:: + @returnFromLandingDV -= #$wcig_temp$ + @returnFromLandingDV *= 1.925 + @returnFromLandingDV += #$wcig_temp$ + @returnFromLandingDV ^= :\.\d+:: + -wcig_temp = delete + } + + @BODY[Eeloo] + { + wcig_temp = #$../wcig_temp$ + @flybyDV -= #$wcig_temp$ + @flybyDV *= 1.925 + @flybyDV += #$wcig_temp$ + @flybyDV ^= :\.\d+:: + @orbitDV -= #$wcig_temp$ + @orbitDV *= 1.925 + @orbitDV += #$wcig_temp$ + @orbitDV ^= :\.\d+:: + @landDV -= #$wcig_temp$ + @landDV *= 1.925 + @landDV += #$wcig_temp$ + @landDV ^= :\.\d+:: + @returnfromFlybyDV *= 1.925 + @returnfromFlybyDV ^= :\.\d+:: + @returnFromOrbitDV *= 1.925 + @returnFromOrbitDV ^= :\.\d+:: + @returnFromLandingDV -= #$wcig_temp$ + @returnFromLandingDV *= 1.925 + @returnFromLandingDV += #$wcig_temp$ + @returnFromLandingDV ^= :\.\d+:: + -wcig_temp = delete + } + + @BODY[Celes] + { + wcig_temp = #$../wcig_temp$ + @flybyDV -= #$wcig_temp$ + @flybyDV *= 1.925 + @flybyDV += #$wcig_temp$ + @flybyDV ^= :\.\d+:: + @orbitDV -= #$wcig_temp$ + @orbitDV *= 1.925 + @orbitDV += #$wcig_temp$ + @orbitDV ^= :\.\d+:: + @landDV -= #$wcig_temp$ + @landDV *= 1.925 + @landDV += #$wcig_temp$ + @landDV ^= :\.\d+:: + @returnfromFlybyDV *= 1.925 + @returnfromFlybyDV ^= :\.\d+:: + @returnFromOrbitDV *= 1.925 + @returnFromOrbitDV ^= :\.\d+:: + @returnFromLandingDV -= #$wcig_temp$ + @returnFromLandingDV *= 1.925 + @returnFromLandingDV += #$wcig_temp$ + @returnFromLandingDV ^= :\.\d+:: + -wcig_temp = delete + } + + @BODY[Tam] + { + wcig_temp = #$../wcig_temp$ + @flybyDV -= #$wcig_temp$ + @flybyDV *= 1.925 + @flybyDV += #$wcig_temp$ + @flybyDV ^= :\.\d+:: + @orbitDV -= #$wcig_temp$ + @orbitDV *= 1.925 + @orbitDV += #$wcig_temp$ + @orbitDV ^= :\.\d+:: + @landDV -= #$wcig_temp$ + @landDV *= 1.925 + @landDV += #$wcig_temp$ + @landDV ^= :\.\d+:: + @returnfromFlybyDV *= 1.925 + @returnfromFlybyDV ^= :\.\d+:: + @returnFromOrbitDV *= 1.925 + @returnFromOrbitDV ^= :\.\d+:: + @returnFromLandingDV -= #$wcig_temp$ + @returnFromLandingDV *= 1.925 + @returnFromLandingDV += #$wcig_temp$ + @returnFromLandingDV ^= :\.\d+:: + -wcig_temp = delete + } + + @BODY[Hamek] + { + wcig_temp = #$../wcig_temp$ + @flybyDV -= #$wcig_temp$ + @flybyDV *= 1.925 + @flybyDV += #$wcig_temp$ + @flybyDV ^= :\.\d+:: + @orbitDV -= #$wcig_temp$ + @orbitDV *= 1.925 + @orbitDV += #$wcig_temp$ + @orbitDV ^= :\.\d+:: + @landDV -= #$wcig_temp$ + @landDV *= 1.925 + @landDV += #$wcig_temp$ + @landDV ^= :\.\d+:: + @returnfromFlybyDV *= 1.925 + @returnfromFlybyDV ^= :\.\d+:: + @returnFromOrbitDV *= 1.925 + @returnFromOrbitDV ^= :\.\d+:: + @returnFromLandingDV -= #$wcig_temp$ + @returnFromLandingDV *= 1.925 + @returnFromLandingDV += #$wcig_temp$ + @returnFromLandingDV ^= :\.\d+:: + -wcig_temp = delete + } + + @BODY[Nara] + { + wcig_temp = #$../wcig_temp$ + @flybyDV -= #$wcig_temp$ + @flybyDV *= 1.925 + @flybyDV += #$wcig_temp$ + @flybyDV ^= :\.\d+:: + @orbitDV -= #$wcig_temp$ + @orbitDV *= 1.925 + @orbitDV += #$wcig_temp$ + @orbitDV ^= :\.\d+:: + @landDV -= #$wcig_temp$ + @landDV *= 1.925 + @landDV += #$wcig_temp$ + @landDV ^= :\.\d+:: + @returnfromFlybyDV *= 1.925 + @returnfromFlybyDV ^= :\.\d+:: + @returnFromOrbitDV *= 1.925 + @returnFromOrbitDV ^= :\.\d+:: + -wcig_temp = delete + } + @BODY[Amos] + { + wcig_temp = #$../wcig_temp$ + @flybyDV -= #$wcig_temp$ + @flybyDV *= 1.925 + @flybyDV += #$wcig_temp$ + @flybyDV ^= :\.\d+:: + @orbitDV -= #$wcig_temp$ + @orbitDV *= 1.925 + @orbitDV += #$wcig_temp$ + @orbitDV ^= :\.\d+:: + @landDV -= #$wcig_temp$ + @landDV *= 1.925 + @landDV += #$wcig_temp$ + @landDV ^= :\.\d+:: + @returnfromFlybyDV *= 1.925 + @returnfromFlybyDV ^= :\.\d+:: + @returnFromOrbitDV *= 1.925 + @returnFromOrbitDV ^= :\.\d+:: + @returnFromLandingDV -= #$wcig_temp$ + @returnFromLandingDV *= 1.925 + @returnFromLandingDV += #$wcig_temp$ + @returnFromLandingDV ^= :\.\d+:: + -wcig_temp = delete + } + + @BODY[Enon] + { + wcig_temp = #$../wcig_temp$ + @flybyDV -= #$wcig_temp$ + @flybyDV *= 1.925 + @flybyDV += #$wcig_temp$ + @flybyDV ^= :\.\d+:: + @orbitDV -= #$wcig_temp$ + @orbitDV *= 1.925 + @orbitDV += #$wcig_temp$ + @orbitDV ^= :\.\d+:: + @landDV -= #$wcig_temp$ + @landDV *= 1.925 + @landDV += #$wcig_temp$ + @landDV ^= :\.\d+:: + @returnfromFlybyDV *= 1.925 + @returnfromFlybyDV ^= :\.\d+:: + @returnFromOrbitDV *= 1.925 + @returnFromOrbitDV ^= :\.\d+:: + @returnFromLandingDV -= #$wcig_temp$ + @returnFromLandingDV *= 1.925 + @returnFromLandingDV += #$wcig_temp$ + @returnFromLandingDV ^= :\.\d+:: + -wcig_temp = delete + } + + @BODY[Prax] + { + wcig_temp = #$../wcig_temp$ + @flybyDV -= #$wcig_temp$ + @flybyDV *= 1.925 + @flybyDV += #$wcig_temp$ + @flybyDV ^= :\.\d+:: + @orbitDV -= #$wcig_temp$ + @orbitDV *= 1.925 + @orbitDV += #$wcig_temp$ + @orbitDV ^= :\.\d+:: + @landDV -= #$wcig_temp$ + @landDV *= 1.925 + @landDV += #$wcig_temp$ + @landDV ^= :\.\d+:: + @returnfromFlybyDV *= 1.925 + @returnfromFlybyDV ^= :\.\d+:: + @returnFromOrbitDV *= 1.925 + @returnFromOrbitDV ^= :\.\d+:: + @returnFromLandingDV -= #$wcig_temp$ + @returnFromLandingDV *= 1.925 + @returnFromLandingDV += #$wcig_temp$ + @returnFromLandingDV ^= :\.\d+:: + -wcig_temp = delete + } +} + +@WHERE_CAN_I_GO:AFTER[JNSQ_Rescale_10x] +{ + -wcig_temp = delete +}