Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file removed files/ModuleManager.4.1.0.dll
Binary file not shown.
Binary file added files/ModuleManager.4.1.4.dll
Binary file not shown.
129 changes: 129 additions & 0 deletions files/configs/Add_LF+Ox_to_LF_Ox_tanks.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,129 @@
// For some parts that have LF on them, add the option to switch to Ox or LF+Ox.
@PART[*]:HAS[@RESOURCE[LiquidFuel],!RESOURCE[Oxidizer],!MODULE[ModuleCommand],!MODULE[ModuleEngines],!MODULE[ModuleEnginesFX],!MODULE[ModuleSimpleFuelSwitch]]:FOR[SimpleFuelSwitch]
{
MODULE
{
name = ModuleSimpleFuelSwitch
}

MODULE
{
name = ModuleSwitchableResources
resourcesId = liquid_fuel_only
displayName = #SimpleFuelSwitch_LiquidFuel
selectorFieldName = #SimpleFuelSwitch_fuelTypeLabel
isDefault = true
RESOURCE
{
name = LiquidFuel
amount = #$/RESOURCE[LiquidFuel]/amount$
maxAmount = #$/RESOURCE[LiquidFuel]/maxAmount$
}
}

MODULE
{
name = ModuleSwitchableResources
resourcesId = oxidizer_only
displayName = #SimpleFuelSwitch_Oxidizer
selectorFieldName = #SimpleFuelSwitch_fuelTypeLabel
RESOURCE
{
name = Oxidizer
amount = #$/RESOURCE[LiquidFuel]/amount$
maxAmount = #$/RESOURCE[LiquidFuel]/maxAmount$
}
}

MODULE
{
name = ModuleSwitchableResources
resourcesId = liquid_fuel_oxidizer
displayName = #SimpleFuelSwitch_LiquidFuelAndOxidizer
selectorFieldName = #SimpleFuelSwitch_fuelTypeLabel
RESOURCE
{
name = LiquidFuel
amount = #$/RESOURCE[LiquidFuel]/amount$
@amount *= 0.45
maxAmount = #$/RESOURCE[LiquidFuel]/maxAmount$
@maxAmount *= 0.45
}
RESOURCE
{
name = Oxidizer
amount = #$/RESOURCE[LiquidFuel]/amount$
@amount *= 0.55
maxAmount = #$/RESOURCE[LiquidFuel]/maxAmount$
@maxAmount *= 0.55
}
}

-RESOURCE[LiquidFuel] {}
-RESOURCE[Oxidizer] {}
}

// For some parts that have Ox on them, add the option to switch to LF or LF+Ox.
@PART[*]:HAS[!RESOURCE[LiquidFuel],@RESOURCE[Oxidizer],!MODULE[ModuleCommand],!MODULE[ModuleEngines],!MODULE[ModuleEnginesFX],!MODULE[ModuleSimpleFuelSwitch]]:FOR[SimpleFuelSwitch]
{
MODULE
{
name = ModuleSimpleFuelSwitch
}

MODULE
{
name = ModuleSwitchableResources
resourcesId = oxidizer_only
displayName = #SimpleFuelSwitch_Oxidizer
selectorFieldName = #SimpleFuelSwitch_fuelTypeLabel
isDefault = true
RESOURCE
{
name = Oxidizer
amount = #$/RESOURCE[Oxidizer]/amount$
maxAmount = #$/RESOURCE[Oxidizer]/maxAmount$
}
}

MODULE
{
name = ModuleSwitchableResources
resourcesId = liquid_fuel_only
displayName = #SimpleFuelSwitch_LiquidFuel
selectorFieldName = #SimpleFuelSwitch_fuelTypeLabel
RESOURCE
{
name = LiquidFuel
amount = #$/RESOURCE[Oxidizer]/amount$
maxAmount = #$/RESOURCE[Oxidizer]/maxAmount$
}
}

MODULE
{
name = ModuleSwitchableResources
resourcesId = liquid_fuel_oxidizer
displayName = #SimpleFuelSwitch_LiquidFuelAndOxidizer
selectorFieldName = #SimpleFuelSwitch_fuelTypeLabel
RESOURCE
{
name = LiquidFuel
amount = #$/RESOURCE[Oxidizer]/amount$
@amount *= 0.45
maxAmount = #$/RESOURCE[Oxidizer]/maxAmount$
@maxAmount *= 0.45
}
RESOURCE
{
name = Oxidizer
amount = #$/RESOURCE[Oxidizer]/amount$
@amount *= 0.55
maxAmount = #$/RESOURCE[Oxidizer]/maxAmount$
@maxAmount *= 0.55
}
}

-RESOURCE[LiquidFuel] {}
-RESOURCE[Oxidizer] {}
}
50 changes: 0 additions & 50 deletions files/configs/Add_LFO_to_LF_tanks.cfg

This file was deleted.

Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// For all parts that have LFO on them, add the option to switch to LF-only.
@PART[*]:HAS[@RESOURCE[LiquidFuel],@RESOURCE[Oxidizer],!MODULE[ModuleSimpleFuelSwitch]]:FOR[SimpleFuelSwitch]
// For all parts that have LF+Ox on them, add the option to switch to LF or Ox only.
@PART[*]:HAS[@RESOURCE[LiquidFuel],@RESOURCE[Oxidizer],!MODULE[ModuleCommand],!MODULE[ModuleEngines],!MODULE[ModuleEnginesFX],!MODULE[ModuleSimpleFuelSwitch]]:FOR[SimpleFuelSwitch]
{
MODULE
{
Expand Down Expand Up @@ -43,6 +43,22 @@
}
}

MODULE
{
name = ModuleSwitchableResources
resourcesId = oxidizer_only
displayName = #SimpleFuelSwitch_Oxidizer
selectorFieldName = #SimpleFuelSwitch_fuelTypeLabel
RESOURCE
{
name = Oxidizer
amount = #$/RESOURCE[Oxidizer]/amount$
@amount += #$/RESOURCE[LiquidFuel]/amount$
maxAmount = #$/RESOURCE[Oxidizer]/maxAmount$
@maxAmount += #$/RESOURCE[LiquidFuel]/maxAmount$
}
}

-RESOURCE[LiquidFuel] {}
-RESOURCE[Oxidizer] {}
}
}
Loading