Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Phase 1 ISRU changes #64

Closed
wants to merge 9 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
37 changes: 37 additions & 0 deletions GameData/KerbalismConfig/Parts/ISRU/kerbalism-ISRU.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
PART
{
name = kerbalism-ISRU
module = Part
author = Ballatik

title = ISRU
manufacturer = Rookies Inc.
description = An even larger version of the chemical plant, for housing base-scale ISRU processes.
category = Utility
subcategory = 0

MODEL
{
model = Squad/Parts/Resources/MiniISRU/MiniISRU
scale = 2,2,2
}

node_stack_top = 0.0, 1.5, 0.0, 0.0, 1.0, 0.0, 1
node_stack_bottom = 0.0, -1.5, 0.0, 0.0, -1.0, 0.0, 1
attachRules = 1,0,1,1,0

bulkheadProfiles = size1
dragModelType = default
maximum_drag = 0.2
minimum_drag = 0.2
angularDrag = 2
crashTolerance = 7
breakingForce = 50
breakingTorque = 50
maxTemp = 2000

TechRequired = lifesupportNF
entryCost = 8000
cost = 2000
mass = 0.8 // 5 times the capacity but 4 times the mass of the MiniISRU, assuming some scaling efficiency
}
36 changes: 36 additions & 0 deletions GameData/KerbalismConfig/Parts/ISRU/kerbalism-miniISRU.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
PART
{
name = kerbalism-miniISRU
module = Part
author = Ballatik

title = Mini ISRU
manufacturer = Rookies Inc.
description = A larger version of the chemical plant, for housing ISRU processes.
category = Utility
subcategory = 0

MODEL
{
model = Squad/Parts/Resources/MiniISRU/MiniISRU
}

node_stack_top = 0.0, 0.75, 0.0, 0.0, 1.0, 0.0, 1
node_stack_bottom = 0.0, -0.75, 0.0, 0.0, -1.0, 0.0, 1
attachRules = 1,0,1,1,0

bulkheadProfiles = size1
dragModelType = default
maximum_drag = 0.2
minimum_drag = 0.2
angularDrag = 2
crashTolerance = 7
breakingForce = 50
breakingTorque = 50
maxTemp = 2000

TechRequired = advancedLifeSupport
entryCost = 8000
cost = 2000
mass = 0.2
}
34 changes: 34 additions & 0 deletions GameData/KerbalismConfig/Parts/Liquifier/LiquefactionArray.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
PART
{
name = LiquefactionArray
module = Part
author = Ballatik

MODEL
{
model = Squad/Parts/Resources/FuelCell/FuelCellArray
}
rescaleFactor = 1
node_attach = 0, 0, 0, 1, 0, 0, 0

TechRequired = lifeSupportNF
entryCost = 8000
cost = 2000
category = Utility
subcategory = 0
title = Liquefaction Array
manufacturer = Lambda Aerospace
description = A large part for turning gaseous fuel or oxygen into liquid to be used.
attachRules = 0,1,0,0,0

// --- standard part parameters ---
mass = 0.1
dragModelType = default
maximum_drag = 0.2
minimum_drag = 0.2
angularDrag = 2
crashTolerance = 7
maxTemp = 2000
bulkheadProfiles = srf

}
35 changes: 35 additions & 0 deletions GameData/KerbalismConfig/Parts/Liquifier/Liquifier.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
PART
{
name = Liquifier
module = Part
author = Ballatik

title = Liquifier
manufacturer = Lambda Aerospace
description = A small part for turning gaseous fuel or oxygen into liquid to be used.
category = Utility
subcategory = 0

MODEL
{
model = Squad/Parts/Resources/FuelCell/FuelCell
}
rescaleFactor = 1
node_attach = 0, 0, 0, 1, 0, 0, 0

TechRequired = advancedLifeSupport
entryCost = 8000
cost = 2000
attachRules = 0,1,0,0,0

// --- standard part parameters ---
mass = 0.05
dragModelType = default
maximum_drag = 0.2
minimum_drag = 0.2
angularDrag = 2
crashTolerance = 7
maxTemp = 2000
bulkheadProfiles = srf

}
Loading