Last active
August 19, 2020 16:06
-
-
Save LambdaSix/787539cec72fc7fe459c2008ceee3f84 to your computer and use it in GitHub Desktop.
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
// Soyuz Crew Modules | |
// - tantares_crew_s1_1 (All Soyuz) | |
// Soyuz Service Modules | |
// - tantares_basic_fuel_tank_s1_1 (7K-OK, 7K-T, 7K-TM, 7K-LM) | |
// - tantares_fuel_tank_s1_1 (7K-T) | |
// Soyuz Orbital Modules | |
// tantares_orbital_module_s1_1 (7K-T) | |
// tantares_orbital_module_s1_2 (7K-OK) | |
// tantares_orbital_module_s1_3 (7K-TM) | |
// tantares_orbital_module_s1_4 (???) | |
// Basically make a Soyuz good for up to 90 days of mission to a station like Salyut or Almaz. | |
// Also add in Cargo variants of the 93-A Orbital Module since it's not super useful otherwise? | |
// While not explicitly Soyuz, tweak the Hamal Habitation Module (Progress forward cargo) to have | |
// 6,900L of cargo storage (7K-TG has 6.6m^3 of cargo, Progress M has 7.2m^3, just average them) | |
// | |
// Also bump the battery life to 3 days for 7K-TG and 30 days for Progress-M. | |
// Progress 7K-TG - hamal_control_2 | |
// Progress-M - hamal_control_2 | |
// Setup the Progress's Forward Section (dunno why the part name is 'habitation') for B9 Cargo & Omnistorage | |
+PART[Hamal_Habitation_1]:NEEDS[B9PartSwitch]:FOR[NataliePatches] { | |
@name = hamal_habitation_1_cargo | |
@title ^= :$: - Cargo | |
@description ^= :$: This variant has been modified for different payload options. | |
@refVolume = 6900 | |
@addB9 = true | |
} | |
// And then for OmniStorage | |
+PART[Hamal_Habitation_1]:NEEDS[B9PartSwitch]:FOR[NataliePatches] { | |
@name = hamal_habitation_1_cargo_wbt | |
@title ^= :$: - Racked Cargo | |
@description ^= :$: This variant has been modified for different payload options in a more flexible manner. | |
// Based the rationale that modifying the capsule for variable cargo loads imposes a | |
// per-mission layout cost, rather than a standard manufacturer design. | |
// It also weights a bit more for the scaffolding. | |
@mass *= 1.2 | |
@cost *= 1.3 | |
// You get to pick more exactly what's there but that packaging takes up room.. | |
@refVolume = 6400 | |
@addWBT = true | |
} | |
// Duplicate the s1_1 into s1_1_cargo | |
+PART[tantares_orbital_module_s1_1]:NEEDS[B9PartSwitch]:FOR[NataliePatches] { | |
@name = tantares_orbital_module_s1_4_cargo | |
@title ^= :$: - Cargo | |
@description ^= :$: This variant has been modified to carry more cargo than usual. | |
@mass *= 1.2 // little a heavier | |
@refVolume = 3300 | |
@addB9 = true | |
} | |
+PART[tantares_orbital_module_s1_1]:NEEDS[WildBlueTools]:FOR[NataliePatches] { | |
@name = tantares_orbital_module_s1_4_cargo | |
@title ^= :$: - Cargo | |
@description ^= :$: This variant has been modified to carry a variety of cargo. | |
@mass *= 1.2 // little a heavier | |
@refVolume = 3300 | |
@addWBT = true | |
} | |
// Give all of the Tantares Orbital modules 15 days with a max of 60. | |
// Additionally add some Habitation value to them. | |
@PART[tantares_orbital_module_s1_*]:NEEDS[USILifeSupport]:AFTER[USILifeSupport] { | |
RESOURCE | |
{ | |
// 15 days of supplies,, with a maximum capacity of 60 days | |
// That's max 75 days of endurance with the 15 day grace. | |
name = Supplies | |
amount = 10.8 | |
@amount *= #$../CrewCapacity$ | |
@amount *= 15 | |
maxAmount = #$amount$ | |
@maxAmount *= 4 | |
} | |
RESOURCE | |
{ | |
name = Mulch | |
amount = 0 | |
maxAmount = 30 | |
} | |
MODULE | |
{ | |
name = ModuleHabitation | |
CrewCapacity = #$../CrewCapacity$ | |
BaseKerbalMonths = 1 | |
BaseHabMultiplier = 0 | |
ConverterName = Habitat | |
StartActionName = Start Habitat | |
StopActionName = Stop Habitat | |
INPUT_RESOURCE | |
{ | |
ResourceName = ElectricCharge | |
Ratio = 0.05 | |
@Ratio *= #$../CrewCapacity$ | |
} | |
} | |
MODULE | |
{ | |
name = USI_ModuleFieldRepair | |
} | |
} | |
// Give the Crew module 15 days of supplies, so a complete Soyuz has 75 days | |
// and an absolute max endurance of 90 days with the grace period of 15 days. | |
@PART[tantares_crew_s1_1]:NEEDS[USILifeSupport]:AFTER[USILifeSupport] { | |
RESOURCE | |
{ | |
// 15 days of supplies,, with a maximum capacity of 45 days | |
// That's max 60 days of endurance with the 15 day grace. | |
name = Supplies | |
amount = 10.8 | |
@amount *= #$../CrewCapacity$ | |
@amount *= 15 | |
maxAmount = #$amount$ | |
} | |
RESOURCE | |
{ | |
name = Mulch | |
amount = 0 | |
maxAmount = 10 | |
} | |
@RESOURCE[ElectricCharge] | |
{ | |
// 216 per kerbal so that's 432-648, enough for 1 day of batteries just for kerbal EC requiments | |
// Recharging the batteries is down to you. | |
amount = 216 | |
@amount *= #$../CrewCapacity$ | |
@maxAmount = #$amount$ | |
} | |
} | |
@PART[tantares_basic_fuel_tank_s1_1,tantares_fuel_tank_s1_1]:FOR[NataliePatches] { | |
// I hate the description for this thing, it's utterly useless | |
@description = A compact service module for the Tantares capsule, contains fuel for the orbital engines and a small monopropellant based fuel cell for power emergencies, or variants without solar panels. | |
// Little extra monoprop to run the fuel cell.. | |
@RESOURCE | |
{ | |
@name = MonoPropellant | |
@amount += 120 | |
@maxAmount += 120 | |
} | |
// Consumes 0.009375 monoprop/s to generate 0.8ec/s | |
// If you don't like it because Soyuz never had a fuel cell system, just imagine it's kerbal | |
// engineering co-operation, and don't use it. | |
// | |
// The 120 extra MP will run it continuously for 12,800 seconds or 3.5 hours, roughly half a kerbal day. | |
// That should suffice to get it around the darkside a few times if it has solar panels. Or you get a little | |
// extra delta-V in a Soyuz, either or. | |
// | |
// (On a 80km orbit, the darkside traversal of Kerbin is ~10 minutes, this would allow it to traverse the darkside | |
// a total of 21 times before running dry, assuming no solar panels.) | |
MODULE | |
{ | |
name = ModuleResourceConverter | |
ConverterName = Fuel Cell | |
StartActionName = Start Fuel Cell | |
StopActionName = Stop Fuel Cell | |
ToggleActionName = Toggle Fuel Cell | |
FillAmount = 0.95 | |
AutoShutdown = false | |
GeneratesHeat = false | |
UseSpecialistBonus = false | |
INPUT_RESOURCE | |
{ | |
ResourceName = MonoPropellant | |
Ratio = 0.009375 | |
FlowMode = STAGE_PRIORITY_FLOW | |
} | |
OUTPUT_RESOURCE | |
{ | |
ResourceName = ElectricCharge | |
Ratio = 0.8 | |
DumpExcess = false | |
} | |
} | |
} | |
@PART[*]:HAS[#addWBT[true]]:FOR[zzz_NataliePatches] { | |
!MODULE[ModuleKISInventory] {} | |
MODULE:NEEDS[WildBlueTools] | |
{ | |
name = WBIOmniStorage | |
storageVolume = #$../refVolume$ | |
@storageVolume *= 5 | |
reconfigureSkill = ConverterSkill | |
reconfigureRank = 1 | |
requiredResource = Equipment | |
requiredAmount = 0 | |
resourceBlacklist = Ablator;SolidFuel;GeoEnergy;ElectroPlasma;Snacks;HydrazineVodka;FreshAir;CoreHeat;Atmosphere;CompressedAtmosphere;LabTime;ExposureTime;ScopeTime;SolarReports;SimulatorTime;GravityWaves;IntakeAir;StaticCharge;EVA Propellant;Lead;Plants;KIS Inventory | |
} | |
MODULE:NEEDS[WildBlueTools] | |
{ | |
name = WBIResourceDistributor | |
resourceBlacklist = ReplacementParts | |
} | |
-addWbt = delete | |
} | |
@PART[*]:HAS[#addB9[true]]:FOR[zzz_NataliePatches] { | |
!MODULE[ModuleKISInventory] {} | |
MODULE:NEEDS[B9PartSwitch,CommunityResourcePack] | |
{ | |
name = ModuleB9PartSwitch | |
moduleID = cargoSwitch | |
switcherDescription = Resource Container | |
switcherDescriptionPlural = Resource Selections | |
switchInFlight = True | |
baseVolume = #$../refVolume$ | |
SUBTYPE | |
{ | |
name = Structural | |
tankType = Structural | |
title = Structural | |
} | |
SUBTYPE | |
{ | |
name = Ore | |
tankType = SSPXOre | |
title = Ore | |
} | |
SUBTYPE:NEEDS[TacLifeSupport] | |
{ | |
name = LifeSupport | |
tankType = SSPXTAC | |
title = LifeSupport | |
primaryColor = Avocado | |
secondaryColor = Ocean | |
} | |
SUBTYPE:NEEDS[Snacks] | |
{ | |
name = Snacks | |
tankType = SSPXSnacks | |
title = Snacks | |
primaryColor = Avocado | |
secondaryColor = Avocado | |
} | |
SUBTYPE:NEEDS[Snacks] | |
{ | |
name = Soil | |
tankType = SSPXSoil | |
title = Soil | |
primaryColor = Shit | |
secondaryColor = Shit | |
} | |
SUBTYPE:NEEDS[USILifeSupport] | |
{ | |
name = Supplies | |
tankType = SSPXSupplies | |
title = Supplies | |
primaryColor = Avocado | |
secondaryColor = Avocado | |
} | |
SUBTYPE:NEEDS[CommunityResourcePack] | |
{ | |
name = MetallicOre | |
tankType = SSPXMetallicOre | |
title = MetallicOre | |
primaryColor = BrownishGrey | |
secondaryColor = BrownishGrey | |
} | |
SUBTYPE:NEEDS[CommunityResourcePack] | |
{ | |
name = Uraninite | |
tankType = SSPXUraninite | |
title = Uraninite | |
primaryColor = RustyRed | |
secondaryColor = RustyRed | |
} | |
SUBTYPE:NEEDS[CommunityResourcePack] | |
{ | |
name = Substrate | |
tankType = SSPXSubstrate | |
title = Substrate | |
primaryColor = Sandstone | |
secondaryColor = Sandstone | |
} | |
SUBTYPE:NEEDS[CommunityResourcePack] | |
{ | |
name = Minerals | |
tankType = SSPXMinerals | |
title = Minerals | |
primaryColor = GreenishTan | |
secondaryColor = GreenishTan | |
} | |
SUBTYPE:NEEDS[MKS] | |
{ | |
name = Commodities | |
tankType = SSPXCommodities | |
title = Commodities | |
primaryColor = GreyBlue | |
secondaryColor = GreyBlue | |
} | |
SUBTYPE:NEEDS[CommunityResourcePack,!MKS] | |
{ | |
name = ExoticMinerals | |
tankType = SSPXExoticMinerals | |
title = ExoticMinerals | |
primaryColor = Ruby | |
secondaryColor = Sandstone | |
} | |
SUBTYPE:NEEDS[CommunityResourcePack,!MKS] | |
{ | |
name = RareMetals | |
tankType = SSPXRareMetals | |
title = RareMetals | |
primaryColor = ReddishGrey | |
secondaryColor = Sandstone | |
} | |
SUBTYPE:NEEDS[CommunityResourcePack] | |
{ | |
name = MaterialKits | |
tankType = SSPXMaterialKits | |
title = MaterialKits | |
primaryColor = Greyish | |
secondaryColor = Gunmetal | |
} | |
SUBTYPE:NEEDS[MKS] | |
{ | |
name = Metals | |
tankType = SSPXMetals | |
title = Metals | |
primaryColor = Gunmetal | |
secondaryColor = Gunmetal | |
} | |
SUBTYPE:NEEDS[MKS] | |
{ | |
name = Polymers | |
tankType = SSPXPolymers | |
title = Polymers | |
primaryColor = Hazel | |
secondaryColor = Hazel | |
} | |
SUBTYPE:NEEDS[MKS|GroundConstruction] | |
{ | |
name = Machinery | |
tankType = SSPXMachinery | |
title = Machinery | |
primaryColor = Grey | |
secondaryColor = Grey | |
} | |
SUBTYPE:NEEDS[MKS] | |
{ | |
name = Recyclables | |
tankType = SSPXRecyclables | |
title = Recyclables | |
primaryColor = PeaSoup | |
secondaryColor = PeaSoup | |
} | |
SUBTYPE:NEEDS[MKS|GroundConstruction] | |
{ | |
name = SpecializedParts | |
tankType = SSPXSpecializedParts | |
title = Specialized Parts | |
primaryColor = TanBrown | |
secondaryColor = TanBrown | |
} | |
SUBTYPE:NEEDS[CommunityResourcePack] | |
{ | |
name = Fertilizer | |
tankType = SSPXFertilizer | |
title = Fertilizer | |
primaryColor = KSPNotSoGoodOrange | |
secondaryColor = KSPNotSoGoodOrange | |
} | |
SUBTYPE:NEEDS[MKS|TacLifeSupport] | |
{ | |
name = Hydrates | |
tankType = SSPXHydrates | |
title = Hydrates | |
primaryColor = FadedBlue | |
secondaryColor = FadedBlue | |
} | |
SUBTYPE:NEEDS[MKS] | |
{ | |
name = Gypsum | |
tankType = SSPXGypsum | |
title = Gypsum | |
primaryColor = DullTeal | |
secondaryColor = DullTeal | |
} | |
SUBTYPE:NEEDS[MKS] | |
{ | |
name = Dirt | |
tankType = SSPXDirt | |
title = Dirt | |
primaryColor = Sandstone | |
secondaryColor = ResourceColorOre | |
} | |
SUBTYPE:NEEDS[MKS] | |
{ | |
name = Silicates | |
tankType = SSPXSilicates | |
title = Silicates | |
primaryColor = Peach | |
secondaryColor = LightGrey | |
} | |
SUBTYPE:NEEDS[MKS] | |
{ | |
name = Silicon | |
tankType = SSPXSilicon | |
title = Silicon | |
primaryColor = Peach | |
secondaryColor = Peach | |
} | |
SUBTYPE:NEEDS[MKS] | |
{ | |
name = RefinedExotics | |
tankType = SSPXRefinedExotics | |
title = Refined Exotics | |
primaryColor = PeacockBlue | |
secondaryColor = LightGrey | |
} | |
SUBTYPE:NEEDS[MKS] | |
{ | |
name = ColonySupplies | |
tankType = SSPXColonySupplies | |
title = Colony Supplies | |
primaryColor = GoldenYellow | |
secondaryColor = GoldenYellow | |
} | |
SUBTYPE:NEEDS[MKS] | |
{ | |
name = Organics | |
tankType = SSPXOrganics | |
title = Organics | |
primaryColor = Seaweed | |
secondaryColor = Seaweed | |
} | |
SUBTYPE:NEEDS[CommunityResourcePack] | |
{ | |
name = Rock | |
tankType = SSPXRock | |
title = Rock | |
primaryColor = Desert | |
secondaryColor = Desert | |
} | |
SUBTYPE:NEEDS[ExtraplanetaryLaunchpads,!MKS] | |
{ | |
name = Metal | |
tankType = SSPXMetal | |
title = Metal | |
primaryColor = Gunmetal | |
secondaryColor = Gunmetal | |
} | |
SUBTYPE:NEEDS[ExtraplanetaryLaunchpads,!MKS] | |
{ | |
name = MetalOre | |
tankType = SSPXMetalOre | |
title = MetalOre | |
primaryColor = BrownishGrey | |
secondaryColor = BrownishGrey | |
} | |
SUBTYPE:NEEDS[ExtraplanetaryLaunchpads,!MKS] | |
{ | |
name = RocketParts | |
tankType = SSPXRocketParts | |
title = RocketParts | |
primaryColor = PumpkinOrange | |
secondaryColor = PumpkinOrange | |
} | |
SUBTYPE:NEEDS[ExtraplanetaryLaunchpads,!SimpleConstruction,!MKS] | |
{ | |
name = ScrapMetal | |
tankType = SSPXScrapMetal | |
title = ScrapMetal | |
primaryColor = PumpkinOrange | |
secondaryColor = Gunmetal | |
} | |
SUBTYPE:NEEDS[TacLifeSupport] | |
{ | |
name = Food | |
tankType = SSPXFood | |
title = Food | |
primaryColor = Avocado | |
secondaryColor = Avocado | |
} | |
SUBTYPE:NEEDS[CommunityResourcePack] | |
{ | |
name = Water | |
tankType = SSPXWater | |
title = Water | |
primaryColor = Ocean | |
secondaryColor = Ocean | |
} | |
SUBTYPE:NEEDS[TacLifeSupport] | |
{ | |
name = Oxygen | |
tankType = SSPXOxygen | |
title = Oxygen | |
primaryColor = CadetBlue | |
secondaryColor = CadetBlue | |
} | |
SUBTYPE:NEEDS[CommunityResourcePack] | |
{ | |
name = Lead | |
tankType = SSPXLead | |
title = Lead | |
primaryColor = Dark | |
secondaryColor = Dark | |
} | |
SUBTYPE:NEEDS[WildBlueTools] | |
{ | |
name = ResearchKits | |
tankType = DlvryResearchKits | |
title = Research Kits | |
primaryColor = PumpkinOrange | |
secondaryColor = Avocado | |
} | |
SUBTYPE:NEEDS[WildBlueTools] | |
{ | |
name = Equipment | |
tankType = DlvryEquipment | |
title = Equipment | |
primaryColor = PumpkinOrange | |
secondaryColor = CadetBlue | |
} | |
} | |
-addB9 = delete | |
} | |
// B9 Tank Types | |
// All the tankMass/Cost figures are placeholders | |
/// STOCK | |
/// ======= | |
B9_TANK_TYPE:NEEDS[!StationPartsExpansionRedux] | |
{ | |
name = SSPXOre | |
tankMass = 0.0000 | |
tankCost = 0 | |
RESOURCE | |
{ | |
name = Ore | |
unitsPerVolume = 0.2 | |
} | |
} | |
B9_TANK_TYPE | |
{ | |
name = DlvryOX | |
tankMass = 0.000625 | |
tankCost = 0 | |
RESOURCE | |
{ | |
name = Oxidizer | |
unitsPerVolume = 1 | |
} | |
} | |
B9_TANK_TYPE | |
{ | |
name = DlvryLF | |
tankMass = 0.000625 | |
tankCost = 0 | |
RESOURCE | |
{ | |
name = LiquidFuel | |
unitsPerVolume = 1 | |
} | |
} | |
B9_TANK_TYPE | |
{ | |
name = DlvryLFOX | |
tankMass = 0.000625 | |
tankCost = 0.00 | |
RESOURCE | |
{ | |
name = LiquidFuel | |
unitsPerVolume = 0.45 | |
} | |
RESOURCE | |
{ | |
name = Oxidizer | |
unitsPerVolume = 0.55 | |
} | |
} | |
B9_TANK_TYPE | |
{ | |
name = DlvryXenon | |
tankMass = 0.00123046875 | |
tankCost = 4.5 | |
RESOURCE | |
{ | |
name = XenonGas | |
unitsPerVolume = 15.75 | |
} | |
} | |
B9_TANK_TYPE | |
{ | |
name = DlvryMP | |
tankMass = 0.0004 | |
tankCost = 0.75 | |
RESOURCE | |
{ | |
name = MonoPropellant | |
unitsPerVolume = 1.5 | |
} | |
} | |
B9_TANK_TYPE | |
{ | |
name = DlvryResearchKits | |
tankMass = 0.0004 | |
tankCost = 1.25 | |
RESOURCE { | |
name = ResearchKits | |
unitsPerVolume = 2 | |
} | |
} | |
B9_TANK_TYPE | |
{ | |
name = DlvryEquipment | |
tankMass = 0.005 | |
tankCost = 1.25 | |
RESOURCE { | |
name = Equipment | |
unitsPerVolume = 4 | |
} | |
} | |
/// LH2/O | |
/// ========== | |
B9_TANK_TYPE:NEEDS[CommunityResourcePack] | |
{ | |
name = DlvryLH2O | |
tankMass = 0.000278904 | |
tankCost = 0 | |
RESOURCE | |
{ | |
name = LqdHydrogen | |
unitsPerVolume = 4.995 | |
} | |
RESOURCE | |
{ | |
name = Oxidizer | |
unitsPerVolume = 0.333 | |
} | |
} | |
B9_TANK_TYPE:NEEDS[CommunityResourcePack] | |
{ | |
name = DlvryLH2 | |
tankMass = 0.00010627500 | |
tankCost = 0.2 | |
RESOURCE | |
{ | |
name = LqdHydrogen | |
unitsPerVolume = 7.5 | |
} | |
} | |
/// MKS PRIMARY | |
/// ========== | |
B9_TANK_TYPE:NEEDS[CommunityResourcePack&!StationPartsExpansionRedux] | |
{ | |
name = SSPXMetallicOre | |
tankMass = 0.0000 | |
tankCost = 0.0 | |
RESOURCE | |
{ | |
name = MetallicOre | |
unitsPerVolume = 1 | |
} | |
} | |
B9_TANK_TYPE:NEEDS[CommunityResourcePack&!StationPartsExpansionRedux] | |
{ | |
name = SSPXUraninite | |
tankMass = 0.0000 | |
tankCost = 0.0 | |
RESOURCE | |
{ | |
name = Uraninite | |
unitsPerVolume = 1 | |
} | |
} | |
B9_TANK_TYPE:NEEDS[CommunityResourcePack&!StationPartsExpansionRedux] | |
{ | |
name = SSPXSubstrate | |
tankMass = 0.0000 | |
tankCost = 0.0 | |
RESOURCE | |
{ | |
name = Substrate | |
unitsPerVolume = 1 | |
} | |
} | |
B9_TANK_TYPE:NEEDS[CommunityResourcePack&!StationPartsExpansionRedux] | |
{ | |
name = SSPXMinerals | |
tankMass = 0.0000 | |
tankCost = 0.0 | |
RESOURCE | |
{ | |
name = Minerals | |
unitsPerVolume = 1 | |
} | |
} | |
B9_TANK_TYPE:NEEDS[CommunityResourcePack&!StationPartsExpansionRedux] | |
{ | |
name = SSPXKarbonite | |
tankMass = 0.0000 | |
tankCost = 0.0 | |
RESOURCE | |
{ | |
name = Karbonite | |
unitsPerVolume = 1 | |
} | |
} | |
B9_TANK_TYPE:NEEDS[CommunityResourcePack&!StationPartsExpansionRedux] | |
{ | |
name = SSPXCommodities | |
tankMass = 0.0000 | |
tankCost = 0.0 | |
RESOURCE | |
{ | |
name = ExoticMinerals | |
unitsPerVolume = 0.5 | |
} | |
RESOURCE | |
{ | |
name = RareMetals | |
unitsPerVolume = 0.5 | |
} | |
} | |
B9_TANK_TYPE:NEEDS[CommunityResourcePack&!StationPartsExpansionRedux] | |
{ | |
name = SSPXMaterialKits | |
tankMass = 0.0000 | |
tankCost = 0.0 | |
RESOURCE | |
{ | |
name = MaterialKits | |
unitsPerVolume = 1 | |
} | |
} | |
B9_TANK_TYPE:NEEDS[CommunityResourcePack&!StationPartsExpansionRedux] | |
{ | |
name = SSPXMetals | |
tankMass = 0.0000 | |
tankCost = 0.0 | |
RESOURCE | |
{ | |
name = Metals | |
unitsPerVolume = 1 | |
} | |
} | |
B9_TANK_TYPE:NEEDS[CommunityResourcePack&!StationPartsExpansionRedux] | |
{ | |
name = SSPXPolymers | |
tankMass = 0.0000 | |
tankCost = 0.0 | |
RESOURCE | |
{ | |
name = Polymers | |
unitsPerVolume = 1 | |
} | |
} | |
B9_TANK_TYPE:NEEDS[CommunityResourcePack&!StationPartsExpansionRedux] | |
{ | |
name = SSPXMachinery | |
tankMass = 0.0000 | |
tankCost = 0.0 | |
RESOURCE | |
{ | |
name = Machinery | |
unitsPerVolume = 1 | |
} | |
} | |
B9_TANK_TYPE:NEEDS[CommunityResourcePack&!StationPartsExpansionRedux] | |
{ | |
name = SSPXRecyclables | |
tankMass = 0.0000 | |
tankCost = 0.0 | |
RESOURCE | |
{ | |
name = Recyclables | |
unitsPerVolume = 1 | |
} | |
} | |
B9_TANK_TYPE:NEEDS[CommunityResourcePack&!StationPartsExpansionRedux] | |
{ | |
name = SSPXSpecializedParts | |
tankMass = 0.0000 | |
tankCost = 0.0 | |
RESOURCE | |
{ | |
name = SpecializedParts | |
unitsPerVolume = 1 | |
} | |
} | |
B9_TANK_TYPE:NEEDS[CommunityResourcePack&!StationPartsExpansionRedux] | |
{ | |
name = SSPXFertilizer | |
tankMass = 0.0000 | |
tankCost = 0.0 | |
RESOURCE | |
{ | |
name = Fertilizer | |
unitsPerVolume = 1 | |
} | |
} | |
B9_TANK_TYPE:NEEDS[CommunityResourcePack&!StationPartsExpansionRedux] | |
{ | |
name = SSPXHydrates | |
tankMass = 0.0000 | |
tankCost = 0.0 | |
RESOURCE | |
{ | |
name = Hydrates | |
unitsPerVolume = 1 | |
} | |
} | |
B9_TANK_TYPE:NEEDS[CommunityResourcePack&!StationPartsExpansionRedux] | |
{ | |
name = SSPXGypsum | |
tankMass = 0.0000 | |
tankCost = 0.0 | |
RESOURCE | |
{ | |
name = Gypsum | |
unitsPerVolume = 1 | |
} | |
} | |
B9_TANK_TYPE:NEEDS[CommunityResourcePack&!StationPartsExpansionRedux] | |
{ | |
name = SSPXDirt | |
tankMass = 0.0000 | |
tankCost = 0.0 | |
RESOURCE | |
{ | |
name = Dirt | |
unitsPerVolume = 1 | |
} | |
} | |
B9_TANK_TYPE:NEEDS[CommunityResourcePack&!StationPartsExpansionRedux] | |
{ | |
name = SSPXSilicates | |
tankMass = 0.0000 | |
tankCost = 0.0 | |
RESOURCE | |
{ | |
name = Silicates | |
unitsPerVolume = 1 | |
} | |
} | |
B9_TANK_TYPE:NEEDS[CommunityResourcePack&!StationPartsExpansionRedux] | |
{ | |
name = SSPXSilicon | |
tankMass = 0.0000 | |
tankCost = 0.0 | |
RESOURCE | |
{ | |
name = Silicon | |
unitsPerVolume = 1 | |
} | |
} | |
B9_TANK_TYPE:NEEDS[CommunityResourcePack&!StationPartsExpansionRedux] | |
{ | |
name = SSPXRefinedExotics | |
tankMass = 0.0000 | |
tankCost = 0.0 | |
RESOURCE | |
{ | |
name = RefinedExotics | |
unitsPerVolume = 1 | |
} | |
} | |
B9_TANK_TYPE:NEEDS[CommunityResourcePack&!StationPartsExpansionRedux] | |
{ | |
name = SSPXColonySupplies | |
tankMass = 0.0000 | |
tankCost = 0.0 | |
RESOURCE | |
{ | |
name = ColonySupplies | |
unitsPerVolume = 1 | |
} | |
} | |
B9_TANK_TYPE:NEEDS[CommunityResourcePack&!StationPartsExpansionRedux] | |
{ | |
name = SSPXOrganics | |
tankMass = 0.0000 | |
tankCost = 0.0 | |
RESOURCE | |
{ | |
name = Organics | |
unitsPerVolume = 1 | |
} | |
} | |
B9_TANK_TYPE:NEEDS[CommunityResourcePack&!StationPartsExpansionRedux] | |
{ | |
name = SSPXRock | |
tankMass = 0.0000 | |
tankCost = 0.0 | |
RESOURCE | |
{ | |
name = Rock | |
unitsPerVolume = 1 | |
} | |
} | |
/// PATHFINDER SPECIFICS | |
///=============== | |
B9_TANK_TYPE:NEEDS[CommunityResourcePack&!StationPartsExpansionRedux,Pathfinder] | |
{ | |
name = SSPXExoticMinerals | |
tankMass = 0.0000 | |
tankCost = 0.0 | |
RESOURCE | |
{ | |
name = ExoticMinerals | |
unitsPerVolume = 1 | |
} | |
} | |
B9_TANK_TYPE:NEEDS[CommunityResourcePack&!StationPartsExpansionRedux,Pathfinder] | |
{ | |
name = SSPXRareMetals | |
tankMass = 0.0000 | |
tankCost = 0.0 | |
RESOURCE | |
{ | |
name = RareMetals | |
unitsPerVolume = 1 | |
} | |
} | |
B9_TANK_TYPE:NEEDS[CommunityResourcePack&!StationPartsExpansionRedux,Pathfinder] | |
{ | |
name = SSPXWater | |
tankMass = 0.0000 | |
tankCost = 0.0 | |
RESOURCE | |
{ | |
name = Water | |
unitsPerVolume = 1 | |
} | |
} | |
B9_TANK_TYPE:NEEDS[CommunityResourcePack&!StationPartsExpansionRedux,Pathfinder] | |
{ | |
name = SSPXLead | |
tankMass = 0.0000 | |
tankCost = 0.0 | |
RESOURCE | |
{ | |
name = Lead | |
unitsPerVolume = 1 | |
} | |
} | |
/// SNACKS | |
/// ============ | |
B9_TANK_TYPE:NEEDS[Snacks&!StationPartsExpansionRedux] | |
{ | |
name = SSPXSnacks | |
tankMass = 0.0000 | |
tankCost = 0.0 | |
RESOURCE | |
{ | |
name = Snacks | |
unitsPerVolume = 1 | |
} | |
} | |
B9_TANK_TYPE:NEEDS[Snacks&!StationPartsExpansionRedux] | |
{ | |
name = SSPXSoil | |
tankMass = 0.0000 | |
tankCost = 0.0 | |
RESOURCE | |
{ | |
name = Soil | |
unitsPerVolume = 1 | |
} | |
} | |
/// EL | |
/// ============ | |
B9_TANK_TYPE:NEEDS[ExtraplanetaryLaunchpads&!MKS&!StationPartsExpansionRedux] | |
{ | |
name = SSPXRocketParts | |
tankMass = 0.0000 | |
tankCost = 0.0 | |
RESOURCE | |
{ | |
name = RocketParts | |
unitsPerVolume = 1 | |
} | |
} | |
B9_TANK_TYPE:NEEDS[ExtraplanetaryLaunchpads&!SimpleConstruction&!MKS&!StationPartsExpansionRedux] | |
{ | |
name = SSPXMetalOre | |
tankMass = 0.0000 | |
tankCost = 0.0 | |
RESOURCE | |
{ | |
name = MetalOre | |
unitsPerVolume = 1 | |
} | |
} | |
B9_TANK_TYPE:NEEDS[ExtraplanetaryLaunchpads&!SimpleConstruction&!MKS&!StationPartsExpansionRedux] | |
{ | |
name = SSPXScrapMetal | |
tankMass = 0.0000 | |
tankCost = 0.0 | |
RESOURCE | |
{ | |
name = ScrapMetal | |
unitsPerVolume = 1 | |
} | |
} | |
B9_TANK_TYPE:NEEDS[ExtraplanetaryLaunchpads&!MKS&!StationPartsExpansionRedux] | |
{ | |
name = SSPXMetal | |
tankMass = 0.0000 | |
tankCost = 0.0 | |
RESOURCE | |
{ | |
name = Metal | |
unitsPerVolume = 1 | |
} | |
} | |
/// USI-LS | |
// ============ | |
B9_TANK_TYPE:NEEDS[CommunityResourcePack,USILifeSupport&!StationPartsExpansionRedux] | |
{ | |
name = SSPXSupplies | |
tankMass = 0.0000 | |
tankCost = 0.0 | |
RESOURCE | |
{ | |
name = Supplies | |
unitsPerVolume = 34.57056355555552 | |
} | |
} | |
/// TAC-LS | |
// ============ | |
B9_TANK_TYPE:NEEDS[TacLifeSupport&!StationPartsExpansionRedux] | |
{ | |
name = SSPXTAC | |
tankMass = 0.0000 | |
tankCost = 0.0 | |
RESOURCE | |
{ | |
name = Food | |
unitsPerVolume = 0.3414853333333334 | |
} | |
RESOURCE | |
{ | |
name = Water | |
unitsPerVolume = 0.2257164444444443 | |
} | |
RESOURCE | |
{ | |
name = Oxygen | |
unitsPerVolume = 34.57056355555552 | |
} | |
RESOURCE | |
{ | |
name = Waste | |
unitsPerVolume = 0.010752 | |
percentFilled = 0 | |
} | |
RESOURCE | |
{ | |
name = WasteWater | |
unitsPerVolume = 0.099528 | |
percentFilled = 0 | |
} | |
RESOURCE | |
{ | |
name = CarbonDioxide | |
unitsPerVolume = 10.34007 | |
percentFilled = 0 | |
} | |
} | |
B9_TANK_TYPE:NEEDS[TacLifeSupport&!StationPartsExpansionRedux] | |
{ | |
name = SSPXFood | |
tankMass = 0.0000 | |
tankCost = 0.0 | |
RESOURCE | |
{ | |
name = Food | |
unitsPerVolume = 1 | |
} | |
} | |
B9_TANK_TYPE:NEEDS[TacLifeSupport&!StationPartsExpansionRedux] | |
{ | |
name = SSPXOxygen | |
tankMass = 0.0000 | |
tankCost = 0.0 | |
RESOURCE | |
{ | |
name = Oxygen | |
unitsPerVolume = 100 | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment