Skip to content

Commit

Permalink
SSPXR config
Browse files Browse the repository at this point in the history
JadeOfMaar committed Dec 25, 2018
1 parent 077eea5 commit fe6f2b2
Showing 1 changed file with 568 additions and 0 deletions.
568 changes: 568 additions & 0 deletions StationPartsExpansionRedux/Patches/SSPXR-WBIClassic.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,568 @@
// Greenhouse = = = = = = = = = = = = = = = = = = = = = = = = = = =

@PART[sspx-greenhouse-25-1]:NEEDS[StationPartsExpansionRedux]
{
MODULE
{
name = WBIMultipurposeStorage
enableLogging = True
fieldReconfigurable = True
confirmResourceSwitch = True
showGUI = True
templateNodes = GREENHOUSE
capacityFactor = 1
baseStorage = 0
maxStorage = 0
}
}
@PART[sspx-greenhouse-375-1|sspx-aquaculture-375-1]:NEEDS[StationPartsExpansionRedux]
{
MODULE
{
name = WBIMultipurposeStorage
enableLogging = True
fieldReconfigurable = True
confirmResourceSwitch = True
showGUI = True
templateNodes = GREENHOUSE
capacityFactor = 1.5
baseStorage = 0
maxStorage = 0
}
}
@PART[sspx-greenhouse-375-2]:NEEDS[StationPartsExpansionRedux]
{
MODULE
{
name = WBIMultipurposeStorage
enableLogging = True
fieldReconfigurable = True
confirmResourceSwitch = True
showGUI = True
templateNodes = SSPXUTIL1
capacityFactor = 1
baseStorage = 0
maxStorage = 0
}
}


// Omni Slots = = = = = = = = = = = = = = = = = = = = = = = = = = =

SSPXUTIL1
{
author = JadeOfMaar
name = Mariner
title = SSPX 1 slot fittings
shortName = SSPX 1 slot fittings
description = TBD.
mass = 0.1
// requiredResource = Equipment
// requiredAmount = 600
// reconfigureSkill = ConverterSkill
logoPanel = WildBlueIndustries/Pathfinder/Decals/Omni
glowPanel = WildBlueIndustries/Pathfinder/Decals/Omni
// toolTip =
// toolTipTitle = Your First Ponderosa Habitat!
templateTags =
MODULE
{
name = WBIOmniConverter
managedName = OmniConverter 1
templateNodes = OMNICONVERTER
templateTags = hab
BaseEfficiency = 1
reconfigureSkill = ConverterSkill
requiredResource = Equipment
requiredAmount = 300
ConverterName = OmniConverter 1
StartActionName = Start Converter
StopActionName = Stop Converter
AutoShutdown = false
UseSpecialistBonus = true
SpecialistEfficiencyFactor = 0.2
SpecialistBonusBase = 0.05
ExperienceEffect = ConverterSkill
EfficiencyBonus = 1
}
}


// Cargo = = = = = = = = = = = = = = = = = = = = = = = = = = =

@PART[sspx-cargo-container*]:NEEDS[StationPartsExpansionRedux]
{
@MODULE[ModuleB9DisableTransform]
{
!transform,* = any
transform = OreDecal
// All other decals here
transform = MetallicOreDecal
transform = UraniniteDecal
transform = SubstrateDecal
transform = MineralsDecal
transform = CommoditiesDecal
transform = ExoticMineralsDecal
transform = RareMetalsDecal
transform = MaterialKitsDecal
transform = MetalsDecal
transform = PolymersDecal
transform = SuppliesDecal
transform = MachineryDecal
transform = RecyclablesDecal
transform = SpecializedPartsDecal
transform = FertilizerDecal
transform = HydratesDecal
transform = GypsumDecal
transform = DirtDecal
transform = SilicatesDecal
transform = SiliconDecal
transform = RefinedExoticsDecal
transform = ColonySuppliesDecal
transform = OrganicsDecal
transform = RockDecal
transform = WaterDecal
transform = LeadDecal
transform = SnacksDecal
transform = SoilDecal
transform = RocketPartsDecal
transform = LifeSupportDecal
}
MODULE
{
name = WBIOmniStorage
storageVolume = #$../MODULE[ModuleB9PartSwitch]/baseVolume$
reconfigureSkill = ConverterSkill

//Minimum rank to reconfigure the container.
reconfigureRank = 1
requiredResource = Equipment
requiredAmount = 0

resourceBlacklist = GeoEnergy;ElectroPlasma;CoreHeat;Atmosphere;CompressedAtmosphere;LabTime;ExposureTime;ScopeTime;SolarReports;SimulatorTime;GravityWaves;IntakeAir;StaticCharge;EVA Propellant;Lead;Plants
}
MODULE:NEEDS[KIS]
{
name = ModuleKISInventory
maxVolume = #$../MODULE[ModuleB9PartSwitch]/baseVolume$
externalAccess = true
internalAccess = true
slotsX = 8
slotsY = 5
slotSize = 50
itemIconResolution = 128
selfIconResolution = 128
openSndPath = KIS/Sounds/containerOpen
closeSndPath = KIS/Sounds/containerClose
defaultMoveSndPath = KIS/Sounds/itemMove
}

MODULE:NEEDS[BARIS]
{
name = ModuleBreakableFuelTank
}
MODULE:NEEDS[BARIS]
{
name = ModuleQualityControl
mtbf = 2500
}
}

@PART[sspx-cargo-container*]:AFTER[StationPartsExpansionRedux]
{
!MODULE[ModuleB9PartSwitch] {}
}


// Command = = = = = = = = = = = = = = = = = = = = = = = = = = =

@PART[sspx-core-25-1|sspx-core-375-1|sspx-cupola-375-1]:NEEDS[StationPartsExpansionRedux]
{
MODULE
{
name = WBIMultipurposeHab
enableLogging = True
showGUI = True
isInflatable = False

//Some containers don't hold as much resources as the template specifies, while others hold more.
//Since the resource templates specify base amounts, the capacity factor specifies a multiplier to
//factor into the resource amounts.
capacityFactor = 0.057
fieldReconfigurable = true
//name of the template nodes to use
templateNodes = PATH_HABITATION
//Short name of the default module template.
//This is used when selecting the part in the editor.
//User will then right-click on the module to change its type.
defaultTemplate = Pigpen // GeoLab
//If the part has a KIS container, this is the base and max amount
baseStorage = 0.001
maxStorage = 2000
partToolTipTitle = Your First Habitat
partToolTip = Want to use the Ponderosa for more than one purpose? With a feat of engineering, you can change it in the field. For a price... The cornerstone of your habitation needs, resources created in one of the module's many configurations will benefit from soil analysis.
opsViewTitle = Ponderosa Operations

resourcesToKeep = ElectricCharge
%resourcesToKeep:NEEDS[SnacksUtils] = ElectricCharge;Snacks
%resourcesToKeep:NEEDS[Kerbalism] = ElectricCharge;Shielding;Food;Oxygen
%resourcesToKeep:NEEDS[TacLifeSupport] = ElectricCharge;Food;Oxygen;Water;CarbonDioxide;Waste;WasteWater
%resourcesToKeep:NEEDS[USILifeSupport] = ElectricCharge;Supplies;Mulch;ReplacementParts
}

MODULE:NEEDS[BARIS]
{
name = ModuleQualityControl
quality = 20
mtbf = 720
guiVisible = false

showUpgradesInModuleInfo = true
UPGRADES
{
UPGRADE
{
name__ = PathfinderQuality1
description__ = Quality: 75; MTBF: 800hrs
techRequired__ = advMetalWorks
mtbf = 800
quality = 25
}
UPGRADE
{
name__ = PathfinderQuality2
description__ = Quality: 100; MTBF: 900hrs
techRequired__ = metaMaterials
mtbf = 900
quality = 30
}
}
}

MODULE
{
name = WBIResourceDistributor
resourceBlacklist = ReplacementParts
}

MODULE
{
name = WBIEfficiencyMonitor
efficiencyType = habitation
harvestType = 0
}
}

