severedsolo / WhereCanIGo

MIT License
2 stars 3 forks source link

JNSQ_Rescale_10x patches #9

Open Gordon-Dry opened 2 years ago

Gordon-Dry commented 2 years ago

In addition to https://github.com/severedsolo/WhereCanIGo/issues/8

Here is a patch for JNSQ_Rescale_10x which only works if you copy from JNSQ's https://github.com/Galileo88/JNSQ/tree/master/Optional%20Mods/JNSQ_Rescale Rescale_10x into GameData and then rename the folder to JNSQ_Rescale_10x

Also see https://github.com/Galileo88/JNSQ/issues/38

GameData\WhereCanIGo\Patches\JNSQ_Rescale_10x.cfg

@WHERE_CAN_I_GO:NEEDS[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:NEEDS[JNSQ_Rescale_10x]
{
    @notes = JNSQ_Rescale_10x 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. 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:NEEDS[JNSQ_Rescale_10x]
{
    -wcig_temp = delete
}
severedsolo commented 1 year ago

Thanks Gordon, sorry for taking so long to merge these.