Skip to content

Commit

Permalink
Showing 2 changed files with 352 additions and 0 deletions.
279 changes: 279 additions & 0 deletions GameData/RP-0/Parts/RFProcTanks.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,279 @@
+PART[proceduralTankRealFuels]:FOR[RP-0]
{
@name = RFTank-I
%RSSROConfig = True

@title = Tank, I
@manufacturer = Generic
@description = Level I tank. Heavy but cheap. Can be configured with normal or high pressurization.

@maxTemp = 773.15
%skinMaxTemp = 873.15

!MODULE[ModuleFuelTanks] {}
MODULE
{
name = ModuleFuelTanks
volume = 1060
utilizationTweakable = true
type = Tank-I
typeAvailable = Tank-I
typeAvailable = Tank-I-HP
}
MODULE
{
name = ModuleToolingPTank
toolingType = Tank-I
untooledMultiplier = 50
finalToolingCostMultiplier = 0.5
}
}

+PART[proceduralTankRealFuels]:FOR[RP-0]
{
@name = RFTank-II
%RSSROConfig = True

@title = Tank, II
@manufacturer = Generic
@description = Level II tank. Can be configured with normal or high pressurization.

@maxTemp = 773.15
%skinMaxTemp = 873.15

!MODULE[ModuleFuelTanks] {}
MODULE
{
name = ModuleFuelTanks
volume = 1060
utilizationTweakable = true
type = Tank-II
typeAvailable = Tank-II
typeAvailable = Tank-II-HP
}
MODULE
{
name = ModuleToolingPTank
toolingType = Tank-II
untooledMultiplier = 50
finalToolingCostMultiplier = 0.65
}
}

+PART[proceduralTankRealFuels]:FOR[RP-0]
{
@name = RFTank-III
%RSSROConfig = True

@title = Tank, III
@manufacturer = Generic
@description = Level III tank. Can be configured with normal or high pressurization.

@maxTemp = 773.15
%skinMaxTemp = 873.15

!MODULE[ModuleFuelTanks] {}
MODULE
{
name = ModuleFuelTanks
volume = 1060
utilizationTweakable = true
type = Tank-III
typeAvailable = Tank-III
typeAvailable = Tank-III-HP
}
MODULE
{
name = ModuleToolingPTank
toolingType = Tank-III
untooledMultiplier = 50
finalToolingCostMultiplier = 1
}
}

+PART[proceduralTankRealFuels]:FOR[RP-0]
{
@name = RFTank-IV
%RSSROConfig = True

@title = Tank, IV
@manufacturer = Generic
@description = Level IV tank. Can be configured with normal or high pressurization.

@maxTemp = 773.15
%skinMaxTemp = 873.15

!MODULE[ModuleFuelTanks] {}
MODULE
{
name = ModuleFuelTanks
volume = 1060
utilizationTweakable = true
type = Tank-IV
typeAvailable = Tank-IV
typeAvailable = Tank-IV-HP
}
MODULE
{
name = ModuleToolingPTank
toolingType = Tank-IV
untooledMultiplier = 50
finalToolingCostMultiplier = 1.5
}
}

+PART[proceduralTankRealFuels]:FOR[RP-0]
{
@name = RFTank-III-Balloon
%RSSROConfig = True

@title = Tank, III (Balloon)
@manufacturer = Generic
@description = Level III balloon tank. Expensive and complex (needs to be kept pressurized at all times) but very light.

@maxTemp = 773.15
%skinMaxTemp = 873.15

!MODULE[ModuleFuelTanks] {}
MODULE
{
name = ModuleFuelTanks
volume = 1060
utilizationTweakable = true
type = Tank-III-Balloon
typeAvailable = Tank-III-Balloon
}
MODULE
{
name = ModuleToolingPTank
toolingType = Tank-III-Balloon
untooledMultiplier = 50
finalToolingCostMultiplier = 1.25
}
}

+PART[proceduralTankRealFuels]:FOR[RP-0]
{
@name = RFSM-I
%RSSROConfig = True

@title = Service Module, I
@manufacturer = Generic
@description = Level I Service Module.

@maxTemp = 773.15
%skinMaxTemp = 873.15

!MODULE[ModuleFuelTanks] {}
MODULE
{
name = ModuleFuelTanks
volume = 1060
utilizationTweakable = true
type = SM-I
typeAvailable = SM-I
}
MODULE
{
name = ModuleToolingPTank
toolingType = SM-I
untooledMultiplier = 20
finalToolingCostMultiplier = 1.5
}
}

