Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @PART[*]:HAS[@RESOURCE[SolidFuel]]:FOR[ROmini]:NEEDS[!RealismOverhaul]
- {
- @mass *= 3 // will divide by 4 later
- @MODULE,*:HAS[#name[ModuleEngine*],!PROPELLANT[IntakeAir]]
- {
- key0 = temp
- key1 = temp
- @key0 = #$atmosphereCurve/key,0$
- @key1 = #$atmosphereCurve/key,1$
- @key0 ^= :0 ::
- @key1 ^= :1 ::
- @key0 *= 1.4
- @key1 *= 1.4
- @maxThrust *= 2
- //@maxThrust *= #$key1$
- //@maxThrust /= #$key0$
- //@heatProduction *= #$key1$
- //@heatProduction /= #$key0$
- //!atmosphereCurve {}
- @atmosphereCurve
- {
- @key,0 = #$../key0$
- @key,0 ^= :^:0 :
- @key,1 = #$../key1$
- @key,1 ^= :^:1 :
- }
- }
- @RESOURCE[SolidFuel]
- {
- @amount *= 2
- @maxAmount *= 2
- }
- }
- @PART[*]:HAS[@MODULE[ModuleEngines*]]:FOR[ROmini]:NEEDS[!RealismOverhaul]
- {
- @mass *= 0.4
- @MODULE,*:HAS[#name[ModuleEngines*]]
- {
- @maxThrust *= 1.6
- }
- @MODULE[ModuleGimbal]
- {
- @gimbalRange *= 2
- }
- }
- // Special case engines
- // Jets
- @PART[*]:HAS[@MODULE[ModuleEngine*]:HAS[@PROPELLANT[IntakeAir]]]:FOR[ROmini]:NEEDS[!RealismOverhaul]
- {
- @mass *= 3.75
- @MODULE[ModuleEngine*]:HAS[@PROPELLANT[IntakeAir]]
- {
- @maxThrust *= 0.5
- @atmosphereCurve
- {
- @key ^= :^0 ::
- @key ^= : 0 0::
- @key *= 0.2
- @key ^= :^:0 :
- @key ^= :$: 0 0:
- }
- }
- }
- // NTR
- @PART[nuclearEngine]:FOR[ROmini]:NEEDS[!RealismOverhaul]
- {
- @mass *= 3
- }
- // Tanks
- @PART[*]:HAS[@RESOURCE[LiquidFuel]]:FOR[ROmini]:NEEDS[!RealismOverhaul]
- {
- @mass *= 0.25
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement