Skip to content
Permalink
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
497 lines (481 sloc) 9.69 KB
PART
{
module = Part
name = SSTU-SC-B-CM
author = Shadowmage
TechRequired = commandModules
entryCost = 12800
cost = 6400
category = Pods
subcategory = 0
title = SSTU - SC-B - CM - Re-Entry Module
manufacturer = SSTU
description = SSTU - ShipCore: Series B - Re-Entry Module. This fully equipped command module seats 3 Kerbals and is capable of direct-re-entry from Mun or Minmus orbit. Equipped with SAS, reaction wheel, parachutes, RCS, docking port, docking lights, cabin lighting, batteries, short-range transmitter, decoupler, and heat-shield.
tags = crew, pod, cm, reentry, )chute, para, transmitter, antenna, dock, port
MODEL
{
model = SSTU/Assets/SC-B-CM
}
MODEL
{
model = SSTU/Assets/SC-GEN-DP-1P
position = 0, 0.85368, 0
scale = 0.5, 0.5, 0.5
rotation = 0, 180, 0
}
INTERNAL
{
name = PodCockpit
}
rescaleFactor = 1
// nodes/attachment
// node position specification: posX,posY,posZ,axisX,axisY,axisZ,size
// attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision
node_stack_top = 0,0.8977,0,0,1,0,1
node_stack_bottom = 0,-0.59632,0,0,-1,0,2
node_stack_bottom2 = 0,-0.8813,0,0,-1,0,2
attachRules = 1,0,1,1,0
// --- standard part parameters ---
mass = 2.22
crashTolerance = 14
maxTemp = 2400
fuelCrossFeed = True
vesselType = Ship
CrewCapacity = 3
bulkheadProfiles = size2, size0
stagingIcon = COMMAND_POD
stageAfter = true
stageBefore = true
stageOffset = 1
childStageOffset = 1
CoPOffset = 0.0, 0.6, 0.0
CoLOffset = 0.0, -0.45, 0.0
CenterOfBuoyancy = 0.0, 0.8, 0.0
CenterOfDisplacement = 0.0, -0.3, 0.0
blackBodyRadiationAlphaMult = 0
sound_decoupler_fire = decouple
EFFECTS
{
rcs
{
AUDIO_MULTI_POOL
{
channel = Ship
transformName = SC-A-CM-RCSThrustTransform
clip = sound_rocket_mini
volume = 0.0 0.0
volume = 0.1 0.0
volume = 0.5 0.025
volume = 1.0 0.1
pitch = 0.0 0.75
pitch = 1.0 1.5
loop = true
}
MODEL_MULTI_PARTICLE
{
modelName = Squad/FX/Monoprop_small
transformName = SC-A-CM-RCSThrustTransform
emission = 0.0 0.0
emission = 0.1 0.0
emission = 1.0 1.0
speed = 0.0 0.8
speed = 1.0 1.0
localRotation = -90, 0, 0
}
}
}
MODULE
{
name = SSTUVolumeContainer
enableContainerEdit = false
enableFuelTypeChange = false
subtractMass = false
subtractVolume = false
CONTAINER
{
name = Battery
volume = 112.5
useStaticVolume = true
tankageVolume = 0
tankageMass = 0
guiAvailable = false
ecHasMass = false
defaultModifier = standard
defaultResources = ElectricCharge,1,1
resource = ElectricCharge
modifier = standard
}
CONTAINER
{
name = Propellant
volume = 170
useStaticVolume = true
tankageVolume = 0
tankageMass = 0
guiAvailable = false
ecHasMass = false
defaultModifier = standard
defaultResources = Aerozine50,1,1;NTO,1,1
resource = Aerozine50
resource = NTO
resource = MonoPropellant
modifier = standard
}
CONTAINER
{
name = HeatShield
//volume adjusted by heat-shield module below
volume = 0
tankageVolume = 0
tankageMass = 0
guiAvailable = false
defaultModifier = standard
defaultResources = Ablator,1,1
resource = Ablator
modifier = standard
}
}
MODULE
{
name = SSTUModularParachute
stagingEnabled = false
stagingToggleEnabledEditor = true
stagingToggleEnabledFlight = true
stagingEnableText = Enable Parachute Staging
stagingDisableText = Disable Parachute Staging
//shared parachute statistics
wobbleMultiplier = 10
lerpDegreePerSecond = 45
autoCutSpeed = 0.5
//all configurable drogue chute statistics
drogueCapName = SC-A-CM-ParachuteCap
drogueMaxTemp = 1400
drogueMaxQ = 20000
drogueMinAtm = 0.01
drogueSafetyAlt = 7500
drogueRetractedScale = 0.005, 0.005, 0.005
drogueSemiDeployedScale = 0.2, 1, 0.2
drogueSemiDeploySpeed = 6
drogueSemiDeployArea = 4
drogueFullDeployedScale = 0.6, 0.8, 0.6
drogueFullDeploySpeed = 4
drogueFullDeployArea = 44
//all configurable main chute statistics
mainCapName = None
mainMaxTemp = 800
mainMaxQ = 15000
mainMinAtm = 0.01
mainSafetyAlt = 1200
mainRetractedScale = 0.005, 0.005, 0.005
mainSemiDeployedScale = 0.3, 1.5, 0.3
mainSemiDeploySpeed = 3
mainSemiDeployArea = 111
mainFullDeployedScale = 1.5, 1.5, 1.5
mainFullDeploySpeed = 3
mainFullDeployArea = 1117
DROGUECHUTE
{
name = Generic
localPosition = 0.185, 0.53, 0.49
retractedUpVector = 2.3850, 17.5, 0.49
semiDeployedUpVector = 2.3850, 17.5, 0.49
fullDeployedUpVector = 5.3642, 16.7, 0.49
texture = SSTU/Assets/SC-GEN-PAR-BLUE-DIFF
}
DROGUECHUTE
{
name = Generic
localPosition = -0.185, 0.53, 0.49
retractedUpVector = -2.3850, 17.5, 0.49
semiDeployedUpVector = -2.3850, 17.5, 0.49
fullDeployedUpVector = -5.3642, 16.7, 0.49
texture = SSTU/Assets/SC-GEN-PAR-BLUE-DIFF
}
MAINCHUTE
{
name = Generic
localPosition = 0.3871, 0.4916, 0.2235
retractedUpVector = 2.7016, 25.8610, 1.5608
semiDeployedUpVector = 2.7016, 25.8610, 1.5608
fullDeployedUpVector = 13.3674, 25.2123, 7.7234
texture = SSTU/Assets/SC-GEN-PAR-ORANGE-DIFF
}
MAINCHUTE
{
name = Generic
localPosition = -0.3871, 0.4916, 0.2235
retractedUpVector = -2.7016, 25.8610, 1.5608
semiDeployedUpVector = -2.7016, 25.8610, 1.5608
fullDeployedUpVector = -13.3674, 25.2123, 7.7234
texture = SSTU/Assets/SC-GEN-PAR-ORANGE-DIFF
}
MAINCHUTE
{
name = Generic
localPosition = 0, 0.4916, -0.4470
retractedUpVector = 0, 25.8610, -3.1201
semiDeployedUpVector = 0, 25.8610, -3.1201
fullDeployedUpVector = 0, 25.2123, -15.4382
texture = SSTU/Assets/SC-GEN-PAR-ORANGE-DIFF
}
}
MODULE
{
name = SSTUModularHeatShield
resourceName = Ablator
ablationStartTemp = 500
heatShieldVector = 0, -1, 0
heatShieldMinDot = 0.2
heatShieldMaxDot = 0.8
areaAdjusted = true
standAlonePart = false
ablationEfficiency = 48000
//scaling powers used for mass/resource/ablation rate
ablationScalePower = 0
//resourceScalePower = 3 //unsupported atm, volume is raw volume from model def
//index of the VolumeContainer used for resource volume updates from model/shield-type changes
containerIndex = 2
minDiameter = 2.5
maxDiameter = 2.5
currentDiameter = 2.5
ablationScalePower = 0 //do not scale ablator at all x^0 = 1
currentShieldType = Medium
currentShieldTexture = none
MODELS
{
model = ModularHeatShield-Proxy
}
SHIELDTYPE
{
name = Light
}
SHIELDTYPE
{
name = Medium
}
SHIELDTYPE
{
name = Heavy
}
SHIELDTYPE
{
name = ExtraHeavy
}
}
MODULE
{
name = SSTUAnimateLight
animationLayer = 1
LIGHT
{
name = dockLightsOn
transformName = SC-A-CM-Light1
range = 150
intensity = 0.5
angle = 35
type = Spot
}
LIGHT
{
name = dockLightsOn
transformName = SC-A-CM-Light2
range = 150
intensity = 0.5
angle = 35
type = Spot
}
EMISSIVE
{
name = dockLightsOn
transformName = SC-A-CM-LightCaps
}
ANIMATIONDATA
{
deployLabel = Enable Docking Lights
retractLabel = Disable Docking Lights
ANIMATION
{
name = dockLightsOn
}
}
}
MODULE
{
name = SSTUAnimateLight
animationLayer = 2
EMISSIVE
{
name = cabinLightsOn
transformName = SC-A-CM-Windows
}
ANIMATIONDATA
{
deployLabel = Enable Cabin Lights
retractLabel = Disable Cabin Lights
ANIMATION
{
name = cabinLightsOn
layer = 4
}
}
}
MODULE
{
name = ModuleDecouple
ejectionForce = 15
explosiveNodeID = bottom
menuName = Decouple Service Module
stagingToggleEnabledEditor = true
stagingToggleEnabledFlight = true
stagingEnableText = SM DC Staging Enabled
stagingDisableText = SM DC Staging Disabled
}
MODULE
{
name = ModuleCommand
minimumCrew = 0
hasHibernation = True
RESOURCE
{
name = ElectricCharge
rate = 0.0275
}
}
MODULE
{
name = ModuleSAS
SASServiceLevel = 3
}
MODULE
{
name = ModuleReactionWheel
PitchTorque = 8
YawTorque = 8
RollTorque = 8
RESOURCE
{
name = ElectricCharge
rate = 0.6
}
}
MODULE
{
name = SSTUFuelSelection
rcsModuleIndex = 0
engineModuleIndex = -1
containerIndex = 1
label = RCS Fuel
currentFuelType = Hypergolic
FUELTYPE
{
name = Hypergolic
}
FUELTYPE
{
name = MP
}
}
MODULE
{
name = ModuleRCSFX
thrusterTransformName = SC-A-CM-RCSThrustTransform
thrusterPower = 1
runningEffectName = rcs
PROPELLANT
{
name = Aerozine50
ratio = 1
DrawGauge = True
resourceFlowMode = NO_FLOW
}
PROPELLANT
{
name = NTO
ratio = 1
resourceFlowMode = NO_FLOW
}
atmosphereCurve
{
key = 0 260
key = 1 100
}
}
MODULE
{
name = ModuleScienceExperiment
experimentID = crewReport
experimentActionName = Crew Report
resetActionName = Discard Crew Report
reviewActionName = Review Report
useStaging = False
useActionGroups = True
hideUIwhenUnavailable = True
rerunnable = True
xmitDataScalar = 1.0
}
MODULE
{
name = ModuleScienceContainer
reviewActionName = Review Stored Data
storeActionName = Store Experiments
evaOnlyStorage = True
storageRange = 2.0
}
MODULE
{
name = ModuleDataTransmitter
antennaType = INTERNAL
packetInterval = 1
packetSize = 2
packetResourceCost = 12.0
requiredResource = ElectricCharge
antennaPower = 5000
optimumRange = 2500
packetFloor = 0.10
packetCeiling = 5
}
MODULE
{
name = FlagDecal
textureQuadName = SC-A-CM-FlagTransform
}
MODULE
{
name = ModuleDockingNode
referenceAttachNode = top
nodeTransformName = SC-GEN-DP-1P-DockTransform
nodeType = size0, size1
}
MODULE
{
name = SSTUNodeFairing
diffuseTextureName = SSTU/Assets/SC-GEN-Fairing-DIFF
nodeName = bottom2
snapToNode = true
snapToSecondNode = false
canManuallyJettison = true
canAdjustSections = true
canAdjustBottom = true
updateDragCubes = false
FAIRING
{
topY = -0.59632
bottomY = -0.8355
topRadius = 1.25
bottomRadius = 1.25
canAdjustBottom = true
}
}
MODULE
{
name = SSTUTextureSwitch
transformName = SC-A-CM
sectionName = CM
textureSet = SSTU-SC-B-CM-A
textureSet = SSTU-SC-B-CM-B
}
MODULE
{
name = SSTURecolorGUI
}
}
You can’t perform that action at this time.