+PART[proceduralTankRealFuels]:FOR[RP-0]
{
@name = RFSM-II
%RSSROConfig = True

@title = Service Module, II
@manufacturer = Generic
@description = Level II Service Module.

@maxTemp = 773.15
%skinMaxTemp = 873.15

!MODULE[ModuleFuelTanks] {}
MODULE
{
name = ModuleFuelTanks
volume = 1060
utilizationTweakable = true
type = SM-II
typeAvailable = SM-II
}
MODULE
{
name = ModuleToolingPTank
toolingType = SM-II
untooledMultiplier = 20
finalToolingCostMultiplier = 2
}
}

+PART[proceduralTankRealFuels]:FOR[RP-0]
{
@name = RFSM-III
%RSSROConfig = True

@title = Service Module, III
@manufacturer = Generic
@description = Level III Service Module.

@maxTemp = 773.15
%skinMaxTemp = 873.15

!MODULE[ModuleFuelTanks] {}
MODULE
{
name = ModuleFuelTanks
volume = 1060
utilizationTweakable = true
type = SM-III
typeAvailable = SM-III
}
MODULE
{
name = ModuleToolingPTank
toolingType = SM-III
untooledMultiplier = 20
finalToolingCostMultiplier = 2.25
}
}

+PART[proceduralTankRealFuels]:FOR[RP-0]
{
@name = RFSM-IV
%RSSROConfig = True

@title = Service Module, IV
@manufacturer = Generic
@description = Level IV Service Module.

@maxTemp = 773.15
%skinMaxTemp = 873.15

!MODULE[ModuleFuelTanks] {}
MODULE
{
name = ModuleFuelTanks
volume = 1060
utilizationTweakable = true
type = SM-IV
typeAvailable = SM-IV
}
MODULE
{
name = ModuleToolingPTank
toolingType = SM-IV
untooledMultiplier = 20
finalToolingCostMultiplier = 2.5
}
}

@PART[proceduralTankRealFuels]:FOR[zzzRP-0]
{
%category = -1
%techRequired = ORPHANS
}
73 changes: 73 additions & 0 deletions GameData/RP-0/Tree/TREE-Parts.cfg
Original file line number Diff line number Diff line change
@@ -23832,3 +23832,76 @@
RP0conf = false
@description ^=:$: From WildBlue Buffalo Rover mod
}

@PART[RFTank-I]:FOR[xxxRP0]
{
%TechRequired = start
%cost = 0.1
%entryCost = 2
RP0conf = true
@description ^=:$: From Procedural Parts mod
}
@PART[RFTank-II]:FOR[xxxRP0]
{
%TechRequired = earlyMaterialsScience
%cost = 0.1
%entryCost = 10000
RP0conf = true
@description ^=:$: From Procedural Parts mod
}
@PART[RFTank-III]:FOR[xxxRP0]
{
%TechRequired = materialsScienceSatellite
%cost = 0.1
%entryCost = 25000
RP0conf = true
@description ^=:$: From Procedural Parts mod
}
@PART[RFTank-IV]:FOR[xxxRP0]
{
%TechRequired = start
%cost = 0.1
%entryCost = 2
RP0conf = true
@description ^=:$: From Procedural Parts mod
}
@PART[RFTank-III-Balloon]:FOR[xxxRP0]
{
%TechRequired = materialsScienceSatellite
%cost = 0.1
%entryCost = 50000
RP0conf = true
@description ^=:$: From Procedural Parts mod
}
@PART[SM-I]:FOR[xxxRP0]
{
%TechRequired = earlyMaterialsScience
%cost = 0.1
%entryCost = 10000
RP0conf = true
@description ^=:$: From Procedural Parts mod
}
@PART[SM-II]:FOR[xxxRP0]
{
%TechRequired = materialsScienceHuman
%cost = 0.1
%entryCost = 20000
RP0conf = true
@description ^=:$: From Procedural Parts mod
}
@PART[SM-III]:FOR[xxxRP0]
{
%TechRequired = materialsScienceAdvCapsules
%cost = 0.1
%entryCost = 40000
RP0conf = true
@description ^=:$: From Procedural Parts mod
}
@PART[SM-IV]:FOR[xxxRP0]
{
%TechRequired = materialsScienceLunar
%cost = 0.1
%entryCost = 80000
RP0conf = true
@description ^=:$: From Procedural Parts mod
}

0 comments on commit 3f8fdd7

Please sign in to comment.