Last active
February 24, 2021 22:46
-
-
Save yamanaiyuki/0845b380ea7d6a2700c65d10a70c8cae to your computer and use it in GitHub Desktop.
コックピットからリアクションホイールと一液式推進剤を抜き減量するパッチ(動作にはModuleManagerが必要です)
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
//コックピットからリアクションホイールと一液式推進剤を抜き減量 | |
// | |
//ReactionWheelは小型が出力5/重量0.05t/コスト600、先進的が出力15/重量0.1t/コスト1200、大型が出力30/重量0.2t/コスト2100 | |
//※Mk3に搭載している出力40のRWが存在しないので大型と同一と見なすことにした | |
//→コストは小型(S5)なら$-100、中型(M15)なら$-200、大型(L40)なら$-400 | |
//→重量は小型(S5)なら-0.05t、中型(M15)なら-0.1t、大型(L40)なら-0.2t | |
// | |
//MonoPropellantは10単位/重量0.04t/コスト12 | |
//→コストは7.5なら-$9、15なら-$18、25なら-$30、100なら-$120 | |
//→重量は7.5なら0.03t、15なら0.06t、25なら0.1t、100なら0.4t | |
//※MonoPropellantの重量は、燃料を抜くと乾燥重量と同じになるので減算しなくてよい | |
NoRW_NoMP | |
{ | |
RW_S_cost = 100 | |
RW_S_mass = 0.05 | |
RW_M_cost = 200 | |
RW_M_mass = 0.1 | |
RW_L_cost = 400 | |
RW_L_mass = 0.2 | |
MP_cost = 1.2 | |
} | |
@PART[Mark1Cockpit] | |
{ | |
-MODULE[ModuleReactionWheel] {} | |
//RW_S | |
@cost -= #$@NoRW_NoMP/RW_S_cost$ | |
@mass -= #$@NoRW_NoMP/RW_S_mass$ | |
-RESOURCE[MonoPropellant] {} | |
//MP7.5 | |
rescaleCost = #$@NoRW_NoMP/MP_cost$ | |
@rescaleCost *= 7.5 | |
@cost -= #$rescaleCost$ | |
} | |
@PART[Mark2Cockpit] | |
{ | |
-MODULE[ModuleReactionWheel] {} | |
//RW_S | |
@cost -= #$@NoRW_NoMP/RW_S_cost$ | |
@mass -= #$@NoRW_NoMP/RW_S_mass$ | |
-RESOURCE[MonoPropellant] {} | |
//MP7.5 | |
rescaleCost = #$@NoRW_NoMP/MP_cost$ | |
@rescaleCost *= 7.5 | |
@cost -= #$rescaleCost$ | |
} | |
@PART[mk2Cockpit_Standard] | |
{ | |
-MODULE[ModuleReactionWheel] {} | |
//RW_M | |
@cost -= #$@NoRW_NoMP/RW_M_cost$ | |
@mass -= #$@NoRW_NoMP/RW_M_mass$ | |
-RESOURCE[MonoPropellant] {} | |
//MP15 | |
rescaleCost = #$@NoRW_NoMP/MP_cost$ | |
@rescaleCost *= 15 | |
@cost -= #$rescaleCost$ | |
} | |
@PART[mk2Cockpit_Inline] | |
{ | |
-MODULE[ModuleReactionWheel] {} | |
//RW_M | |
@cost -= #$@NoRW_NoMP/RW_M_cost$ | |
@mass -= #$@NoRW_NoMP/RW_M_mass$ | |
-RESOURCE[MonoPropellant] {} | |
//MP25 | |
rescaleCost = #$@NoRW_NoMP/MP_cost$ | |
@rescaleCost *= 25 | |
@cost -= #$rescaleCost$ | |
} | |
@PART[mk3Cockpit_Shuttle] | |
{ | |
-MODULE[ModuleReactionWheel] {} | |
//RW_L | |
@cost -= #$@NoRW_NoMP/RW_L_cost$ | |
@mass -= #$@NoRW_NoMP/RW_L_mass$ | |
-RESOURCE[MonoPropellant] {} | |
//MP100 | |
rescaleCost = #$@NoRW_NoMP/MP_cost$ | |
@rescaleCost *= 100 | |
@cost -= #$rescaleCost$ | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment