B9_TANK_TYPE:NEEDS[B9PartSwitch,!RationalResources]
{
	name = RR_PLM
	tankMass = 0.00007085
	tankCost = 0.15
	percentFilled = 100
	RESOURCE
	{
		name = Propellium
		unitsPerVolume = 2.7
	}
}
B9_TANK_TYPE:NEEDS[B9PartSwitch,!RationalResources]
{
	name = RR_PLOX
	tankMass = 0.00007085
	tankCost = 0.15
	percentFilled = 100
	RESOURCE
	{
		name = Propellium
		unitsPerVolume = 1.35
	}
	RESOURCE
	{
		name = Oxidizer
		unitsPerVolume = 0.45
	}
}
B9_TANK_TYPE:NEEDS[B9PartSwitch]
{
	name = Skylon_OX
	tankMass = 0
	tankCost = 0
	RESOURCE
	{
		name = Oxidizer
		unitsPerVolume = 1
	}
}

@PART[KipEngSkylonNoseAUX|KipEngSkylonTailAUX|KipEngSkylonNoseFuel|KipEngSkylonTailFuel|KipEngSkylonPayloadBay]:NEEDS[B9PartSwitch]
{
	MODULE
	{
		name = ModuleB9PartSwitch
		moduleID = SkylonFuel
		switcherDescription = Skylon Fuel
		switchInFlight = True
		baseVolume = #$../refVolume$
		SUBTYPE
		{
			name = Propellium
			tankType = RR_PLM
			title = Propellium
			primaryColor = Lightblue
			secondaryColor = Lightblue
		}
		SUBTYPE
		{
			name = PropLox
			tankType = RR_PLOX
			title = PropLox
			primaryColor = Lightblue
			secondaryColor = ResourceColorOxidizer
		}
		SUBTYPE
		{
			name = OX
			tankType = Skylon_OX
			title = Oxidizer
		}
		SUBTYPE
		{
			name = Structural
			title = Structural
		}
	}
}

@PART[KipEngSkylonIntake]
{
	@MODULE[ModuleResourceIntake]:HAS[#resourceName[LqdOxygen]]
	{
		@resourceName = Oxium
	}
	@RESOURCE[LqdOxygen]
	{
		@name = Oxium
	}
}
@PART[KipEngSkylonPrecooler]
{
	@MODULE[ModuleResourceConverter]
	{
		@INPUT_RESOURCE:HAS[#resourceName[LqdOxygen]]
		{
			@ResourceName = Oxium
		}
	}
	@RESOURCE[LqdOxygen]
	{
		@name = Oxium
	}
}