@PART[sspx-core-25-1]:NEEDS[StationPartsExpansionRedux]
{
@MODULE[WBIMultipurposeHab]
{
@capacityFactor = 0.75
@maxStorage *= 0.75
}
}


// Cabins Rigid = = = = = = = = = = = = = = = = = = = = = = = = = = =

@PART[sspx-observation-25-1|sspx-habitation-25-1|sspx-habitation-375-?|sspx-habitation-125-1|sspx-utility-125-1]:NEEDS[StationPartsExpansionRedux]
{
MODULE
{
name = WBIMultipurposeHab
enableLogging = True
showGUI = True
isInflatable = False

//Some containers don't hold as much resources as the template specifies, while others hold more.
//Since the resource templates specify base amounts, the capacity factor specifies a multiplier to
//factor into the resource amounts.
capacityFactor = 1.0
fieldReconfigurable = true
//name of the template nodes to use
templateNodes = PATH_HABITATION
//Short name of the default module template.
//This is used when selecting the part in the editor.
//User will then right-click on the module to change its type.
defaultTemplate = Pigpen // GeoLab
//If the part has a KIS container, this is the base and max amount
baseStorage = 0.001
maxStorage = 1000
partToolTipTitle = Your First Habitat
partToolTip = Want to use the Ponderosa for more than one purpose? With a feat of engineering, you can change it in the field. For a price... The cornerstone of your habitation needs, resources created in one of the module's many configurations will benefit from soil analysis.
opsViewTitle = Ponderosa Operations

resourcesToKeep:NEEDS[SnacksUtils] = ElectricCharge;Snacks
resourcesToKeep:NEEDS[Kerbalism] = ElectricCharge;Shielding;Food;Oxygen
resourcesToKeep:NEEDS[TacLifeSupport] = ElectricCharge;Food;Oxygen;Water;CarbonDioxide;Waste;WasteWater
resourcesToKeep:NEEDS[USILifeSupport] = ElectricCharge;Supplies;Mulch;ReplacementParts
}
}

@PART[sspx-habitation-25-1]:NEEDS[StationPartsExpansionRedux]
{
@MODULE[WBIMultipurposeHab]
{
@capacityFactor = 2
@maxStorage *= 2
}
}
@PART[sspx-habitation-375-1]:NEEDS[StationPartsExpansionRedux]
{
@MODULE[WBIMultipurposeHab]
{
@capacityFactor = 3
@maxStorage *= 3
}
}
@PART[sspx-habitation-375-2|sspx-habitation-375-3]:NEEDS[StationPartsExpansionRedux]
{
@MODULE[WBIMultipurposeHab]
{
@capacityFactor = 1.5
@maxStorage *= 1.5
}
}
@PART[sspx-habitation-125-1]:NEEDS[StationPartsExpansionRedux]
{
@MODULE[WBIMultipurposeHab]
{
@capacityFactor = 0.5
@maxStorage *= 0.5
}
}
@PART[sspx-sspx-utility-125-1-125-1]:NEEDS[StationPartsExpansionRedux]
{
@MODULE[WBIMultipurposeHab]
{
templateNodes = SSPXUTIL1
}
}


// Cabins Inflatable = = = = = = = = = = = = = = = = = = = = = = = = = = =

@PART[sspx-inflatable-hab-25-?|sspx-inflatable-hab-125-?]:NEEDS[StationPartsExpansionRedux]
{
%DeployedMass = #$mass$
@mass *= 0.4

@MODULE[ModuleDeployableHabitat]
{
DeployResource = Equipment
DeployResourceAmount = #$../DeployedMass$
@DeployResourceAmount *= 120 // 600
%DeployedMassModifier = #$../DeployedMass$
@DeployedMassModifier *= 0.6
}

MODULE
{
name = WBIMultipurposeHab
enableLogging = True
showGUI = True
// isInflatable = True
// inflatedCrewCapacity = #$../MODULE[ModuleDeployableHabitat]/DeployedCrewCapacity$
// animationName = #$../MODULE[ModuleDeployableHabitat]/DeployAnimationName$
startEventGUIName = Assemble
endEventGUIName = Disassemble

//Some containers don't hold as much resources as the template specifies, while others hold more.
//Since the resource templates specify base amounts, the capacity factor specifies a multiplier to
//factor into the resource amounts.
capacityFactor = 1.0
fieldReconfigurable = true
//name of the template nodes to use
templateNodes = PATH_HABITATION
//Short name of the default module template.
//This is used when selecting the part in the editor.
//User will then right-click on the module to change its type.
defaultTemplate = Pigpen // GeoLab
//If the part has a KIS container, this is the base and max amount
baseStorage = 0.001
maxStorage = 2000
partToolTipTitle = Your First Habitat
partToolTip = Want to use the Ponderosa for more than one purpose? With a feat of engineering, you can change it in the field. For a price... The cornerstone of your habitation needs, resources created in one of the module's many configurations will benefit from soil analysis.
opsViewTitle = Ponderosa Operations

resourcesToKeep:NEEDS[SnacksUtils] = ElectricCharge;Snacks
resourcesToKeep:NEEDS[Kerbalism] = ElectricCharge;Shielding;Food;Oxygen
resourcesToKeep:NEEDS[TacLifeSupport] = ElectricCharge;Food;Oxygen;Water;CarbonDioxide;Waste;WasteWater
resourcesToKeep:NEEDS[USILifeSupport] = ElectricCharge;Supplies;Mulch;ReplacementParts
}
}

@PART[sspx-inflatable-hab-25-1]:NEEDS[StationPartsExpansionRedux]
{
@MODULE[WBIMultipurposeHab]
{
@capacityFactor = 4.5
@maxStorage *= 4.5
}
}
@PART[sspx-inflatable-hab-25-2]:NEEDS[StationPartsExpansionRedux]
{
@MODULE[WBIMultipurposeHab]
{
@capacityFactor = 1.5
@maxStorage *= 1.5
}
}
@PART[sspx-inflatable-hab-125-?]:NEEDS[StationPartsExpansionRedux]
{
@MODULE[WBIMultipurposeHab]
{
@capacityFactor = 0.5
@maxStorage *= 0.5
}
}

// Centrifuges = = = = = = = = = = = = = = = = = = = = = = = = = = =

@PART[sspx-inflatable-centrifuge-25-?|sspx-expandable-centrifuge-375-?]:NEEDS[StationPartsExpansionRedux]
{
%DeployedMass = #$mass$
@mass *= 0.4

@MODULE[ModuleDeployableCentrifuge]
{
DeployResource = Equipment
DeployResourceAmount = #$../DeployedMass$
@DeployResourceAmount *= 120 // 600
%DeployedMassModifier = #$../DeployedMass$
@DeployedMassModifier *= 0.6
}

MODULE
{
name = WBIMultipurposeHab
enableLogging = True
showGUI = True
// isInflatable = True
// inflatedCrewCapacity = #$../MODULE[ModuleDeployableCentrifuge]/DeployedCrewCapacity$
// animationName = #$../MODULE[ModuleDeployableCentrifuge]/DeployAnimationName$
startEventGUIName = Assemble
endEventGUIName = Disassemble

//Some containers don't hold as much resources as the template specifies, while others hold more.
//Since the resource templates specify base amounts, the capacity factor specifies a multiplier to
//factor into the resource amounts.
capacityFactor = 1.0
fieldReconfigurable = true
//name of the template nodes to use
templateNodes = PATH_HABITATION
//Short name of the default module template.
//This is used when selecting the part in the editor.
//User will then right-click on the module to change its type.
defaultTemplate = Pigpen // GeoLab
//If the part has a KIS container, this is the base and max amount
baseStorage = 0.001
maxStorage = 2000
partToolTipTitle = Your First Habitat
partToolTip = Want to use the Ponderosa for more than one purpose? With a feat of engineering, you can change it in the field. For a price... The cornerstone of your habitation needs, resources created in one of the module's many configurations will benefit from soil analysis.
opsViewTitle = Ponderosa Operations

resourcesToKeep:NEEDS[SnacksUtils] = ElectricCharge;Snacks
resourcesToKeep:NEEDS[Kerbalism] = ElectricCharge;Shielding;Food;Oxygen
resourcesToKeep:NEEDS[TacLifeSupport] = ElectricCharge;Food;Oxygen;Water;CarbonDioxide;Waste;WasteWater
resourcesToKeep:NEEDS[USILifeSupport] = ElectricCharge;Supplies;Mulch;ReplacementParts
}
}

