mirror of
https://github.com/PorktoberRevolution/ReStocked
synced 2024-09-01 17:34:42 +00:00
356 lines
7.2 KiB
INI
356 lines
7.2 KiB
INI
// ReStock+ 0.2.0
|
|
// 1.875m heat shield
|
|
PART
|
|
{
|
|
name = restock-heatshield-1875-1
|
|
module = Part
|
|
author = Chris Adderley (Nertea)
|
|
MODEL
|
|
{
|
|
model = ReStock/Assets/Aero/restock-heatshield-1875-1
|
|
scale = 1.0, 1.0, 1.0
|
|
}
|
|
/// Flag to disable this part if MH is installed
|
|
MHReplacement = True
|
|
rescaleFactor = 1
|
|
node_stack_direct = 0.0, -0.00, 0.0, 0.0, -1.0, 0.0, 1
|
|
node_stack_bottom = 0.0, -0.295, 0.0, 0.0, -1.0, 0.0, 2
|
|
node_stack_top = 0.0, 0.1175, 0.0, 0.0, 1.0, 0.0, 2
|
|
CoPOffset = 0.0, 0.825, 0.0
|
|
CoLOffset = 0.0, -0.27, 0.0
|
|
fx_gasBurst_white = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, decouple
|
|
sound_vent_large = decouple
|
|
TechRequired = landing
|
|
entryCost = 1200
|
|
cost = 500
|
|
category = Thermal
|
|
title = #LOC_RestockPlus_restock-heatshield-1875-1_title
|
|
manufacturer = #autoLOC_501629 //#autoLOC_501629 = O.M.B. Demolition Enterprises
|
|
description = #LOC_RestockPlus_restock-heatshield-1875-1_description
|
|
attachRules = 1,0,1,0,0
|
|
mass = 0.3
|
|
dragModelType = default
|
|
maximum_drag = 0.2
|
|
minimum_drag = 0.2
|
|
angularDrag = 2
|
|
breakingForce = 200
|
|
breakingTorque = 200
|
|
crashTolerance = 9
|
|
maxTemp = 3300
|
|
fuelCrossFeed = False
|
|
stageOffset = 1
|
|
childStageOffset = 1
|
|
bulkheadProfiles = size1p5
|
|
thermalMassModifier = 1.0
|
|
tags = #LOC_RestockPlus_restock-heatshield-1875-1_tags
|
|
MODULE
|
|
{
|
|
name = ModuleJettison
|
|
jettisonName = HeatShield1875Fairing
|
|
bottomNodeName = bottom
|
|
isFairing = True
|
|
jettisonedObjectMass = 0.5
|
|
jettisonForce = 15
|
|
jettisonDirection = 0 0 1
|
|
stagingEnabled = False
|
|
checkBottomNode = True
|
|
}
|
|
MODULE
|
|
{
|
|
name = ModuleDecouple
|
|
ejectionForce = 100
|
|
isOmniDecoupler = true
|
|
menuName = #autoLOC_502004 //#autoLOC_502004 = Jettison Heat Shield
|
|
stagingEnabled = False
|
|
stagingEnableText = #autoLOC_502005 //#autoLOC_502005 = HS Jettison Not Staged
|
|
stagingDisableText = #autoLOC_502006 //#autoLOC_502006 = HS Jettison Staged
|
|
}
|
|
MODULE
|
|
{
|
|
name = ModuleAblator
|
|
ablativeResource = Ablator
|
|
lossExp = -7500
|
|
lossConst = 0.1
|
|
pyrolysisLossFactor = 6000
|
|
reentryConductivity = 0.01
|
|
ablationTempThresh = 500
|
|
useChar = True
|
|
charModuleName = shieldChar
|
|
}
|
|
MODULE
|
|
{
|
|
name = ModuleColorChanger
|
|
moduleID = shieldChar
|
|
shaderProperty = _BurnColor
|
|
useRate = False
|
|
toggleInEditor = False
|
|
toggleInFlight = False
|
|
excludedRenderer = HeatShield1875Fairing
|
|
excludedRenderer = HeatShieldInternals
|
|
redCurve
|
|
{
|
|
key = 0 0
|
|
key = 1 1
|
|
}
|
|
greenCurve
|
|
{
|
|
key = 0 0
|
|
key = 1 1
|
|
}
|
|
blueCurve
|
|
{
|
|
key = 0 0
|
|
key = 1 1
|
|
}
|
|
alphaCurve
|
|
{
|
|
key = 0 0.8
|
|
}
|
|
}
|
|
MODULE
|
|
{
|
|
name = ModulePartVariants
|
|
useMultipleDragCubes = false
|
|
baseVariant = Classic
|
|
VARIANT
|
|
{
|
|
name = Classic
|
|
displayName = #LOC_Restock_variant-heat-shield-brown
|
|
primaryColor = #8d6c24
|
|
GAMEOBJECTS
|
|
{
|
|
HeatShield1875Brown = true
|
|
HeatShield1875Red = false
|
|
HeatShield1875Black = false
|
|
}
|
|
}
|
|
VARIANT
|
|
{
|
|
name = Black
|
|
displayName = #LOC_Restock_variant-heat-shield-black
|
|
primaryColor = #303030
|
|
GAMEOBJECTS
|
|
{
|
|
HeatShield1875Brown = false
|
|
HeatShield1875Red = false
|
|
HeatShield1875Black = true
|
|
}
|
|
}
|
|
VARIANT
|
|
{
|
|
name = Red
|
|
displayName = #LOC_Restock_variant-heat-shield-red
|
|
primaryColor = #793b25
|
|
GAMEOBJECTS
|
|
{
|
|
HeatShield1875Brown = false
|
|
HeatShield1875Red = true
|
|
HeatShield1875Black = false
|
|
}
|
|
}
|
|
}
|
|
MODULE
|
|
{
|
|
name = ModuleTestSubject
|
|
useStaging = False
|
|
useEvent = True
|
|
situationMask = 15
|
|
CONSTRAINT
|
|
{
|
|
type = ATMOSPHERE
|
|
value = True
|
|
}
|
|
CONSTRAINT
|
|
{
|
|
// prelaunch only at home
|
|
// our main situationMask above includes prelaunch
|
|
// but if nothome, here, and that mask with this value (11)
|
|
// which excludes prelaunch
|
|
type = SITUATION
|
|
value = 11
|
|
body = _NotHome
|
|
}
|
|
CONSTRAINT
|
|
{
|
|
type = SPEEDENV
|
|
test = LT
|
|
value = 350
|
|
prestige = Trivial
|
|
}
|
|
CONSTRAINT
|
|
{
|
|
type = SPEEDENV
|
|
test = GT
|
|
value = 250
|
|
prestige = Trivial
|
|
}
|
|
CONSTRAINT
|
|
{
|
|
type = SPEEDENV
|
|
test = LT
|
|
value = 500
|
|
prestige = Significant
|
|
}
|
|
CONSTRAINT
|
|
{
|
|
type = SPEEDENV
|
|
test = GT
|
|
value = 300
|
|
prestige = Significant
|
|
}
|
|
CONSTRAINT
|
|
{
|
|
type = SPEEDENV
|
|
test = LT
|
|
value = 600
|
|
prestige = Exceptional
|
|
}
|
|
CONSTRAINT
|
|
{
|
|
type = SPEEDENV
|
|
test = GT
|
|
value = 400
|
|
prestige = Exceptional
|
|
}
|
|
CONSTRAINT
|
|
{
|
|
type = SPEED
|
|
test = LT
|
|
value = 1500
|
|
situationMask = 8
|
|
prestige = Trivial
|
|
}
|
|
CONSTRAINT
|
|
{
|
|
type = SPEED
|
|
test = GT
|
|
value = 1000
|
|
situationMask = 8
|
|
prestige = Trivial
|
|
}
|
|
CONSTRAINT
|
|
{
|
|
type = SPEED
|
|
test = LT
|
|
value = 2500
|
|
situationMask = 8
|
|
prestige = Significant
|
|
}
|
|
CONSTRAINT
|
|
{
|
|
type = SPEED
|
|
test = GT
|
|
value = 1500
|
|
situationMask = 8
|
|
prestige = Significant
|
|
}
|
|
CONSTRAINT
|
|
{
|
|
type = SPEED
|
|
test = LT
|
|
value = 6000
|
|
situationMask = 8
|
|
prestige = Exceptional
|
|
}
|
|
CONSTRAINT
|
|
{
|
|
type = SPEED
|
|
test = GT
|
|
value = 2000
|
|
situationMask = 8
|
|
prestige = Exceptional
|
|
}
|
|
CONSTRAINT
|
|
{
|
|
type = DENSITY
|
|
test = LT
|
|
value = 0.1
|
|
}
|
|
CONSTRAINT
|
|
{
|
|
type = ALTITUDEENV
|
|
test = GT
|
|
value = 4000
|
|
prestige = Trivial
|
|
}
|
|
CONSTRAINT
|
|
{
|
|
type = ALTITUDEENV
|
|
test = LT
|
|
value = 6000
|
|
prestige = Trivial
|
|
}
|
|
CONSTRAINT
|
|
{
|
|
type = ALTITUDEENV
|
|
test = GT
|
|
value = 8000
|
|
prestige = Significant
|
|
}
|
|
CONSTRAINT
|
|
{
|
|
type = ALTITUDEENV
|
|
test = LT
|
|
value = 12000
|
|
prestige = Significant
|
|
}
|
|
CONSTRAINT
|
|
{
|
|
type = ALTITUDEENV
|
|
test = GT
|
|
value = 12000
|
|
prestige = Exceptional
|
|
}
|
|
CONSTRAINT
|
|
{
|
|
type = ALTITUDEENV
|
|
test = LT
|
|
value = 16000
|
|
prestige = Exceptional
|
|
}
|
|
CONSTRAINT
|
|
{
|
|
type = REPEATABILITY
|
|
value = ALWAYS
|
|
prestige = Trivial
|
|
}
|
|
CONSTRAINT
|
|
{
|
|
type = REPEATABILITY
|
|
value = BODYANDSITUATION
|
|
prestige = Significant
|
|
}
|
|
CONSTRAINT
|
|
{
|
|
type = REPEATABILITY
|
|
value = ONCEPERPART
|
|
prestige = Exceptional
|
|
}
|
|
}
|
|
RESOURCE
|
|
{
|
|
name = Ablator
|
|
amount = 500
|
|
maxAmount = 500
|
|
}
|
|
MODULE
|
|
{
|
|
name = ModuleLiftingSurface
|
|
useInternalDragModel = False
|
|
deflectionLiftCoeff = 1.1
|
|
liftingSurfaceCurve = CapsuleBottom
|
|
disableBodyLift = False
|
|
omnidirectional = False
|
|
perpendicularOnly = True
|
|
transformDir = Y
|
|
transformSign = -1
|
|
nodeEnabled = True
|
|
attachNodeName = bottom
|
|
}
|
|
DRAG_CUBE
|
|
{
|
|
cube = Fairing, 0.8075,0.7497,1.049, 0.8075,0.7497,1.049, 2.992,0.9648,0.2187, 2.992,0.9747,0.3773, 0.8075,0.7497,1.049, 0.8075,0.7497,1.049, 0,-0.07528,0, 1.957,0.4129,1.957
|
|
cube = Clean, 0.3952,0.4649,1.043, 0.3952,0.4649,1.043, 2.804,0.9555,0.2203, 2.804,0.9499,0.271, 0.3952,0.4634,1.043, 0.3952,0.4665,1.043, 0,0.008278,-2.96E-09, 1.894,0.2458,1.894
|
|
}
|
|
}
|