// TAC Life Support patch for FusTek Station Parts // Author: Robin "sumghai" Chang // Revision: 1.5 // // For use with TAC-LS v0.10 // This modifies the various crewed modules to hold life support crew provisions, with quantities dependent on the nature of each module. // // A single Kerbal's daily[1] provision consumption(-) and waste production(+) are: // - 0.36566 units of Food // - 0.24166 units of Water // - 37.01266 units of Oxygen // + 0.03333 units of Waste // + 0.308 units of WasteWater // + 31.971 units of CarbonDioxide // // Thus life support provision quantities are specified in terms of these individual daily units (IDUs) // // [1] 1 Kerbin day = 6 Earth hours // ----HABITABLE MODULES WITH IVA---- // // Adds 40 IDUs of Food/Water/Oxygen/Waste/WasteWater/CarbonDioxide to the Habitation Modules @PART[FusTekKarmonyHabModule*]:NEEDS[TACLifeSupport]:Final { // Remove MFT support !MODULE[ModuleFuelTanks] {} // Standard TAC-LS Carbon Extractor using the Bosch process MODULE { name = TacGenericConverter converterName = Carbon Extractor conversionRate = 8.16 inputResources = CarbonDioxide, 0.001703210064733, ElectricCharge, 0.039783051310155 outputResources = Oxygen, 0.001713537562385, false, Waste, 0.000001209166498, true } %RESOURCE[Food] { %amount = 14.6264 %maxAmount = 14.6264 } %RESOURCE[Water] { %amount = 9.68 %maxAmount = 9.68 } %RESOURCE[Oxygen] { %amount = 1480.5064 %maxAmount = 1480.5064 } %RESOURCE[Waste] { %amount = 0 %maxAmount = 1.3332 } %RESOURCE[WasteWater] { %amount = 0 %maxAmount = 12.32 } %RESOURCE[CarbonDioxide] { %amount = 0 %maxAmount = 1278.84 } } // Adds 40 IDUs of Water/Oxygen/CarbonDioxide to the Science Modules @PART[FusTekKarmonySciModule*]:NEEDS[TACLifeSupport]:Final { // Remove MFT support !MODULE[ModuleFuelTanks] {} // Standard TAC-LS Carbon Extractor using the Bosch process MODULE { name = TacGenericConverter converterName = Carbon Extractor conversionRate = 8.16 inputResources = CarbonDioxide, 0.001703210064733, ElectricCharge, 0.039783051310155 outputResources = Oxygen, 0.001713537562385, false, Waste, 0.000001209166498, true } %RESOURCE[Water] { %amount = 9.68 %maxAmount = 9.68 } %RESOURCE[Oxygen] { %amount = 1480.5064 %maxAmount = 1480.5064 } %RESOURCE[CarbonDioxide] { %amount = 0 %maxAmount = 1278.84 } } // Adds 2 IDUs of Food/Water/Oxygen/CarbonDioxide to the Airlock Modules @PART[FusTekKuest*]:NEEDS[TACLifeSupport]:Final { // Remove MFT support !MODULE[ModuleFuelTanks] {} // Standard TAC-LS Carbon Extractor using the Bosch process MODULE { name = TacGenericConverter converterName = Carbon Extractor conversionRate = 8.16 inputResources = CarbonDioxide, 0.001703210064733, ElectricCharge, 0.039783051310155 outputResources = Oxygen, 0.001713537562385, false, Waste, 0.000001209166498, true } %RESOURCE[Food] { %amount = 0.73132 %maxAmount = 0.73132 } %RESOURCE[Water] { %amount = 0.49 %maxAmount = 0.49 } %RESOURCE[Oxygen] { %amount = 74.02532 %maxAmount = 74.02532 } %RESOURCE[CarbonDioxide] { %amount = 0 %maxAmount = 63.942 } } // Adds 10 IDUs of Oxygen/CarbonDioxide to the Kupola @PART[FusTekKupolaObsModule]:NEEDS[TACLifeSupport]:Final { // Remove MFT support !MODULE[ModuleFuelTanks] {} // Standard TAC-LS Carbon Extractor using the Bosch process MODULE { name = TacGenericConverter converterName = Carbon Extractor conversionRate = 8.16 inputResources = CarbonDioxide, 0.001703210064733, ElectricCharge, 0.039783051310155 outputResources = Oxygen, 0.001713537562385, false, Waste, 0.000001209166498, true } %RESOURCE[Oxygen] { amount = 370.1266 maxAmount = 370.1266 } %RESOURCE[CarbonDioxide] { %amount = 0 %maxAmount = 319.71 } } // Adds 10 IDUs of Oxygen/CarbonDioxide to the Docking Module @PART[FusTekKirsDockingModule]:NEEDS[TACLifeSupport]:Final { // Remove MFT support !MODULE[ModuleFuelTanks] {} // Standard TAC-LS Carbon Extractor using the Bosch process MODULE { name = TacGenericConverter converterName = Carbon Extractor conversionRate = 8.16 inputResources = CarbonDioxide, 0.001703210064733, ElectricCharge, 0.039783051310155 outputResources = Oxygen, 0.001713537562385, false, Waste, 0.000001209166498, true } %RESOURCE[Oxygen] { amount = 370.1266 maxAmount = 370.1266 } %RESOURCE[CarbonDioxide] { %amount = 0 %maxAmount = 319.71 } } // Adds 80 IDUs of Water/Oxygen/Waste/WasteWater/CarbonDioxide to the Utilities Modules @PART[FusTekKarmonyUtilModule*]:NEEDS[TACLifeSupport]:Final { // Remove MFT support !MODULE[ModuleFuelTanks] {} // Ultralarge TAC-LS Carbon Extractor using the Bosch process MODULE { name = TacGenericConverter converterName = Carbon Extractor conversionRate = 16.32 inputResources = CarbonDioxide, 0.001703210064733, ElectricCharge, 0.039783051310155 outputResources = Oxygen, 0.001713537562385, false, Waste, 0.000001209166498, true } // Ultralarge TAC-LS Water Purifier MODULE { name = TacGenericConverter converterName = Water Purifier conversionRate = 16.32 inputResources = WasteWater, 0.000014247685185, ElectricCharge, 0.007123842592593 outputResources = Water, 0.000012822916667, false, Waste, 0.000001994675926, true } %RESOURCE[Water] { %amount = 19.34 %maxAmount = 19.34 } %RESOURCE[Oxygen] { %amount = 2961.0128 %maxAmount = 2961.0128 } %RESOURCE[Waste] { %amount = 0 %maxAmount = 2.6664 } %RESOURCE[WasteWater] { %amount = 0 %maxAmount = 24.64 } %RESOURCE[CarbonDioxide] { %amount = 0 %maxAmount = 2557.68 } } // ----TRAVERSABLE MODULES WITHOUT IVA---- // // Adds 360 IDUs of Food/Water/Oxygen/Waste/WasteWater/CarbonDioxide to the Logistics Modules @PART[FusTekKarmonyStorModule*]:NEEDS[TACLifeSupport]:Final { // Standard TAC-LS Carbon Extractor using the Bosch process MODULE { name = TacGenericConverter converterName = Carbon Extractor conversionRate = 8.16 inputResources = CarbonDioxide, 0.001703210064733, ElectricCharge, 0.039783051310155 outputResources = Oxygen, 0.001713537562385, false, Waste, 0.000001209166498, true } %RESOURCE[Food] { %amount = 131.6376 %maxAmount = 131.6376 } %RESOURCE[Water] { %amount = 87.00 %maxAmount = 87.00 } %RESOURCE[Oxygen] { %amount = 13324.5576 %maxAmount = 13324.5576 } %RESOURCE[Waste] { %amount = 0 %maxAmount = 11.9988 } %RESOURCE[WasteWater] { %amount = 0 %maxAmount = 110.88 } %RESOURCE[CarbonDioxide] { %amount = 0 %maxAmount = 11509.56 } } // Adds 20 IDUs of Oxygen/CarbonDioxide to the Node Modules @PART[FusTekKarmonyNodeMkIII*]:NEEDS[TACLifeSupport]:Final { // Standard TAC-LS Carbon Extractor using the Bosch process MODULE { name = TacGenericConverter converterName = Carbon Extractor conversionRate = 8.16 inputResources = CarbonDioxide, 0.001703210064733, ElectricCharge, 0.039783051310155 outputResources = Oxygen, 0.001713537562385, false, Waste, 0.000001209166498, true } %RESOURCE[Oxygen] { %amount = 740.2532 %maxAmount = 740.2532 } %RESOURCE[CarbonDioxide] { %amount = 0 %maxAmount = 639.42 } } // Adds 10 IDUs of Oxygen/CarbonDioxide to the Compact Node Modules @PART[FusTekKarmonyCompactNodeMkIII*]:NEEDS[TACLifeSupport]:Final { // Standard TAC-LS Carbon Extractor using the Bosch process MODULE { name = TacGenericConverter converterName = Carbon Extractor conversionRate = 8.16 inputResources = CarbonDioxide, 0.001703210064733, ElectricCharge, 0.039783051310155 outputResources = Oxygen, 0.001713537562385, false, Waste, 0.000001209166498, true } %RESOURCE[Oxygen] { %amount = 370.1266 %maxAmount = 370.1266 } %RESOURCE[CarbonDioxide] { %amount = 0 %maxAmount = 319.71 } } // ----RESUPPLY ATV - PRESSURIZED FORWARD COMPARTMENT---- // // This pressurized compartment that can hold up to 200 IDUs of Food/Water/Oxygen or Waste/WasteWater/CarbonDioxide storage (i.e. a "standardized" food/water/air replenishment package) @PART[FusTekResupplyModule]:NEEDS[TACLifeSupport]:Final { %RESOURCE[Food] { %amount = 73.132 %maxAmount = 73.132 } %RESOURCE[Water] { %amount = 48.34 %maxAmount = 48.34 } %RESOURCE[Oxygen] { %amount = 7402.532 %maxAmount = 7402.532 } %RESOURCE[Waste] { %amount = 0 %maxAmount = 6.666 } %RESOURCE[WasteWater] { %amount = 0 %maxAmount = 61.6 } %RESOURCE[CarbonDioxide] { %amount = 0 %maxAmount = 6394.2 } }