@PART[sspx-expandable-centrifuge-375-1]:NEEDS[StationPartsExpansionRedux]
{
@MODULE[WBIMultipurposeHab]
{
@capacityFactor = 12
@maxStorage *= 12
}
}
@PART[sspx-expandable-centrifuge-375-2]:NEEDS[StationPartsExpansionRedux]
{
@MODULE[WBIMultipurposeHab]
{
@capacityFactor = 9
@maxStorage *= 9
}
}


// Labs = = = = = = = = = = = = = = = = = = = = = = = = = = =

@PART[sspx-lab-375-1]:NEEDS[StationPartsExpansionRedux]
{
@MODULE[ModuleScienceConverter]
{
@name = WBIScienceConverter
fundsPerData = 100.0 //How many Funds per point of data
reputationPerData = 1.0 //How much Reputation per point of data
@scienceCap = 800 //How much science can we store before having to transmit?
}

MODULE
{
name = WBIMultipurposeLab
enableLogging = True
showGUI = True
isInflatable = False

capacityFactor = 1.5
fieldReconfigurable = true
templateNodes = PATH_SCIENCE
defaultTemplate = DocScience

baseStorage = 0.001
maxStorage = 200

partToolTipTitle = Your First Commercial Lab

partToolTip = Just like a multipurpose habitat, this general-purpose science lab can be reconfigured for several different science roles with a feat of engineering- if you have the right resources and talent. A bastion of science, resources made by one of the lab's configurations will benefit from chemical analysis.
resourcesToKeep = ElectricCharge
%resourcesToKeep:NEEDS[SnacksUtils] = ElectricCharge;Snacks
%resourcesToKeep:NEEDS[Kerbalism] = ElectricCharge;Shielding;Food;Oxygen
%resourcesToKeep:NEEDS[TacLifeSupport] = ElectricCharge;Food;Oxygen;Water;CarbonDioxide;Waste;WasteWater
%resourcesToKeep:NEEDS[USILifeSupport] = ElectricCharge;Supplies;Mulch;ReplacementParts
}
// MODULE:NEEDS[KIS]
// {
// name = ModuleKISInventory
// maxVolume = 2000
// externalAccess = true
// internalAccess = true
// slotsX = 4
// slotsY = 4
// slotSize = 50
// itemIconResolution = 128
// selfIconResolution = 128
// openSndPath = KIS/Sounds/containerOpen
// closeSndPath = KIS/Sounds/containerClose
// defaultMoveSndPath = KIS/Sounds/itemMove
// }
MODULE
{
name = WBIEfficiencyMonitor
efficiencyType = science
}
MODULE
{
name = WBIResourceDistributor
resourceBlacklist = ReplacementParts
}
}

0 comments on commit fe6f2b2

Please sign in to comment.