Skip to content

Commit

Permalink
Merge pull request #1454 from tjdeckard/atlas
Browse files Browse the repository at this point in the history
Add Atlas part configs
  • Loading branch information
BobPalmer committed Jun 8, 2020
2 parents 160211e + 8f2a8d7 commit 935c6fc
Show file tree
Hide file tree
Showing 8 changed files with 3,750 additions and 4 deletions.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

@@ -0,0 +1,364 @@
PART
{
name = Atlas_Kerbitat_10m
module = Part
author = Roverdude

MODEL
{
model = UmbraSpaceIndustries/MKS/Assets/Tundra_375Rigid
texture = t37,UmbraSpaceIndustries/MKS/Assets/t34
rotation = 180, 0, 0
}
rescaleFactor = 1
node_stack_left = 0.0,0.0,1.875,0.0,0.0,1,2
node_stack_right = 0.0,0.0,-1.875,0.0,0.0,-1,2
node_stack_sideleft = 1.875,0.0,0.0,1,0.0,0.0,2
node_stack_sideright = -1.875,0.0,0.0,-1,0.0,0.0,2
node_stack_250top = 0.0, 3.5, 0.0, 0.0, 1.0, 0.0, 2
node_stack_250bottom = 0.0, -3.5, 0.0, 0.0, -1.0, 0.0, 2
node_stack_125top = 0.0, 4, 0.0, 0.0, 1.0, 0.0, 1
node_stack_125bottom = 0.0, -4, 0.0, 0.0, -1.0, 0.0, 1
node_stack_top = 0.0, 3.0, 0.0, 0.0, 1.0, 0.0, 3
node_stack_bottom = 0.0, -3.0, 0.0, 0.0, -1.0, 0.0, 3

TechRequired = advConstruction
entryCost = 32000
cost = 35165
category = none
subcategory = 0
title = MKS 'Atlas' Kerbitat (10m)
manufacturer = USI - Kolonization Division
description = The MKS Kerbitat crew support module can be configured as a life support recycler, crew quarters, or outfitted with comfort and exercise features to make your Kerbal more comfortable.

tags = USI MKS Atlas Crew ?iva Control command base utility station convert colony space habitat kerbitat bay KIS inventory recyc quarter comfor Kerbal purif swap repair hab Recycle LifeSupport liv MaterialKits Ore SpecializedParts Water ElectricCharge e/c

attachRules = 1,0,1,1,0
mass = 24.223
dragModelType = default
maximum_drag = 0.05
minimum_drag = 0.05
angularDrag = 1
crashTolerance = 8
breakingForce = 2000
breakingTorque= 2000
maxTemp = 1200 // = 2900
bulkheadProfiles = size3
CrewCapacity = 12

INTERNAL
{
name = crewCabinInternals
}

MODULE
{
name = ModuleStructuralNode
rootObject = F250Bot
attachNodeNames = top
reverseVisibility = true
}
MODULE
{
name = ModuleStructuralNode
rootObject = F250Top
attachNodeNames = bottom
reverseVisibility = true
}
MODULE
{
name = ModuleStructuralNode
rootObject = F125Bot
attachNodeNames = 125top
}
MODULE
{
name = ModuleStructuralNode
rootObject = F125Top
attachNodeNames = 125bottom
}
MODULE
{
name = ModuleCommand
minimumCrew = 0
RESOURCE
{
name=ElectricCharge
rate = 0.02777778
}
}
MODULE
{
name = ModuleProbeControlPoint
minimumCrew = 1
multiHop = True
}
MODULE
{
name = ModuleScienceContainer
reviewActionName = Review Data
storeActionName = Store Experiments
collectActionName = Take Data
evaOnlyStorage = True
storageRange = 3.5
allowRepeatedSubjects = True
}
MODULE
{
name = ModuleColonyRewards
}
MODULE
{
name = ModuleExperienceManagement
costPerKerbal = 0
}
MODULE
{
name = ModuleOrbitalLogistics
}
MODULE
{
name = ModulePlanetaryLogistics
}
MODULE
{
name = ModulePowerCoupler
}
MODULE
{
name = ModuleResourceDistributor
}
MODULE
{
name = ModuleResourceSurveyor
}
MODULE
{
name = ModuleWeightDistributor
}
MODULE
{
name = USI_InertialDampener
}
MODULE
{
name = MKSModule
BonusEffect = RepBoost
EfficiencyMultiplier = 18
}
MODULE:NEEDS[USILifeSupport]
{
name = USI_SwapController
ResourceCosts = SpecializedParts,72,MaterialKits,360,ElectricCharge,360
}
MODULE:NEEDS[USILifeSupport]
{
name = USI_SwappableBay
bayName = Bay 1
moduleIndex = 0
}
MODULE:NEEDS[USILifeSupport]
{
name = USI_SwappableBay
bayName = Bay 2
moduleIndex = 1
}
MODULE:NEEDS[USILifeSupport]
{
name = USI_SwappableBay
bayName = Bay 3
moduleIndex = 2
}
MODULE:NEEDS[USILifeSupport]
{
name = USI_SwappableBay
bayName = Bay 4
moduleIndex = 3
}
MODULE:NEEDS[USILifeSupport]
{
name = USI_SwappableBay
bayName = Bay 5
moduleIndex = 4
}
MODULE:NEEDS[USILifeSupport]
{
name = USI_SwappableBay
bayName = Bay 6
moduleIndex = 5
}
MODULE:NEEDS[USILifeSupport]
{
name = USI_Converter

SpecialistEfficiencyFactor = 0.2
SpecialistBonusBase = 0.05
}
MODULE:NEEDS[USILifeSupport]
{
name = USI_Converter

SpecialistEfficiencyFactor = 0.2
SpecialistBonusBase = 0.05
}
MODULE:NEEDS[USILifeSupport]
{
name = USI_Converter

SpecialistEfficiencyFactor = 0.2
SpecialistBonusBase = 0.05
}
MODULE:NEEDS[USILifeSupport]
{
name = USI_Converter

SpecialistEfficiencyFactor = 0.2
SpecialistBonusBase = 0.05
}
MODULE:NEEDS[USILifeSupport]
{
name = USI_Converter

SpecialistEfficiencyFactor = 0.2
SpecialistBonusBase = 0.05
}
MODULE:NEEDS[USILifeSupport]
{
name = USI_Converter

SpecialistEfficiencyFactor = 0.2
SpecialistBonusBase = 0.05
}
MODULE:NEEDS[USILifeSupport]
{
name = USILS_HabitationSwapOption
ConverterName = Hab (Multiply)
StartActionName = Start Hab (Multiply)
StopActionName = Stop Hab (Multiply)

BaseKerbalMonths = 0
CrewCapacity = 12
BaseHabMultiplier = 1.45
UseSpecialistBonus = false

INPUT_RESOURCE
{
ResourceName = ElectricCharge
Ratio = 0.435
}
}
MODULE:NEEDS[USILifeSupport]
{
name = USILS_HabitationSwapOption
ConverterName = Hab (Months)
StartActionName = Start (Months)
StopActionName = Stop (Months)

BaseKerbalMonths = 35
CrewCapacity = 0
BaseHabMultiplier = 0
UseSpecialistBonus = false

INPUT_RESOURCE
{
ResourceName = ElectricCharge
Ratio = 0.875
}
}
MODULE:NEEDS[USILifeSupport]
{
name = USILS_LifeSupportExtenderSwapOption
ConverterName = Living Module
StartActionName = Start Living Module
StopActionName = Stop Living Module

TimeMultiplier = 4
UseSpecialistBonus = false

INPUT_RESOURCE
{
ResourceName = ElectricCharge
Ratio = 12
}
INPUT_RESOURCE
{
ResourceName = ColonySupplies
Ratio = 0.000556
}
}
MODULE:NEEDS[USILifeSupport]
{
name = USILS_LifeSupportExtenderSwapOption
ConverterName = MedBay
StartActionName = Start MedBay
StopActionName = Stop MedBay

AffectsPartOnly = false
RestrictedToClass = Tourist
TimeMultiplier = 8

UseSpecialistBonus = true
ExperienceEffect = MedicalSkill

INPUT_RESOURCE
{
ResourceName = ElectricCharge
Ratio = 48
}
INPUT_RESOURCE
{
ResourceName = ColonySupplies
Ratio = 0.002222
}
}
MODULE:NEEDS[USILifeSupport]
{
name = USILS_LifeSupportRecyclerSwapOption
ConverterName = Purifier
StartActionName = Start Purifier
StopActionName = Stop Purifier

CrewCapacity = 12
RecyclePercent = 0.885
UseSpecialistBonus = false

INPUT_RESOURCE
{
ResourceName = ElectricCharge
Ratio = 378
}
INPUT_RESOURCE
{
ResourceName = Water
Ratio = 0.00885000
}
}
MODULE:NEEDS[USILifeSupport]
{
name = USILS_LifeSupportRecyclerSwapOption
ConverterName = Recycler
StartActionName = Start Recycler
StopActionName = Stop Recycler

CrewCapacity = 12
RecyclePercent = 0.77
UseSpecialistBonus = false

INPUT_RESOURCE
{
ResourceName = ElectricCharge
Ratio = 378
}
}
MODULE:NEEDS[USILifeSupport]
{
name = USILS_KolonyGrowthModule
}
RESOURCE
{
name = ElectricCharge
amount = 12000
maxAmount = 12000
isTweakable = true
}
}

0 comments on commit 935c6fc

Please sign in to comment.