Skip to content
Permalink
Fetching contributors…
Cannot retrieve contributors at this time
executable file 1888 lines (1782 sloc) 52.8 KB
// TAC Life Support functions
// Authored by JadeOfMaar
// Airlocks
// SCATTER-1
// PPD-EVAC-U-8
@PART[sspx-airlock-125-1|sspx-airlock-25-1]:NEEDS[TacLifeSupport]
{
RESOURCE
{
name = Food
amount = 1.097
maxAmount = 1.097
@amount *= #$/CrewCapacity$
@maxAmount *= #$/CrewCapacity$
}
RESOURCE
{
name = Water
amount = 0.725
maxAmount = 0.725
@amount *= #$/CrewCapacity$
@maxAmount *= #$/CrewCapacity$
}
RESOURCE
{
name = Oxygen
amount = 111.038
maxAmount = 111.038
@amount *= #$/CrewCapacity$
@maxAmount *= #$/CrewCapacity$
}
RESOURCE
{
name = CarbonDioxide
amount = 0
maxAmount = 95.913
@maxAmount *= #$/CrewCapacity$
}
RESOURCE
{
name = Waste
amount = 0
maxAmount = 0.1
@maxAmount *= #$/CrewCapacity$
}
RESOURCE
{
name = WasteWater
amount = 0
maxAmount = 0.924
@maxAmount *= #$/CrewCapacity$
}
}
// RIGID HABITATS
// PTD-5 'Sunrise' Habitation Module
// @PART[sspx-habitation-125-1]:NEEDS[TacLifeSupport]
// {
// }
// PPD-20 'Shanty' Habitation Module
// @PART[sspx-habitation-25-1]:NEEDS[TacLifeSupport]
// {
// }
// PXL-1 'Hostel' Deep-Space Habitation Module
@PART[sspx-habitation-375-1]:NEEDS[TacLifeSupport]
{
// Carbon Sabatier
MODULE
{
name = TacGenericConverter
ConverterName = #LOC_SSPXR_Switcher_TacGenericConverter1_ConverterName // #LOC_SSPXR_Switcher_TacGenericConverter1_ConverterName = Sabatier Recycler
StartActionName = #LOC_SSPXR_Switcher_TacGenericConverter1_StartActionName // #LOC_SSPXR_Switcher_TacGenericConverter1_StartActionName = Start Sabatier
StopActionName = #LOC_SSPXR_Switcher_TacGenericConverter1_StopActionName // #LOC_SSPXR_Switcher_TacGenericConverter1_StopActionName = Stop Sabatier
tag = #LOC_SSPXR_Switcher_TacGenericConverter_tag // #LOC_SSPXR_Switcher_TacGenericConverter_tag = Life Support
GeneratesHeat = false
conversionRate = 12.2
INPUT_RESOURCE
{
ResourceName = ElectricCharge
Ratio = 0.039783051310155
}
INPUT_RESOURCE
{
ResourceName = CarbonDioxide
Ratio = 0.000851605032367
}
INPUT_RESOURCE
{
ResourceName = Water
Ratio = 0.000001360254171
}
OUTPUT_RESOURCE
{
ResourceName = Oxygen
Ratio = 0.001713537562385
DumpExcess = false
}
OUTPUT_RESOURCE
{
ResourceName = Waste
Ratio = 0.000000807530168
DumpExcess = true
}
UseSpecialistBonus = true
SpecialistEfficiencyFactor = 0.5
SpecialistBonusBase = 1
ExperienceEffect = ConverterSkill
EfficiencyBonus = 1
}
// Carbon Extractor
MODULE
{
name = TacGenericConverter
ConverterName = #LOC_SSPXR_Switcher_TacGenericConverter2_ConverterName // #LOC_SSPXR_Switcher_TacGenericConverter2_ConverterName = Carbon Extractor
StartActionName = #LOC_SSPXR_Switcher_TacGenericConverter2_StartActionName // #LOC_SSPXR_Switcher_TacGenericConverter2_StartActionName = Start CarbonExtractor
StopActionName = #LOC_SSPXR_Switcher_TacGenericConverter2_StopActionName // #LOC_SSPXR_Switcher_TacGenericConverter2_StopActionName = Stop CarbonExtractor
tag = #LOC_SSPXR_Switcher_TacGenericConverter_tag // #LOC_SSPXR_Switcher_TacGenericConverter_tag = Life Support
GeneratesHeat = false
conversionRate = 12.2
INPUT_RESOURCE
{
ResourceName = ElectricCharge
Ratio = 0.039783051310155
}
INPUT_RESOURCE
{
ResourceName = CarbonDioxide
Ratio = 0.001703210064733
}
OUTPUT_RESOURCE
{
ResourceName = Oxygen
Ratio = 0.001713537562385
DumpExcess = false
}
OUTPUT_RESOURCE
{
ResourceName = Waste
Ratio = 0.000001209166498
DumpExcess = true
}
UseSpecialistBonus = true
SpecialistEfficiencyFactor = 0.5
SpecialistBonusBase = 1
ExperienceEffect = ConverterSkill
EfficiencyBonus = 1
}
// Water Purifier
MODULE
{
name = TacGenericConverter
ConverterName = #LOC_SSPXR_Switcher_TacGenericConverter3_ConverterName // #LOC_SSPXR_Switcher_TacGenericConverter3_ConverterName = Water Purifier
StartActionName = #LOC_SSPXR_Switcher_TacGenericConverter3_StartActionName // #LOC_SSPXR_Switcher_TacGenericConverter3_StartActionName = Start WaterPurifier
StopActionName = #LOC_SSPXR_Switcher_TacGenericConverter3_StopActionName // #LOC_SSPXR_Switcher_TacGenericConverter3_StopActionName = Stop WaterPurifier
tag = #LOC_SSPXR_Switcher_TacGenericConverter_tag // #LOC_SSPXR_Switcher_TacGenericConverter_tag = Life Support
GeneratesHeat = false
conversionRate = 12.2
INPUT_RESOURCE
{
ResourceName = ElectricCharge
Ratio = 0.007123842592593
}
INPUT_RESOURCE
{
ResourceName = WasteWater
Ratio = 0.000014247685185
}
OUTPUT_RESOURCE
{
ResourceName = Water
Ratio = 0.000011188078704
DumpExcess = false
}
OUTPUT_RESOURCE
{
ResourceName = Waste
Ratio = 0.000001994675926
DumpExcess = true
}
UseSpecialistBonus = true
SpecialistEfficiencyFactor = 0.5
SpecialistBonusBase = 1
ExperienceEffect = ConverterSkill
EfficiencyBonus = 1
}
// Water Splitter
MODULE
{
name = TacGenericConverter
ConverterName = #LOC_SSPXR_Switcher_TacGenericConverter4_ConverterName // #LOC_SSPXR_Switcher_TacGenericConverter4_ConverterName = Water Splitter
StartActionName = #LOC_SSPXR_Switcher_TacGenericConverter4_StartActionName // #LOC_SSPXR_Switcher_TacGenericConverter4_StartActionName = Start WaterSplitter
StopActionName = #LOC_SSPXR_Switcher_TacGenericConverter4_StopActionName // #LOC_SSPXR_Switcher_TacGenericConverter4_StopActionName = Stop WaterSplitter
tag = #LOC_SSPXR_Switcher_TacGenericConverter_tag // #LOC_SSPXR_Switcher_TacGenericConverter_tag = Life Support
GeneratesHeat = false
conversionRate = 12.2
INPUT_RESOURCE
{
ResourceName = ElectricCharge
Ratio = 0.039783051310155
}
INPUT_RESOURCE
{
ResourceName = Water
Ratio = 0.000002720508341
}
OUTPUT_RESOURCE
{
ResourceName = Oxygen
Ratio = 0.001713537562385
DumpExcess = false
}
OUTPUT_RESOURCE
{
ResourceName = Hydrogen
Ratio = 0.000000405893838
DumpExcess = true
}
UseSpecialistBonus = true
SpecialistEfficiencyFactor = 0.5
SpecialistBonusBase = 1
ExperienceEffect = ConverterSkill
EfficiencyBonus = 1
}
}
// PXL-2 'Shelter' Deep-Space Habitation Module
// PXL-3 'Asylum' Storm Cellar Module
@PART[sspx-habitation-375-2|sspx-habitation-375-3]:NEEDS[TacLifeSupport]
{
// Carbon Sabatier
MODULE
{
name = TacGenericConverter
ConverterName = #LOC_SSPXR_Switcher_TacGenericConverter1_ConverterName // #LOC_SSPXR_Switcher_TacGenericConverter1_ConverterName = Sabatier Recycler
StartActionName = #LOC_SSPXR_Switcher_TacGenericConverter1_StartActionName // #LOC_SSPXR_Switcher_TacGenericConverter1_StartActionName = Start Sabatier
StopActionName = #LOC_SSPXR_Switcher_TacGenericConverter1_StopActionName // #LOC_SSPXR_Switcher_TacGenericConverter1_StopActionName = Stop Sabatier
tag = #LOC_SSPXR_Switcher_TacGenericConverter_tag // #LOC_SSPXR_Switcher_TacGenericConverter_tag = Life Support
GeneratesHeat = false
conversionRate = 6.3
INPUT_RESOURCE
{
ResourceName = ElectricCharge
Ratio = 0.039783051310155
}
INPUT_RESOURCE
{
ResourceName = CarbonDioxide
Ratio = 0.000851605032367
}
INPUT_RESOURCE
{
ResourceName = Water
Ratio = 0.000001360254171
}
OUTPUT_RESOURCE
{
ResourceName = Oxygen
Ratio = 0.001713537562385
DumpExcess = false
}
OUTPUT_RESOURCE
{
ResourceName = Waste
Ratio = 0.000000807530168
DumpExcess = true
}
UseSpecialistBonus = true
SpecialistEfficiencyFactor = 0.5
SpecialistBonusBase = 1
ExperienceEffect = ConverterSkill
EfficiencyBonus = 1
}
// Carbon Extractor
MODULE
{
name = TacGenericConverter
ConverterName = #LOC_SSPXR_Switcher_TacGenericConverter2_ConverterName // #LOC_SSPXR_Switcher_TacGenericConverter2_ConverterName = Carbon Extractor
StartActionName = #LOC_SSPXR_Switcher_TacGenericConverter2_StartActionName // #LOC_SSPXR_Switcher_TacGenericConverter2_StartActionName = Start CarbonExtractor
StopActionName = #LOC_SSPXR_Switcher_TacGenericConverter2_StopActionName // #LOC_SSPXR_Switcher_TacGenericConverter2_StopActionName = Stop CarbonExtractor
tag = #LOC_SSPXR_Switcher_TacGenericConverter_tag // #LOC_SSPXR_Switcher_TacGenericConverter_tag = Life Support
GeneratesHeat = false
conversionRate = 6.3
INPUT_RESOURCE
{
ResourceName = ElectricCharge
Ratio = 0.039783051310155
}
INPUT_RESOURCE
{
ResourceName = CarbonDioxide
Ratio = 0.001703210064733
}
OUTPUT_RESOURCE
{
ResourceName = Oxygen
Ratio = 0.001713537562385
DumpExcess = false
}
OUTPUT_RESOURCE
{
ResourceName = Waste
Ratio = 0.000001209166498
DumpExcess = true
}
UseSpecialistBonus = true
SpecialistEfficiencyFactor = 0.5
SpecialistBonusBase = 1
ExperienceEffect = ConverterSkill
EfficiencyBonus = 1
}
// Water Purifier
MODULE
{
name = TacGenericConverter
ConverterName = #LOC_SSPXR_Switcher_TacGenericConverter3_ConverterName // #LOC_SSPXR_Switcher_TacGenericConverter3_ConverterName = Water Purifier
StartActionName = #LOC_SSPXR_Switcher_TacGenericConverter3_StartActionName // #LOC_SSPXR_Switcher_TacGenericConverter3_StartActionName = Start WaterPurifier
StopActionName = #LOC_SSPXR_Switcher_TacGenericConverter3_StopActionName // #LOC_SSPXR_Switcher_TacGenericConverter3_StopActionName = Stop WaterPurifier
tag = #LOC_SSPXR_Switcher_TacGenericConverter_tag // #LOC_SSPXR_Switcher_TacGenericConverter_tag = Life Support
GeneratesHeat = false
conversionRate = 6.3
INPUT_RESOURCE
{
ResourceName = ElectricCharge
Ratio = 0.007123842592593
}
INPUT_RESOURCE
{
ResourceName = WasteWater
Ratio = 0.000014247685185
}
OUTPUT_RESOURCE
{
ResourceName = Water
Ratio = 0.000011188078704
DumpExcess = false
}
OUTPUT_RESOURCE
{
ResourceName = Waste
Ratio = 0.000001994675926
DumpExcess = true
}
UseSpecialistBonus = true
SpecialistEfficiencyFactor = 0.5
SpecialistBonusBase = 1
ExperienceEffect = ConverterSkill
EfficiencyBonus = 1
}
// Water Splitter
MODULE
{
name = TacGenericConverter
ConverterName = #LOC_SSPXR_Switcher_TacGenericConverter4_ConverterName // #LOC_SSPXR_Switcher_TacGenericConverter4_ConverterName = Water Splitter
StartActionName = #LOC_SSPXR_Switcher_TacGenericConverter4_StartActionName // #LOC_SSPXR_Switcher_TacGenericConverter4_StartActionName = Start WaterSplitter
StopActionName = #LOC_SSPXR_Switcher_TacGenericConverter4_StopActionName // #LOC_SSPXR_Switcher_TacGenericConverter4_StopActionName = Stop WaterSplitter
tag = #LOC_SSPXR_Switcher_TacGenericConverter_tag // #LOC_SSPXR_Switcher_TacGenericConverter_tag = Life Support
GeneratesHeat = false
conversionRate = 6.3
INPUT_RESOURCE
{
ResourceName = ElectricCharge
Ratio = 0.039783051310155
}
INPUT_RESOURCE
{
ResourceName = Water
Ratio = 0.000002720508341
}
OUTPUT_RESOURCE
{
ResourceName = Oxygen
Ratio = 0.001713537562385
DumpExcess = false
}
OUTPUT_RESOURCE
{
ResourceName = Hydrogen
Ratio = 0.000000405893838
DumpExcess = true
}
UseSpecialistBonus = true
SpecialistEfficiencyFactor = 0.5
SpecialistBonusBase = 1
ExperienceEffect = ConverterSkill
EfficiencyBonus = 1
}
}
// PPD-24 'Panorama' Observation Module
// PXL-9 Astrogation Module
// @PART[sspx-observation-25-1|sspx-cupola-375-1]:NEEDS[TacLifeSupport]
// {
// }
// PTD-C Observation Window
@PART[sspx-cupola-125-1]:NEEDS[TacLifeSupport]
{
}
// RECYCLERS
// PTD-6 'Star' Utility Module
@PART[sspx-utility-125-1]:NEEDS[TacLifeSupport]
{
// Air Filter
MODULE
{
name = TacGenericConverter
ConverterName = #LOC_SSPXR_Switcher_TacGenericConverter5_ConverterName // #LOC_SSPXR_Switcher_TacGenericConverter5_ConverterName = Air Filter
StartActionName = #LOC_SSPXR_Switcher_TacGenericConverter5_StartActionName // #LOC_SSPXR_Switcher_TacGenericConverter5_StartActionName = Start AirFilter
StopActionName = #LOC_SSPXR_Switcher_TacGenericConverter5_StopActionName // #LOC_SSPXR_Switcher_TacGenericConverter5_StopActionName = Stop AirFilter
tag = #LOC_SSPXR_Switcher_TacGenericConverter_tag // #LOC_SSPXR_Switcher_TacGenericConverter_tag = Life Support
requiresOxygenAtmo = true
GeneratesHeat = false
conversionRate = 10
INPUT_RESOURCE
{
ResourceName = ElectricCharge
Ratio = 1
}
INPUT_RESOURCE
{
ResourceName = IntakeAir
Ratio = 0.1
}
OUTPUT_RESOURCE
{
ResourceName = Oxygen
Ratio = 0.063829787234043
DumpExcess = false
}
UseSpecialistBonus = true
SpecialistEfficiencyFactor = 0.5
SpecialistBonusBase = 1
ExperienceEffect = ConverterSkill
EfficiencyBonus = 1
}
// Carbon Sabatier
MODULE
{
name = TacGenericConverter
ConverterName = #LOC_SSPXR_Switcher_TacGenericConverter1_ConverterName // #LOC_SSPXR_Switcher_TacGenericConverter1_ConverterName = Sabatier Recycler
StartActionName = #LOC_SSPXR_Switcher_TacGenericConverter1_StartActionName // #LOC_SSPXR_Switcher_TacGenericConverter1_StartActionName = Start Sabatier
StopActionName = #LOC_SSPXR_Switcher_TacGenericConverter1_StopActionName // #LOC_SSPXR_Switcher_TacGenericConverter1_StopActionName = Stop Sabatier
tag = #LOC_SSPXR_Switcher_TacGenericConverter_tag // #LOC_SSPXR_Switcher_TacGenericConverter_tag = Life Support
GeneratesHeat = false
conversionRate = 4.4
INPUT_RESOURCE
{
ResourceName = ElectricCharge
Ratio = 0.039783051310155
}
INPUT_RESOURCE
{
ResourceName = CarbonDioxide
Ratio = 0.000851605032367
}
INPUT_RESOURCE
{
ResourceName = Water
Ratio = 0.000001360254171
}
OUTPUT_RESOURCE
{
ResourceName = Oxygen
Ratio = 0.001713537562385
DumpExcess = false
}
OUTPUT_RESOURCE
{
ResourceName = Waste
Ratio = 0.000000807530168
DumpExcess = true
}
UseSpecialistBonus = true
SpecialistEfficiencyFactor = 0.5
SpecialistBonusBase = 1
ExperienceEffect = ConverterSkill
EfficiencyBonus = 1
}
// Carbon Extractor
MODULE
{
name = TacGenericConverter
ConverterName = #LOC_SSPXR_Switcher_TacGenericConverter2_ConverterName // #LOC_SSPXR_Switcher_TacGenericConverter2_ConverterName = Carbon Extractor
StartActionName = #LOC_SSPXR_Switcher_TacGenericConverter2_StartActionName // #LOC_SSPXR_Switcher_TacGenericConverter2_StartActionName = Start CarbonExtractor
StopActionName = #LOC_SSPXR_Switcher_TacGenericConverter2_StopActionName // #LOC_SSPXR_Switcher_TacGenericConverter2_StopActionName = Stop CarbonExtractor
tag = #LOC_SSPXR_Switcher_TacGenericConverter_tag // #LOC_SSPXR_Switcher_TacGenericConverter_tag = Life Support
GeneratesHeat = false
conversionRate = 4.4
INPUT_RESOURCE
{
ResourceName = ElectricCharge
Ratio = 0.039783051310155
}
INPUT_RESOURCE
{
ResourceName = CarbonDioxide
Ratio = 0.001703210064733
}
OUTPUT_RESOURCE
{
ResourceName = Oxygen
Ratio = 0.001713537562385
DumpExcess = false
}
OUTPUT_RESOURCE
{
ResourceName = Waste
Ratio = 0.000001209166498
DumpExcess = true
}
UseSpecialistBonus = true
SpecialistEfficiencyFactor = 0.5
SpecialistBonusBase = 1
ExperienceEffect = ConverterSkill
EfficiencyBonus = 1
}
// Water Purifier
MODULE
{
name = TacGenericConverter
ConverterName = #LOC_SSPXR_Switcher_TacGenericConverter3_ConverterName // #LOC_SSPXR_Switcher_TacGenericConverter3_ConverterName = Water Purifier
StartActionName = #LOC_SSPXR_Switcher_TacGenericConverter3_StartActionName // #LOC_SSPXR_Switcher_TacGenericConverter3_StartActionName = Start WaterPurifier
StopActionName = #LOC_SSPXR_Switcher_TacGenericConverter3_StopActionName // #LOC_SSPXR_Switcher_TacGenericConverter3_StopActionName = Stop WaterPurifier
tag = #LOC_SSPXR_Switcher_TacGenericConverter_tag // #LOC_SSPXR_Switcher_TacGenericConverter_tag = Life Support
GeneratesHeat = false
conversionRate = 4.4
INPUT_RESOURCE
{
ResourceName = ElectricCharge
Ratio = 0.007123842592593
}
INPUT_RESOURCE
{
ResourceName = WasteWater
Ratio = 0.000014247685185
}
OUTPUT_RESOURCE
{
ResourceName = Water
Ratio = 0.000011188078704
DumpExcess = false
}
OUTPUT_RESOURCE
{
ResourceName = Waste
Ratio = 0.000001994675926
DumpExcess = true
}
UseSpecialistBonus = true
SpecialistEfficiencyFactor = 0.5
SpecialistBonusBase = 1
ExperienceEffect = ConverterSkill
EfficiencyBonus = 1
}
// Water Splitter
MODULE
{
name = TacGenericConverter
ConverterName = #LOC_SSPXR_Switcher_TacGenericConverter4_ConverterName // #LOC_SSPXR_Switcher_TacGenericConverter4_ConverterName = Water Splitter
StartActionName = #LOC_SSPXR_Switcher_TacGenericConverter4_StartActionName // #LOC_SSPXR_Switcher_TacGenericConverter4_StartActionName = Start WaterSplitter
StopActionName = #LOC_SSPXR_Switcher_TacGenericConverter4_StopActionName // #LOC_SSPXR_Switcher_TacGenericConverter4_StopActionName = Stop WaterSplitter
tag = #LOC_SSPXR_Switcher_TacGenericConverter_tag // #LOC_SSPXR_Switcher_TacGenericConverter_tag = Life Support
GeneratesHeat = false
conversionRate = 4.4
INPUT_RESOURCE
{
ResourceName = ElectricCharge
Ratio = 0.039783051310155
}
INPUT_RESOURCE
{
ResourceName = Water
Ratio = 0.000002720508341
}
OUTPUT_RESOURCE
{
ResourceName = Oxygen
Ratio = 0.001713537562385
DumpExcess = false
}
OUTPUT_RESOURCE
{
ResourceName = Hydrogen
Ratio = 0.000000405893838
DumpExcess = true
}
UseSpecialistBonus = true
SpecialistEfficiencyFactor = 0.5
SpecialistBonusBase = 1
ExperienceEffect = ConverterSkill
EfficiencyBonus = 1
}
}
// PXL-2 'Fate' Deep-Space Laboratory Module
// @PART[sspx-lab-375-1]:NEEDS[TacLifeSupport]
// {
// }
// PXL-F15H Aquaculture Module
@PART[sspx-aquaculture-375-1]:NEEDS[TacLifeSupport]
{
// Water Purifier
MODULE
{
name = TacGenericConverter
ConverterName = #LOC_SSPXR_Switcher_TacGenericConverter3_ConverterName // #LOC_SSPXR_Switcher_TacGenericConverter3_ConverterName = Water Purifier
StartActionName = #LOC_SSPXR_Switcher_TacGenericConverter3_StartActionName // #LOC_SSPXR_Switcher_TacGenericConverter3_StartActionName = Start WaterPurifier
StopActionName = #LOC_SSPXR_Switcher_TacGenericConverter3_StopActionName // #LOC_SSPXR_Switcher_TacGenericConverter3_StopActionName = Stop WaterPurifier
tag = #LOC_SSPXR_Switcher_TacGenericConverter_tag // #LOC_SSPXR_Switcher_TacGenericConverter_tag = Life Support
GeneratesHeat = false
conversionRate = 10.8
INPUT_RESOURCE
{
ResourceName = ElectricCharge
Ratio = 0.007123842592593
}
INPUT_RESOURCE
{
ResourceName = WasteWater
Ratio = 0.000014247685185
}
OUTPUT_RESOURCE
{
ResourceName = Water
Ratio = 0.000011188078704
DumpExcess = false
}
OUTPUT_RESOURCE
{
ResourceName = Waste
Ratio = 0.000001994675926
DumpExcess = true
}
UseSpecialistBonus = true
SpecialistEfficiencyFactor = 0.5
SpecialistBonusBase = 1
ExperienceEffect = ConverterSkill
EfficiencyBonus = 1
}
// Water Splitter
MODULE
{
name = TacGenericConverter
ConverterName = #LOC_SSPXR_Switcher_TacGenericConverter4_ConverterName // #LOC_SSPXR_Switcher_TacGenericConverter4_ConverterName = Water Splitter
StartActionName = #LOC_SSPXR_Switcher_TacGenericConverter4_StartActionName // #LOC_SSPXR_Switcher_TacGenericConverter4_StartActionName = Start WaterSplitter
StopActionName = #LOC_SSPXR_Switcher_TacGenericConverter4_StopActionName // #LOC_SSPXR_Switcher_TacGenericConverter4_StopActionName = Stop WaterSplitter
tag = #LOC_SSPXR_Switcher_TacGenericConverter_tag // #LOC_SSPXR_Switcher_TacGenericConverter_tag = Life Support
GeneratesHeat = false
conversionRate = 10.8
INPUT_RESOURCE
{
ResourceName = ElectricCharge
Ratio = 0.039783051310155
}
INPUT_RESOURCE
{
ResourceName = Water
Ratio = 0.000002720508341
}
OUTPUT_RESOURCE
{
ResourceName = Oxygen
Ratio = 0.001713537562385
DumpExcess = false
}
OUTPUT_RESOURCE
{
ResourceName = Hydrogen
Ratio = 0.000000405893838
DumpExcess = true
}
UseSpecialistBonus = true
SpecialistEfficiencyFactor = 0.5
SpecialistBonusBase = 1
ExperienceEffect = ConverterSkill
EfficiencyBonus = 1
}
// Algae Farm from KPBS
// Supports 1x 3.75m Greenhouse -> 12 kerbals
MODULE
{
name = TacGenericConverter
ConverterName = #LOC_SSPXR_Switcher_TacGenericConverter6_ConverterName // #LOC_SSPXR_Switcher_TacGenericConverter6_ConverterName = Algae Farm
StartActionName = #LOC_SSPXR_Switcher_TacGenericConverter6_StartActionName // #LOC_SSPXR_Switcher_TacGenericConverter6_StartActionName = Start Algae Farm
StopActionName = #LOC_SSPXR_Switcher_TacGenericConverter6_StopActionName // #LOC_SSPXR_Switcher_TacGenericConverter6_StopActionName = Stop Algae Farm
tag = #LOC_SSPXR_Switcher_TacGenericConverter_tag // #LOC_SSPXR_Switcher_TacGenericConverter_tag = Life Support
GeneratesHeat = false
conversionRate = 2.01
INPUT_RESOURCE
{
ResourceName = Waste
Ratio = 0.0000090
}
INPUT_RESOURCE
{
ResourceName = Ore
Ratio = 0.0002
}
INPUT_RESOURCE
{
ResourceName = ElectricCharge
Ratio = 1.0
}
OUTPUT_RESOURCE
{
ResourceName = Fertilizer
Ratio = 0.000016602
DumpExcess = true
}
}
RESOURCE
{
name = Food
amount = 1.097
maxAmount = 1.097
@amount *= #$/CrewCapacity$
@maxAmount *= #$/CrewCapacity$
}
RESOURCE
{
name = Water
amount = 0.725
maxAmount = 0.725
@amount *= #$/CrewCapacity$
@maxAmount *= #$/CrewCapacity$
}
RESOURCE
{
name = Oxygen
amount = 111.038
maxAmount = 111.038
@amount *= #$/CrewCapacity$
@maxAmount *= #$/CrewCapacity$
}
RESOURCE
{
name = CarbonDioxide
amount = 0
maxAmount = 95.913
@maxAmount *= #$/CrewCapacity$
}
RESOURCE
{
name = Waste
amount = 0
maxAmount = 0.1
@maxAmount *= #$/CrewCapacity$
}
RESOURCE
{
name = WasteWater
amount = 0
maxAmount = 0.924
@maxAmount *= #$/CrewCapacity$
}
RESOURCE:NEEDS[TacLifeSupport,!PlanetarySurfaceStructures]
{
name = Minerals
amount = 0
maxAmount = 120
}
RESOURCE:NEEDS[TacLifeSupport,PlanetarySurfaceStructures]
{
name = Fertilizer
amount = 300
maxAmount = 300
}
RESOURCE
{
name = ElectricCharge
amount = 1000
maxAmount = 1000
}
}
// INFLATABLES
// PTD-E-2 'Eclair' Inflatable Habitation Module
// @PART[sspx-inflatable-hab-125-1]:NEEDS[TacLifeSupport]
// {
// }
// PTD-E-1A 'Winston' Inflatable Habitation Module
// @PART[sspx-inflatable-hab-125-2]:NEEDS[TacLifeSupport]
// {
// }
// PTD-E-1B 'Winston' Inflatable Habitation Module
// @PART[sspx-inflatable-hab-125-3]:NEEDS[TacLifeSupport]
// {
// }
// PFD-A Inflatable Habitation Module
// PFD-B Inflatable Habitation Module
@PART[sspx-inflatable-hab-25-1|sspx-inflatable-hab-25-2]:NEEDS[TacLifeSupport]
{
// Carbon Sabatier
MODULE
{
name = TacGenericConverter
ConverterName = #LOC_SSPXR_Switcher_TacGenericConverter1_ConverterName // #LOC_SSPXR_Switcher_TacGenericConverter1_ConverterName = Sabatier Recycler
StartActionName = #LOC_SSPXR_Switcher_TacGenericConverter1_StartActionName // #LOC_SSPXR_Switcher_TacGenericConverter1_StartActionName = Start Sabatier
StopActionName = #LOC_SSPXR_Switcher_TacGenericConverter1_StopActionName // #LOC_SSPXR_Switcher_TacGenericConverter1_StopActionName = Stop Sabatier
tag = #LOC_SSPXR_Switcher_TacGenericConverter_tag // #LOC_SSPXR_Switcher_TacGenericConverter_tag = Life Support
GeneratesHeat = false
conversionRate = 3.3
INPUT_RESOURCE
{
ResourceName = ElectricCharge
Ratio = 0.039783051310155
}
INPUT_RESOURCE
{
ResourceName = CarbonDioxide
Ratio = 0.000851605032367
}
INPUT_RESOURCE
{
ResourceName = Water
Ratio = 0.000001360254171
}
OUTPUT_RESOURCE
{
ResourceName = Oxygen
Ratio = 0.001713537562385
DumpExcess = false
}
OUTPUT_RESOURCE
{
ResourceName = Waste
Ratio = 0.000000807530168
DumpExcess = true
}
UseSpecialistBonus = true
SpecialistEfficiencyFactor = 0.5
SpecialistBonusBase = 1
ExperienceEffect = ConverterSkill
EfficiencyBonus = 1
}
// Carbon Extractor
MODULE
{
name = TacGenericConverter
ConverterName = #LOC_SSPXR_Switcher_TacGenericConverter2_ConverterName // #LOC_SSPXR_Switcher_TacGenericConverter2_ConverterName = Carbon Extractor
StartActionName = #LOC_SSPXR_Switcher_TacGenericConverter2_StartActionName // #LOC_SSPXR_Switcher_TacGenericConverter2_StartActionName = Start CarbonExtractor
StopActionName = #LOC_SSPXR_Switcher_TacGenericConverter2_StopActionName // #LOC_SSPXR_Switcher_TacGenericConverter2_StopActionName = Stop CarbonExtractor
tag = #LOC_SSPXR_Switcher_TacGenericConverter_tag // #LOC_SSPXR_Switcher_TacGenericConverter_tag = Life Support
GeneratesHeat = false
conversionRate = 3.3
INPUT_RESOURCE
{
ResourceName = ElectricCharge
Ratio = 0.039783051310155
}
INPUT_RESOURCE
{
ResourceName = CarbonDioxide
Ratio = 0.001703210064733
}
OUTPUT_RESOURCE
{
ResourceName = Oxygen
Ratio = 0.001713537562385
DumpExcess = false
}
OUTPUT_RESOURCE
{
ResourceName = Waste
Ratio = 0.000001209166498
DumpExcess = true
}
UseSpecialistBonus = true
SpecialistEfficiencyFactor = 0.5
SpecialistBonusBase = 1
ExperienceEffect = ConverterSkill
EfficiencyBonus = 1
}
// Water Purifier
MODULE
{
name = TacGenericConverter
ConverterName = #LOC_SSPXR_Switcher_TacGenericConverter3_ConverterName // #LOC_SSPXR_Switcher_TacGenericConverter3_ConverterName = Water Purifier
StartActionName = #LOC_SSPXR_Switcher_TacGenericConverter3_StartActionName // #LOC_SSPXR_Switcher_TacGenericConverter3_StartActionName = Start WaterPurifier
StopActionName = #LOC_SSPXR_Switcher_TacGenericConverter3_StopActionName // #LOC_SSPXR_Switcher_TacGenericConverter3_StopActionName = Stop WaterPurifier
tag = #LOC_SSPXR_Switcher_TacGenericConverter_tag // #LOC_SSPXR_Switcher_TacGenericConverter_tag = Life Support
GeneratesHeat = false
conversionRate = 3.3
INPUT_RESOURCE
{
ResourceName = ElectricCharge
Ratio = 0.007123842592593
}
INPUT_RESOURCE
{
ResourceName = WasteWater
Ratio = 0.000014247685185
}
OUTPUT_RESOURCE
{
ResourceName = Water
Ratio = 0.000011188078704
DumpExcess = false
}
OUTPUT_RESOURCE
{
ResourceName = Waste
Ratio = 0.000001994675926
DumpExcess = true
}
UseSpecialistBonus = true
SpecialistEfficiencyFactor = 0.5
SpecialistBonusBase = 1
ExperienceEffect = ConverterSkill
EfficiencyBonus = 1
}
// Water Splitter
MODULE
{
name = TacGenericConverter
ConverterName = #LOC_SSPXR_Switcher_TacGenericConverter4_ConverterName // #LOC_SSPXR_Switcher_TacGenericConverter4_ConverterName = Water Splitter
StartActionName = #LOC_SSPXR_Switcher_TacGenericConverter4_StartActionName // #LOC_SSPXR_Switcher_TacGenericConverter4_StartActionName = Start WaterSplitter
StopActionName = #LOC_SSPXR_Switcher_TacGenericConverter4_StopActionName // #LOC_SSPXR_Switcher_TacGenericConverter4_StopActionName = Stop WaterSplitter
tag = #LOC_SSPXR_Switcher_TacGenericConverter_tag // #LOC_SSPXR_Switcher_TacGenericConverter_tag = Life Support
GeneratesHeat = false
conversionRate = 3.3
INPUT_RESOURCE
{
ResourceName = ElectricCharge
Ratio = 0.039783051310155
}
INPUT_RESOURCE
{
ResourceName = Water
Ratio = 0.000002720508341
}
OUTPUT_RESOURCE
{
ResourceName = Oxygen
Ratio = 0.001713537562385
DumpExcess = false
}
OUTPUT_RESOURCE
{
ResourceName = Hydrogen
Ratio = 0.000000405893838
DumpExcess = true
}
UseSpecialistBonus = true
SpecialistEfficiencyFactor = 0.5
SpecialistBonusBase = 1
ExperienceEffect = ConverterSkill
EfficiencyBonus = 1
}
}
// CENTRIFUGES
// CTD-10 Inflatable Centrifuge Module
// @PART[sspx-inflatable-centrifuge-125-1]:NEEDS[TacLifeSupport]
// {
// }
// CTD-5 Compact Inflatable Centrifuge Module
// @PART[sspx-inflatable-centrifuge-125-2]:NEEDS[TacLifeSupport]
// {
// }
// PFD-C Inflatable Centrifuge Module
// @PART[sspx-inflatable-centrifuge-25-1]:NEEDS[TacLifeSupport]
// {
// }
// PXL-E 'Mercury' Extensible Centrifuge
@PART[sspx-expandable-centrifuge-375-1]:NEEDS[TacLifeSupport]
{
RESOURCE
{
name = Food
amount = 1.097
maxAmount = 1.097
@amount *= #$/CrewCapacity$
@maxAmount *= #$/CrewCapacity$
}
RESOURCE
{
name = Water
amount = 0.725
maxAmount = 0.725
@amount *= #$/CrewCapacity$
@maxAmount *= #$/CrewCapacity$
}
RESOURCE
{
name = Oxygen
amount = 111.038
maxAmount = 111.038
@amount *= #$/CrewCapacity$
@maxAmount *= #$/CrewCapacity$
}
RESOURCE
{
name = CarbonDioxide
amount = 0
maxAmount = 95.913
@maxAmount *= #$/CrewCapacity$
}
RESOURCE
{
name = Waste
amount = 0
maxAmount = 0.1
@maxAmount *= #$/CrewCapacity$
}
RESOURCE
{
name = WasteWater
amount = 0
maxAmount = 0.924
@maxAmount *= #$/CrewCapacity$
}
// Carbon Sabatier
MODULE
{
name = TacGenericConverter
ConverterName = #LOC_SSPXR_Switcher_TacGenericConverter1_ConverterName // #LOC_SSPXR_Switcher_TacGenericConverter1_ConverterName = Sabatier Recycler
StartActionName = #LOC_SSPXR_Switcher_TacGenericConverter1_StartActionName // #LOC_SSPXR_Switcher_TacGenericConverter1_StartActionName = Start Sabatier
StopActionName = #LOC_SSPXR_Switcher_TacGenericConverter1_StopActionName // #LOC_SSPXR_Switcher_TacGenericConverter1_StopActionName = Stop Sabatier
tag = #LOC_SSPXR_Switcher_TacGenericConverter_tag // #LOC_SSPXR_Switcher_TacGenericConverter_tag = Life Support
GeneratesHeat = false
conversionRate = 14.1
INPUT_RESOURCE
{
ResourceName = ElectricCharge
Ratio = 0.039783051310155
}
INPUT_RESOURCE
{
ResourceName = CarbonDioxide
Ratio = 0.000851605032367
}
INPUT_RESOURCE
{
ResourceName = Water
Ratio = 0.000001360254171
}
OUTPUT_RESOURCE
{
ResourceName = Oxygen
Ratio = 0.001713537562385
DumpExcess = false
}
OUTPUT_RESOURCE
{
ResourceName = Waste
Ratio = 0.000000807530168
DumpExcess = true
}
UseSpecialistBonus = true
SpecialistEfficiencyFactor = 0.5
SpecialistBonusBase = 1
ExperienceEffect = ConverterSkill
EfficiencyBonus = 1
}
// Carbon Extractor
MODULE
{
name = TacGenericConverter
ConverterName = #LOC_SSPXR_Switcher_TacGenericConverter2_ConverterName // #LOC_SSPXR_Switcher_TacGenericConverter2_ConverterName = Carbon Extractor
StartActionName = #LOC_SSPXR_Switcher_TacGenericConverter2_StartActionName // #LOC_SSPXR_Switcher_TacGenericConverter2_StartActionName = Start CarbonExtractor
StopActionName = #LOC_SSPXR_Switcher_TacGenericConverter2_StopActionName // #LOC_SSPXR_Switcher_TacGenericConverter2_StopActionName = Stop CarbonExtractor
tag = #LOC_SSPXR_Switcher_TacGenericConverter_tag // #LOC_SSPXR_Switcher_TacGenericConverter_tag = Life Support
GeneratesHeat = false
conversionRate = 14.1
INPUT_RESOURCE
{
ResourceName = ElectricCharge
Ratio = 0.039783051310155
}
INPUT_RESOURCE
{
ResourceName = CarbonDioxide
Ratio = 0.001703210064733
}
OUTPUT_RESOURCE
{
ResourceName = Oxygen
Ratio = 0.001713537562385
DumpExcess = false
}
OUTPUT_RESOURCE
{
ResourceName = Waste
Ratio = 0.000001209166498
DumpExcess = true
}
UseSpecialistBonus = true
SpecialistEfficiencyFactor = 0.5
SpecialistBonusBase = 1
ExperienceEffect = ConverterSkill
EfficiencyBonus = 1
}
// Water Purifier
MODULE
{
name = TacGenericConverter
ConverterName = #LOC_SSPXR_Switcher_TacGenericConverter3_ConverterName // #LOC_SSPXR_Switcher_TacGenericConverter3_ConverterName = Water Purifier
StartActionName = #LOC_SSPXR_Switcher_TacGenericConverter3_StartActionName // #LOC_SSPXR_Switcher_TacGenericConverter3_StartActionName = Start WaterPurifier
StopActionName = #LOC_SSPXR_Switcher_TacGenericConverter3_StopActionName // #LOC_SSPXR_Switcher_TacGenericConverter3_StopActionName = Stop WaterPurifier
tag = #LOC_SSPXR_Switcher_TacGenericConverter_tag // #LOC_SSPXR_Switcher_TacGenericConverter_tag = Life Support
GeneratesHeat = false
conversionRate = 14.1
INPUT_RESOURCE
{
ResourceName = ElectricCharge
Ratio = 0.007123842592593
}
INPUT_RESOURCE
{
ResourceName = WasteWater
Ratio = 0.000014247685185
}
OUTPUT_RESOURCE
{
ResourceName = Water
Ratio = 0.000011188078704
DumpExcess = false
}
OUTPUT_RESOURCE
{
ResourceName = Waste
Ratio = 0.000001994675926
DumpExcess = true
}
UseSpecialistBonus = true
SpecialistEfficiencyFactor = 0.5
SpecialistBonusBase = 1
ExperienceEffect = ConverterSkill
EfficiencyBonus = 1
}
// Water Splitter
MODULE
{
name = TacGenericConverter
ConverterName = #LOC_SSPXR_Switcher_TacGenericConverter4_ConverterName // #LOC_SSPXR_Switcher_TacGenericConverter4_ConverterName = Water Splitter
StartActionName = #LOC_SSPXR_Switcher_TacGenericConverter4_StartActionName // #LOC_SSPXR_Switcher_TacGenericConverter4_StartActionName = Start WaterSplitter
StopActionName = #LOC_SSPXR_Switcher_TacGenericConverter4_StopActionName // #LOC_SSPXR_Switcher_TacGenericConverter4_StopActionName = Stop WaterSplitter
tag = #LOC_SSPXR_Switcher_TacGenericConverter_tag // #LOC_SSPXR_Switcher_TacGenericConverter_tag = Life Support
GeneratesHeat = false
conversionRate = 14.1
INPUT_RESOURCE
{
ResourceName = ElectricCharge
Ratio = 0.039783051310155
}
INPUT_RESOURCE
{
ResourceName = Water
Ratio = 0.000002720508341
}
OUTPUT_RESOURCE
{
ResourceName = Oxygen
Ratio = 0.001713537562385
DumpExcess = false
}
OUTPUT_RESOURCE
{
ResourceName = Hydrogen
Ratio = 0.000000405893838
DumpExcess = true
}
UseSpecialistBonus = true
SpecialistEfficiencyFactor = 0.5
SpecialistBonusBase = 1
ExperienceEffect = ConverterSkill
EfficiencyBonus = 1
}
}
// PXL-F 'Pilgrim' Extensible Centrifuge
@PART[sspx-expandable-centrifuge-375-2]:NEEDS[TacLifeSupport]
{
RESOURCE
{
name = Food
amount = 1.097
maxAmount = 1.097
@amount *= #$/CrewCapacity$
@maxAmount *= #$/CrewCapacity$
}
RESOURCE
{
name = Water
amount = 0.725
maxAmount = 0.725
@amount *= #$/CrewCapacity$
@maxAmount *= #$/CrewCapacity$
}
RESOURCE
{
name = Oxygen
amount = 111.038
maxAmount = 111.038
@amount *= #$/CrewCapacity$
@maxAmount *= #$/CrewCapacity$
}
RESOURCE
{
name = CarbonDioxide
amount = 0
maxAmount = 95.913
@maxAmount *= #$/CrewCapacity$
}
RESOURCE
{
name = Waste
amount = 0
maxAmount = 0.1
@maxAmount *= #$/CrewCapacity$
}
RESOURCE
{
name = WasteWater
amount = 0
maxAmount = 0.924
@maxAmount *= #$/CrewCapacity$
}
// Carbon Sabatier
MODULE
{
name = TacGenericConverter
ConverterName = #LOC_SSPXR_Switcher_TacGenericConverter1_ConverterName // #LOC_SSPXR_Switcher_TacGenericConverter1_ConverterName = Sabatier Recycler
StartActionName = #LOC_SSPXR_Switcher_TacGenericConverter1_StartActionName // #LOC_SSPXR_Switcher_TacGenericConverter1_StartActionName = Start Sabatier
StopActionName = #LOC_SSPXR_Switcher_TacGenericConverter1_StopActionName // #LOC_SSPXR_Switcher_TacGenericConverter1_StopActionName = Stop Sabatier
tag = #LOC_SSPXR_Switcher_TacGenericConverter_tag // #LOC_SSPXR_Switcher_TacGenericConverter_tag = Life Support
GeneratesHeat = false
conversionRate = 10.1
INPUT_RESOURCE
{
ResourceName = ElectricCharge
Ratio = 0.039783051310155
}
INPUT_RESOURCE
{
ResourceName = CarbonDioxide
Ratio = 0.000851605032367
}
INPUT_RESOURCE
{
ResourceName = Water
Ratio = 0.000001360254171
}
OUTPUT_RESOURCE
{
ResourceName = Oxygen
Ratio = 0.001713537562385
DumpExcess = false
}
OUTPUT_RESOURCE
{
ResourceName = Waste
Ratio = 0.000000807530168
DumpExcess = true
}
UseSpecialistBonus = true
SpecialistEfficiencyFactor = 0.5
SpecialistBonusBase = 1
ExperienceEffect = ConverterSkill
EfficiencyBonus = 1
}
// Carbon Extractor
MODULE
{
name = TacGenericConverter
ConverterName = #LOC_SSPXR_Switcher_TacGenericConverter2_ConverterName // #LOC_SSPXR_Switcher_TacGenericConverter2_ConverterName = Carbon Extractor
StartActionName = #LOC_SSPXR_Switcher_TacGenericConverter2_StartActionName // #LOC_SSPXR_Switcher_TacGenericConverter2_StartActionName = Start CarbonExtractor
StopActionName = #LOC_SSPXR_Switcher_TacGenericConverter2_StopActionName // #LOC_SSPXR_Switcher_TacGenericConverter2_StopActionName = Stop CarbonExtractor
tag = #LOC_SSPXR_Switcher_TacGenericConverter_tag // #LOC_SSPXR_Switcher_TacGenericConverter_tag = Life Support
GeneratesHeat = false
conversionRate = 10.1
INPUT_RESOURCE
{
ResourceName = ElectricCharge
Ratio = 0.039783051310155
}
INPUT_RESOURCE
{
ResourceName = CarbonDioxide
Ratio = 0.001703210064733
}
OUTPUT_RESOURCE
{
ResourceName = Oxygen
Ratio = 0.001713537562385
DumpExcess = false
}
OUTPUT_RESOURCE
{
ResourceName = Waste
Ratio = 0.000001209166498
DumpExcess = true
}
UseSpecialistBonus = true
SpecialistEfficiencyFactor = 0.5
SpecialistBonusBase = 1
ExperienceEffect = ConverterSkill
EfficiencyBonus = 1
}
// Water Purifier
MODULE
{
name = TacGenericConverter
ConverterName = #LOC_SSPXR_Switcher_TacGenericConverter3_ConverterName // #LOC_SSPXR_Switcher_TacGenericConverter3_ConverterName = Water Purifier
StartActionName = #LOC_SSPXR_Switcher_TacGenericConverter3_StartActionName // #LOC_SSPXR_Switcher_TacGenericConverter3_StartActionName = Start WaterPurifier
StopActionName = #LOC_SSPXR_Switcher_TacGenericConverter3_StopActionName // #LOC_SSPXR_Switcher_TacGenericConverter3_StopActionName = Stop WaterPurifier
tag = #LOC_SSPXR_Switcher_TacGenericConverter_tag // #LOC_SSPXR_Switcher_TacGenericConverter_tag = Life Support
GeneratesHeat = false
conversionRate = 10.1
INPUT_RESOURCE
{
ResourceName = ElectricCharge
Ratio = 0.007123842592593
}
INPUT_RESOURCE
{
ResourceName = WasteWater
Ratio = 0.000014247685185
}
OUTPUT_RESOURCE
{
ResourceName = Water
Ratio = 0.000011188078704
DumpExcess = false
}
OUTPUT_RESOURCE
{
ResourceName = Waste
Ratio = 0.000001994675926
DumpExcess = true
}
UseSpecialistBonus = true
SpecialistEfficiencyFactor = 0.5
SpecialistBonusBase = 1
ExperienceEffect = ConverterSkill
EfficiencyBonus = 1
}
// Water Splitter
MODULE
{
name = TacGenericConverter
ConverterName = #LOC_SSPXR_Switcher_TacGenericConverter4_ConverterName // #LOC_SSPXR_Switcher_TacGenericConverter4_ConverterName = Water Splitter
StartActionName = #LOC_SSPXR_Switcher_TacGenericConverter4_StartActionName // #LOC_SSPXR_Switcher_TacGenericConverter4_StartActionName = Start WaterSplitter
StopActionName = #LOC_SSPXR_Switcher_TacGenericConverter4_StopActionName // #LOC_SSPXR_Switcher_TacGenericConverter4_StopActionName = Stop WaterSplitter
tag = #LOC_SSPXR_Switcher_TacGenericConverter_tag // #LOC_SSPXR_Switcher_TacGenericConverter_tag = Life Support
GeneratesHeat = false
conversionRate = 10.1
INPUT_RESOURCE
{
ResourceName = ElectricCharge
Ratio = 0.039783051310155
}
INPUT_RESOURCE
{
ResourceName = Water
Ratio = 0.000002720508341
}
OUTPUT_RESOURCE
{
ResourceName = Oxygen
Ratio = 0.001713537562385
DumpExcess = false
}
OUTPUT_RESOURCE
{
ResourceName = Hydrogen
Ratio = 0.000000405893838
DumpExcess = true
}
UseSpecialistBonus = true
SpecialistEfficiencyFactor = 0.5
SpecialistBonusBase = 1
ExperienceEffect = ConverterSkill
EfficiencyBonus = 1
}
}
// Greenhouses
// PPD-F412M Hydroponics Module
@PART[sspx-greenhouse-25-1]:NEEDS[TacLifeSupport]
{
// Mineral Siphon
MODULE:NEEDS[TacLifeSupport,!PlanetarySurfaceStructures]
{
// Uses CRP Minerals instead of own custom Nutrient resource.
// Food or Nutrient to Mineral ratio is 960.7547:1
// Siphon's Food intake rate scaled to ratio.
// Greenhouse's Mineral intake rate scaled to ratio.
name = TacGenericConverter
ConverterName = #LOC_SSPXR_Switcher_TacGenericConverter7_ConverterName // #LOC_SSPXR_Switcher_TacGenericConverter7_ConverterName = Mineral Siphon
StartActionName = #LOC_SSPXR_Switcher_TacGenericConverter7_StartActionName // #LOC_SSPXR_Switcher_TacGenericConverter7_StartActionName = Start Mineral Siphon
StopActionName = #LOC_SSPXR_Switcher_TacGenericConverter7_StopActionName // #LOC_SSPXR_Switcher_TacGenericConverter7_StopActionName = Stop Mineral Siphon
tag = #LOC_SSPXR_Switcher_TacGenericConverter_tag // #LOC_SSPXR_Switcher_TacGenericConverter_tag = Life Support
GeneratesHeat = false
conversionRate = 4.32
INPUT_RESOURCE
{
ResourceName = Food
Ratio = 0.003252548568927
}
INPUT_RESOURCE
{
ResourceName = ElectricCharge
Ratio = 2.0
}
OUTPUT_RESOURCE
{
ResourceName = Minerals
Ratio = 0.0000033854166666
DumpExcess = false
}
UseSpecialistBonus = true
SpecialistEfficiencyFactor = 0.5
SpecialistBonusBase = 1
ExperienceEffect = ConverterSkill
EfficiencyBonus = 1
}
// Greenhouse without KPBS
MODULE:NEEDS[TacLifeSupport,!PlanetarySurfaceStructures]
{
name = TacGenericConverter
ConverterName = #LOC_SSPXR_Switcher_TacGenericConverter8_ConverterName // #LOC_SSPXR_Switcher_TacGenericConverter8_ConverterName = SETI Greenhouse
StartActionName = #LOC_SSPXR_Switcher_TacGenericConverter8_StartActionName // #LOC_SSPXR_Switcher_TacGenericConverter8_StartActionName = Start Greenhouse
StopActionName = #LOC_SSPXR_Switcher_TacGenericConverter8_StopActionName // #LOC_SSPXR_Switcher_TacGenericConverter8_StopActionName = Stop Greenhouse
tag = #LOC_SSPXR_Switcher_TacGenericConverter_tag // #LOC_SSPXR_Switcher_TacGenericConverter_tag = Life Support
GeneratesHeat = false
conversionRate = 4.32
INPUT_RESOURCE
{
ResourceName = CarbonDioxide
Ratio = 0.00148012889876
}
INPUT_RESOURCE
{
ResourceName = WasteWater
Ratio = 0.000014247685185
}
INPUT_RESOURCE
{
ResourceName = Waste
Ratio = 0.000001539351852
}
INPUT_RESOURCE
{
ResourceName = Minerals
Ratio = 0.0000000035237055479406 // 0.0000033854166666
}
INPUT_RESOURCE
{
ResourceName = ElectricCharge
Ratio = 6.0
}
OUTPUT_RESOURCE
{
ResourceName = Oxygen
Ratio = 0.001713537562385
DumpExcess = false
}
OUTPUT_RESOURCE
{
ResourceName = Water
Ratio = 0.0000100692708336
DumpExcess = false
}
OUTPUT_RESOURCE
{
ResourceName = Food
Ratio = 0.000016927083333
DumpExcess = false
}
UseSpecialistBonus = true
SpecialistEfficiencyFactor = 0.5
SpecialistBonusBase = 1
ExperienceEffect = ConverterSkill
EfficiencyBonus = 1
}
// Greenhouse with KPBS
// Template supports 6 kerbals; this part must support 8
MODULE:NEEDS[TacLifeSupport,PlanetarySurfaceStructures]
{
name = TacGenericConverter
ConverterName = #LOC_SSPXR_Switcher_TacGenericConverter9_ConverterName // #LOC_SSPXR_Switcher_TacGenericConverter9_ConverterName = K&K Greenhouse
StartActionName = #LOC_SSPXR_Switcher_TacGenericConverter8_StartActionName // #LOC_SSPXR_Switcher_TacGenericConverter8_StartActionName = Start Greenhouse
StopActionName = #LOC_SSPXR_Switcher_TacGenericConverter8_StopActionName // #LOC_SSPXR_Switcher_TacGenericConverter8_StopActionName = Stop Greenhouse
tag = #LOC_SSPXR_Switcher_TacGenericConverter_tag // #LOC_SSPXR_Switcher_TacGenericConverter_tag = Life Support
GeneratesHeat = false
conversionRate = 1.34
INPUT_RESOURCE
{
ResourceName = ElectricCharge
Ratio = 0.58
}
INPUT_RESOURCE
{
ResourceName = Fertilizer
Ratio = 0.0000166
}
INPUT_RESOURCE
{
ResourceName = Water
Ratio = 0.000011188078
}
INPUT_RESOURCE
{
ResourceName = CarbonDioxide
Ratio = 0.001480128
}
OUTPUT_RESOURCE
{
ResourceName = Oxygen
Ratio = 0.0017135376
DumpExcess = true
}
OUTPUT_RESOURCE
{
ResourceName = Food
Ratio = 0.0001015625
DumpExcess = false
}
}
RESOURCE
{
name = Food
amount = 1.097
maxAmount = 1.097
@amount *= #$/CrewCapacity$
@maxAmount *= #$/CrewCapacity$
}
RESOURCE
{
name = Water
amount = 0.725
maxAmount = 0.725
@amount *= #$/CrewCapacity$
@maxAmount *= #$/CrewCapacity$
}
RESOURCE
{
name = Oxygen
amount = 111.038
maxAmount = 111.038
@amount *= #$/CrewCapacity$
@maxAmount *= #$/CrewCapacity$
}
RESOURCE
{
name = CarbonDioxide
amount = 0
maxAmount = 95.913
@maxAmount *= #$/CrewCapacity$
}
RESOURCE
{
name = Waste
amount = 0
maxAmount = 0.1
@maxAmount *= #$/CrewCapacity$
}
RESOURCE
{
name = WasteWater
amount = 0
maxAmount = 0.924
@maxAmount *= #$/CrewCapacity$
}
RESOURCE:NEEDS[TacLifeSupport,!PlanetarySurfaceStructures]
{
name = Minerals
amount = 0
maxAmount = 120
}
RESOURCE:NEEDS[TacLifeSupport,PlanetarySurfaceStructures]
{
name = Fertilizer
amount = 0
maxAmount = 300
}
RESOURCE
{
name = ElectricCharge
amount = 1000
maxAmount = 1000
}
}
// PXL-R4NCH-3R Hydroponics Module
@PART[sspx-greenhouse-375-1]:NEEDS[TacLifeSupport]
{
// Mineral Siphon
MODULE:NEEDS[TacLifeSupport,!PlanetarySurfaceStructures]
{
// Uses CRP Minerals instead of own custom Nutrient resource.
// Food or Nutrient to Mineral ratio is 960.7547:1
// Siphon's Food intake rate scaled to ratio.
// Greenhouse's Mineral intake rate scaled to ratio.
name = TacGenericConverter
ConverterName = #LOC_SSPXR_Switcher_TacGenericConverter7_ConverterName // #LOC_SSPXR_Switcher_TacGenericConverter7_ConverterName = Mineral Siphon
StartActionName = #LOC_SSPXR_Switcher_TacGenericConverter7_StartActionName // #LOC_SSPXR_Switcher_TacGenericConverter7_StartActionName = Start Mineral Siphon
StopActionName = #LOC_SSPXR_Switcher_TacGenericConverter7_StopActionName // #LOC_SSPXR_Switcher_TacGenericConverter7_StopActionName = Stop Mineral Siphon
tag = #LOC_SSPXR_Switcher_TacGenericConverter_tag // #LOC_SSPXR_Switcher_TacGenericConverter_tag = Life Support
GeneratesHeat = false
conversionRate = 5.4
INPUT_RESOURCE
{
ResourceName = Food
Ratio = 0.003252548568927
}
INPUT_RESOURCE
{
ResourceName = ElectricCharge
Ratio = 2.0
}
OUTPUT_RESOURCE
{
ResourceName = Minerals
Ratio = 0.0000033854166666
DumpExcess = false
}
UseSpecialistBonus = true
SpecialistEfficiencyFactor = 0.5
SpecialistBonusBase = 1
ExperienceEffect = ConverterSkill
EfficiencyBonus = 1
}
// Greenhouse without KPBS
MODULE:NEEDS[TacLifeSupport,!PlanetarySurfaceStructures]
{
name = TacGenericConverter
ConverterName = #LOC_SSPXR_Switcher_TacGenericConverter8_ConverterName // #LOC_SSPXR_Switcher_TacGenericConverter8_ConverterName = SETI Greenhouse
StartActionName = #LOC_SSPXR_Switcher_TacGenericConverter8_StartActionName // #LOC_SSPXR_Switcher_TacGenericConverter8_StartActionName = Start Greenhouse
StopActionName = #LOC_SSPXR_Switcher_TacGenericConverter8_StopActionName // #LOC_SSPXR_Switcher_TacGenericConverter8_StopActionName = Stop Greenhouse
tag = #LOC_SSPXR_Switcher_TacGenericConverter_tag // #LOC_SSPXR_Switcher_TacGenericConverter_tag = Life Support
GeneratesHeat = false
conversionRate = 5.4
INPUT_RESOURCE
{
ResourceName = CarbonDioxide
Ratio = 0.00148012889876
}
INPUT_RESOURCE
{
ResourceName = WasteWater
Ratio = 0.000014247685185
}
INPUT_RESOURCE
{
ResourceName = Waste
Ratio = 0.000001539351852
}
INPUT_RESOURCE
{
ResourceName = Minerals
Ratio = 0.0000000035237055479406 // 0.0000033854166666
}
INPUT_RESOURCE
{
ResourceName = ElectricCharge
Ratio = 6.0
}
OUTPUT_RESOURCE
{
ResourceName = Oxygen
Ratio = 0.001713537562385
DumpExcess = false
}
OUTPUT_RESOURCE
{
ResourceName = Water
Ratio = 0.0000100692708336
DumpExcess = false
}
OUTPUT_RESOURCE
{
ResourceName = Food
Ratio = 0.000016927083333
DumpExcess = false
}
UseSpecialistBonus = true
SpecialistEfficiencyFactor = 0.5
SpecialistBonusBase = 1
ExperienceEffect = ConverterSkill
EfficiencyBonus = 1
}
// Greenhouse with KPBS
// Template supports 6 kerbals; this part must support 12
MODULE:NEEDS[TacLifeSupport,PlanetarySurfaceStructures]
{
name = TacGenericConverter
ConverterName = #LOC_SSPXR_Switcher_TacGenericConverter9_ConverterName // #LOC_SSPXR_Switcher_TacGenericConverter9_ConverterName = K&K Greenhouse
StartActionName = #LOC_SSPXR_Switcher_TacGenericConverter8_StartActionName // #LOC_SSPXR_Switcher_TacGenericConverter8_StartActionName = Start Greenhouse
StopActionName = #LOC_SSPXR_Switcher_TacGenericConverter8_StopActionName // #LOC_SSPXR_Switcher_TacGenericConverter8_StopActionName = Stop Greenhouse
tag = #LOC_SSPXR_Switcher_TacGenericConverter_tag // #LOC_SSPXR_Switcher_TacGenericConverter_tag = Life Support
GeneratesHeat = false
conversionRate = 2.01
INPUT_RESOURCE
{
ResourceName = ElectricCharge
Ratio = 0.58
}
INPUT_RESOURCE
{
ResourceName = Fertilizer
Ratio = 0.0000166
}
INPUT_RESOURCE
{
ResourceName = Water
Ratio = 0.000011188078
}
INPUT_RESOURCE
{
ResourceName = CarbonDioxide
Ratio = 0.001480128
}
OUTPUT_RESOURCE
{
ResourceName = Oxygen
Ratio = 0.0017135376
DumpExcess = true
}
OUTPUT_RESOURCE
{
ResourceName = Food
Ratio = 0.0001015625
DumpExcess = false
}
}
RESOURCE
{
name = Food
amount = 1.097
maxAmount = 1.097
@amount *= #$/CrewCapacity$
@maxAmount *= #$/CrewCapacity$
}
RESOURCE
{
name = Water
amount = 0.725
maxAmount = 0.725
@amount *= #$/CrewCapacity$
@maxAmount *= #$/CrewCapacity$
}
RESOURCE
{
name = Oxygen
amount = 111.038
maxAmount = 111.038
@amount *= #$/CrewCapacity$
@maxAmount *= #$/CrewCapacity$
}
RESOURCE
{
name = CarbonDioxide
amount = 0
maxAmount = 95.913
@maxAmount *= #$/CrewCapacity$
}
RESOURCE
{
name = Waste
amount = 0
maxAmount = 0.1
@maxAmount *= #$/CrewCapacity$
}
RESOURCE
{
name = WasteWater
amount = 0
maxAmount = 0.924
@maxAmount *= #$/CrewCapacity$
}
RESOURCE:NEEDS[TacLifeSupport,!PlanetarySurfaceStructures]
{
name = Minerals
amount = 0
maxAmount = 120
}
RESOURCE:NEEDS[TacLifeSupport,PlanetarySurfaceStructures]
{
name = Fertilizer
amount = 300
maxAmount = 300
}
RESOURCE
{
name = ElectricCharge
amount = 1000
maxAmount = 1000
}
}
You can’t perform that action at this time.