Skip to content

Commit

Permalink
Added parts that use the ModularFuelTanks mod.
Browse files Browse the repository at this point in the history
They will hide all of the original parts so that there is only 3
containers and 3 hex containers: small, medium, and large.
  • Loading branch information
taraniselsu committed Jul 10, 2014
1 parent e3c56f8 commit ff817a1
Show file tree
Hide file tree
Showing 12 changed files with 694 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
PART:NEEDS[modularFuelTanks|RealFuels]
{
MODEL
{
model = ThunderAerospace/TacLifeSupportHexCans/Models/HexCan
position = 0.0, 0.0, 0.0
scale = 0.5, 0.5, 0.5
rotation = 0.0, 0.0, 0.0
texture = HexCan000, ThunderAerospace/TacLifeSupportHexCans/HexCanLifeSupport/Texture
}
// --- general parameters ---
name = HexCanMFTLifeSupportLarge
module = Part
author = Greys, Taranis Elsu

// --- asset parameters ---
scale = 1
rescaleFactor = 2
specPower = 0.3
rimFalloff = 3
alphaCutoff = 0

// --- general parameters ---
node_attach = 0.0, 0.0, -0.2, 0.0, 0.0, 1.0, 2
node_stack_top_01= 0.0, 0.0, 0.166, 0.0, 1.0, 0.0, 1
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,1,1,1,1

// --- editor parameters ---
TechRequired = heavyRocketry
entryCost = 4200
cost = 2020
category = Utility
subcategory = 0
title = HexCan-Life Support-Large (MFT)
manufacturer = PanSpace Manufacturing Inc. Ltd. LLC. Co. in cooperation with Thunder Aerospace Corporation
// small= 0.75m, normal= 1.5m large= 3m
description = A 3m long resource canister containing Life Support supplies. Can be configured to hold any ratio of supplies.

// --- general parameters ---
mass = 0.15
dragModelType = default
maximum_drag = 0.2
minimum_drag = 0.3
angularDrag = 2
crashTolerance = 12
breakingForce = 400
breakingTorque = 400
maxTemp = 2900

// --- resource parameters ---
// 2x the container size = 8x the volume
MODULE
{
name = ModuleFuelTanks
type = LifeSupport
volume = 1040
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
PART:NEEDS[modularFuelTanks|RealFuels]
{
MODEL
{
model = ThunderAerospace/TacLifeSupportHexCans/Models/HexCan
position = 0.0, 0.0, 0.0
scale = 1.0, 1.0, 1.0
rotation = 0.0, 0.0, 0.0
texture = HexCan000, ThunderAerospace/TacLifeSupportHexCans/HexCanLifeSupport/Texture
}
// --- general parameters ---
name = HexCanMFTLifeSupport
module = Part
author = Greys, Taranis Elsu

// --- asset parameters ---
scale = 1
rescaleFactor = 1
specPower = 0.3
rimFalloff = 3
alphaCutoff = 0

// --- general parameters ---
node_attach = 0.0, 0.0, -0.2, 0.0, 0.0, 1.0, 2
node_stack_top_01= 0.0, 0.0, 0.166, 0.0, 1.0, 0.0, 1
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,1,1,1,1

// --- editor parameters ---
TechRequired = survivability
entryCost = 2800
cost = 340
category = Utility
subcategory = 0
title = HexCan-Life Support (MFT)
manufacturer = PanSpace Manufacturing Inc. Ltd. LLC. Co. in cooperation with Thunder Aerospace Corporation
// small= 0.75m, normal= 1.5m large= 3m
description = A 1.5m long resource canister containing Life Support supplies. Can be configured to hold any ratio of supplies.

// --- general parameters ---
mass = 0.07
dragModelType = default
maximum_drag = 0.2
minimum_drag = 0.3
angularDrag = 2
crashTolerance = 12
breakingForce = 400
breakingTorque = 400
maxTemp = 2900

// --- resource parameters ---
// 2x the container size = 8x the volume
MODULE
{
name = ModuleFuelTanks
type = LifeSupport
volume = 130
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
PART:NEEDS[modularFuelTanks|RealFuels]
{
MODEL
{
model = ThunderAerospace/TacLifeSupportHexCans/Models/HexCan
position = 0.0, 0.0, 0.0
scale = 2.0, 2.0, 2.0
rotation = 0.0, 0.0, 0.0
texture = HexCan000, ThunderAerospace/TacLifeSupportHexCans/HexCanLifeSupport/Texture
}
// --- general parameters ---
name = HexCanMFTLifeSupportSmall
module = Part
author = Greys, Taranis Elsu

// --- asset parameters ---
scale = 1
rescaleFactor = 0.5
specPower = 0.3
rimFalloff = 3
alphaCutoff = 0

// --- general parameters ---
node_attach = 0.0, 0.0, -0.2, 0.0, 0.0, 1.0, 1
node_stack_top_01= 0.0, 0.0, 0.166, 0.0, 1.0, 0.0, 0
node_stack_top = 0.0, 0.75, 0.0, 0.0, 1.0, 0.0, 0
node_stack_bottom = 0.0,-0.75, 0.0, 0.0,-1.0, 0.0, 0

attachRules = 1,1,1,1,1

// --- editor parameters ---
TechRequired = survivability
entryCost = 2800
cost = 130
category = Utility
subcategory = 0
title = HexCan-Life Support-Small (MFT)
manufacturer = PanSpace Manufacturing Inc. Ltd. LLC. Co. in cooperation with Thunder Aerospace Corporation
// small= 0.75m, normal= 1.5m large= 3m
description = A 0.75m long resource canister containing Life Support supplies. Can be configured to hold any ratio of supplies.

// --- general parameters ---
mass = 0.02
dragModelType = default
maximum_drag = 0.2
minimum_drag = 0.3
angularDrag = 2
crashTolerance = 12
breakingForce = 400
breakingTorque = 400
maxTemp = 2900

// --- resource parameters ---
// 2x the container size = 8x the volume
MODULE
{
name = ModuleFuelTanks
type = LifeSupport
volume = 16.25
}
}
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
48 changes: 48 additions & 0 deletions GameData/ThunderAerospace/TacLifeSupportMFT/LifeSupport.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
PART:NEEDS[modularFuelTanks|RealFuels]
{
// --- general parameters ---
name = TacLifeSupportMFTContainer
module = Part
author = TaranisElsu

// --- asset parameters ---
mesh = TacContainer
scale = 1
rescaleFactor = 1

// --- node Definitions ---
node_stack_top = 0.0, 0.125, 0.0, 0.0, 1.0, 0.0, 1
node_stack_bottom = 0.0, -0.125, 0.0, 0.0, -1.0, 0.0, 1

// attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision
attachRules = 1,0,1,1,0

// --- editor parameters ---
TechRequired = survivability
entryCost = 2800
cost = 340
category = Utility
subcategory = 0
title = Life Support Container (MFT)
manufacturer = Thunder Aerospace Corporation
description = A 1.25-meter container full of Life Support supplies. Can be configured to hold any ratio of supplies.

// --- standard part parameters ---
mass = 0.07
dragModelType = default
maximum_drag = 0.2
minimum_drag = 0.2
angularDrag = 1
crashTolerance = 12
breakingForce = 500
breakingTorque = 500
maxTemp = 3200

// --- resource parameters ---
MODULE
{
name = ModuleFuelTanks
type = LifeSupport
volume = 276
}
}
48 changes: 48 additions & 0 deletions GameData/ThunderAerospace/TacLifeSupportMFT/LifeSupportLarge.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
PART:NEEDS[modularFuelTanks|RealFuels]
{
// --- general parameters ---
name = TacLifeSupportMFTContainerLarge
module = Part
author = TaranisElsu

// --- asset parameters ---
mesh = TacContainer
scale = 1
rescaleFactor = 2

// --- node Definitions ---
node_stack_top = 0.0, 0.125, 0.0, 0.0, 1.0, 0.0, 1
node_stack_bottom = 0.0, -0.125, 0.0, 0.0, -1.0, 0.0, 1

// attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision
attachRules = 1,0,1,1,0

// --- editor parameters ---
TechRequired = heavyRocketry
entryCost = 4200
cost = 2020
category = Utility
subcategory = 0
title = Life Support Container, Large (MFT)
manufacturer = Thunder Aerospace Corporation
description = A large 2.5-meter container full of Life Support supplies. Can be configured to hold any ratio of supplies.

// --- standard part parameters ---
mass = 0.15
dragModelType = default
maximum_drag = 0.2
minimum_drag = 0.2
angularDrag = 1
crashTolerance = 12
breakingForce = 500
breakingTorque = 500
maxTemp = 3200

// --- resource parameters ---
MODULE
{
name = ModuleFuelTanks
type = LifeSupport
volume = 2332
}
}
48 changes: 48 additions & 0 deletions GameData/ThunderAerospace/TacLifeSupportMFT/LifeSupportSmall.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
PART:NEEDS[modularFuelTanks|RealFuels]
{
// --- general parameters ---
name = TacLifeSupportMFTContainerSmall
module = Part
author = TaranisElsu

// --- asset parameters ---
mesh = TacContainer
scale = 1
rescaleFactor = 0.5

// --- node Definitions ---
node_stack_top = 0.0, 0.125, 0.0, 0.0, 1.0, 0.0, 1
node_stack_bottom = 0.0, -0.125, 0.0, 0.0, -1.0, 0.0, 1

// attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision
attachRules = 1,0,1,1,0

// --- editor parameters ---
TechRequired = survivability
entryCost = 2800
cost = 130
category = Utility
subcategory = 0
title = Life Support Container, Small (MFT)
manufacturer = Thunder Aerospace Corporation
description = A small 0.625-meter container full of Life Support supplies. Can be configured to hold any ratio of supplies.

// --- standard part parameters ---
mass = 0.02
dragModelType = default
maximum_drag = 0.2
minimum_drag = 0.2
angularDrag = 1
crashTolerance = 12
breakingForce = 500
breakingTorque = 500
maxTemp = 3200

// --- resource parameters ---
MODULE
{
name = ModuleFuelTanks
type = LifeSupport
volume = 30
}
}
66 changes: 66 additions & 0 deletions GameData/ThunderAerospace/TacLifeSupportMFT/MM_AddResources.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,66 @@

@PART[*]:HAS[#CrewCapacity[1],@MODULE[ModuleCommand],!MODULE[ModuleFuelTanks]]:FOR[TacLifeSupport]:NEEDS[modularFuelTanks|RealFuels]
{
MODULE
{
name = ModuleFuelTanks
type = LifeSupportAll
basemass = -1
volume = 9.1
}
}

@PART[*]:HAS[#CrewCapacity[2],@MODULE[ModuleCommand],!MODULE[ModuleFuelTanks]]:FOR[TacLifeSupport]:NEEDS[modularFuelTanks|RealFuels]
{
MODULE
{
name = ModuleFuelTanks
type = LifeSupportAll
basemass = -1
volume = 18.2
}
}

@PART[*]:HAS[#CrewCapacity[3],@MODULE[ModuleCommand],!MODULE[ModuleFuelTanks]]:FOR[TacLifeSupport]:NEEDS[modularFuelTanks|RealFuels]
{
MODULE
{
name = ModuleFuelTanks
type = LifeSupportAll
basemass = -1
volume = 27.27
}
}

@PART[*]:HAS[#CrewCapacity[4],@MODULE[ModuleCommand],!MODULE[ModuleFuelTanks]]:FOR[TacLifeSupport]:NEEDS[modularFuelTanks|RealFuels]
{
MODULE
{
name = ModuleFuelTanks
type = LifeSupportAll
basemass = -1
volume = 36.36
}
}

@PART[*]:HAS[#CrewCapacity[5],@MODULE[ModuleCommand],!MODULE[ModuleFuelTanks]]:FOR[TacLifeSupport]:NEEDS[modularFuelTanks|RealFuels]
{
MODULE
{
name = ModuleFuelTanks
type = LifeSupportAll
basemass = -1
volume = 45.45
}
}

@PART[*]:HAS[#CrewCapacity[6],@MODULE[ModuleCommand],!MODULE[ModuleFuelTanks]]:FOR[TacLifeSupport]:NEEDS[modularFuelTanks|RealFuels]
{
MODULE
{
name = ModuleFuelTanks
type = LifeSupportAll
basemass = -1
volume = 54.54
}
}
Loading

0 comments on commit ff817a1

Please sign in to comment.