You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
ReStocked/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Payload/1875/restock-fairing-1875-1.cfg

513 lines
13 KiB
INI

// ReStock+ 0.1.0
// 1.875m fairing base
PART
{
name = restock-fairing-base-1875-1
module = Part
author = Chris Adderley (Nertea)
MODEL
{
model = ReStock/Assets/Payload/restock-fairing-base-1875-1
}
MODEL
{
model = Squad/Parts/Aero/fairings/AutoTruss
scale = 1.5,1.5,1.5
position = 0.0,0.22,0.0
}
scale = 1
rescaleFactor = 1
node_stack_interstage01a = 0.0, 0.94, 0.0, 0.0, -1.0, 0.0, 1
node_stack_interstage01b = 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 1
node_stack_interstage02a = 0.0, 1.69, 0.0, 0.0, -1.0, 0.0, 1
node_stack_interstage02b = 0.0, 1.75, 0.0, 0.0, 1.0, 0.0, 1
node_stack_interstage03a = 0.0, 2.44, 0.0, 0.0, -1.0, 0.0, 1
node_stack_interstage03b = 0.0, 2.50, 0.0, 0.0, 1.0, 0.0, 1
node_stack_interstage04a = 0.0, 3.19, 0.0, 0.0, -1.0, 0.0, 1
node_stack_interstage04b = 0.0, 3.25, 0.0, 0.0, 1.0, 0.0, 1
node_stack_interstage05a = 0.0, 3.94, 0.0, 0.0, -1.0, 0.0, 1
node_stack_interstage05b = 0.0, 4.00, 0.0, 0.0, 1.0, 0.0, 1
node_stack_interstage06a = 0.0, 4.69, 0.0, 0.0, -1.0, 0.0, 1
node_stack_interstage06b = 0.0, 4.75, 0.0, 0.0, 1.0, 0.0, 1
node_stack_top = 0.0, 0.22, 0.0, 0.0, 1.0, 0.0, 2
node_stack_bottom = 0.0, -0.2, 0.0, 0.0, -1.0, 0.0, 2
fx_gasBurst_white = 0.0, 0.3, 0.0, 0.0, 1.0, 0.0, deploy
sound_vent_large = deploy
TechRequired = advConstruction
entryCost = 4100
cost = 425
category = Payload
title = #LOC_RestockPlus_restock-fairing-base-1875-1_title
manufacturer = #autoLOC_501634 //#autoLOC_501634 = FLOOYD Dynamics Research Labs
description = #LOC_RestockPlus_restock-fairing-base-1875-1_description
attachRules = 1,0,1,1,0
mass = 0.15
thermalMassModifier = 2.0
skinMassPerArea = 4.0
skinInternalConductionMult = 0.25
emissiveConstant = 0.8
dragModelType = default
maximum_drag = 0.2
minimum_drag = 0.2
angularDrag = 2
crashTolerance = 8
maxTemp = 2600 // = 3400
fuelCrossFeed = True
stageOffset = 1
childStageOffset = 1
inverseStageCarryover = false
bulkheadProfiles = size1p5
tags = #LOC_RestockPlus_restock-fairing-base-1875-1_tags
/// Flag to disable this part if MH is installed
MHReplacement = True
MODULE
{
name = ModuleProceduralFairing
nSides = 32
nArcs = 2
nCollidersPerXSection = 8
TextureURL = ReStock/Assets/Payload/restock-fairing-25-1
CapTextureURL = ReStock/Assets/Payload/restock-fairing-cap-1
TextureNormalURL = ReStock/Assets/Payload/restock-fairing-25-1-n
panelGrouping = 3
pivot = 0,0.151,0
axis = 0,1,0
baseRadius = 0.9375
maxRadius = 2.25
capRadius = 0.2
snapThreshold = 0.1
xSectionHeightMin = 0.2
xSectionHeightMax = 2
edgeSlide = 0.15
edgeWarp = 0
noseTip = 0.7
UnitAreaMass = 0.015
UnitAreaCost = 6 //Needs balance
stagingToggleEnabledEditor = True
stagingToggleEnabledFlight = False
stagingEnableText = #autoLOC_502000 //#autoLOC_502000 = Fairing Not Staged
stagingDisableText = #autoLOC_502001 //#autoLOC_502001 = Fairing Staged
}
MODULE
{
name = ModuleCargoBay
DeployModuleIndex = 0
closedPosition = 0
lookupRadius = 0.75
// nodeOuterAftID = bottom
// nodeInnerAftID = top
}
MODULE
{
name = ModuleTestSubject
useStaging = True
useEvent = False
situationMask = 127
CONSTRAINT
{
type = ATMOSPHERE
value = True
}
CONSTRAINT
{
type = REPEATABILITY
value = ALWAYS
prestige = Trivial
}
CONSTRAINT
{
type = REPEATABILITY
value = BODYANDSITUATION
prestige = Significant
}
CONSTRAINT
{
type = REPEATABILITY
value = ONCEPERPART
prestige = Exceptional
}
CONSTRAINT
{
type = ALTITUDE
test = GT
value = 0 // this just registers altitude as something to care about
situationMask = 8
}
CONSTRAINT
{
type = ALTITUDEENV
test = GT
value = 4000
prestige = Trivial
}
CONSTRAINT
{
type = ALTITUDEENV
test = LT
value = 8000
prestige = Trivial
}
CONSTRAINT
{
type = ALTITUDEENV
test = GT
value = 2000
prestige = Significant
}
CONSTRAINT
{
type = ALTITUDEENV
test = LT
value = 4000
prestige = Significant
}
CONSTRAINT
{
type = ALTITUDEENV
test = GT
value = 1000
prestige = Exceptional
}
CONSTRAINT
{
type = ALTITUDEENV
test = LT
value = 2000
prestige = Exceptional
}
CONSTRAINT
{
type = SPEED
test = LT
value = 2000
situationMask = 8
}
CONSTRAINT
{
type = ALTITUDE
test = LT
value = 300000
situationMask = 16
body = _NotSun
}
CONSTRAINT
{
type = ALTITUDE
test = LT
value = 600000
situationMask = 32
body = _NotSun
}
}
MODULE
{
name = ModuleStructuralNode
rootObject = Cap1
attachNodeNames = interstage01a,interstage01b
}
MODULE
{
name = ModuleStructuralNode
rootObject = Cap2
attachNodeNames = interstage02a,interstage02b
}
MODULE
{
name = ModuleStructuralNode
rootObject = Cap3
attachNodeNames = interstage03a,interstage03b
}
MODULE
{
name = ModuleStructuralNode
rootObject = Cap4
attachNodeNames = interstage04a,interstage04b
}
MODULE
{
name = ModuleStructuralNode
rootObject = Cap5
attachNodeNames = interstage05a,interstage05b
}
MODULE
{
name = ModuleStructuralNode
rootObject = Cap6
attachNodeNames = interstage06a,interstage06b
}
MODULE
{
name = ModuleStructuralNode
rootObject = Truss1
attachNodeNames = interstage01a,interstage01b,interstage02a,interstage02b,interstage03a,interstage03b,interstage04a,interstage04b,interstage05a,interstage05b,interstage06a,interstage06b
}
MODULE
{
name = ModuleStructuralNode
rootObject = Truss2
attachNodeNames = interstage02a,interstage02b,interstage03a,interstage03b,interstage04a,interstage04b,interstage05a,interstage05b,interstage06a,interstage06b
}
MODULE
{
name = ModuleStructuralNode
rootObject = Truss3
attachNodeNames = interstage03a,interstage03b,interstage04a,interstage04b,interstage05a,interstage05b,interstage06a,interstage06b
}
MODULE
{
name = ModuleStructuralNode
rootObject = Truss4
attachNodeNames = interstage04a,interstage04b,interstage05a,interstage05b,interstage06a,interstage06b
}
MODULE
{
name = ModuleStructuralNode
rootObject = Truss5
attachNodeNames = interstage05a,interstage05b,interstage06a,interstage06b
}
MODULE
{
name = ModuleStructuralNode
rootObject = Truss6
attachNodeNames = interstage06a,interstage06b
}
MODULE
{
name = ModuleStructuralNodeToggle
MeshMenuName = #autoLOC_502002 //#autoLOC_502002 = Truss Structure
NodeMenuName = #autoLOC_502003 //#autoLOC_502003 = Interstage Nodes
showNodes = false
}
MODULE
{
name = ModuleCargoBay
DeployModuleIndex = 0
closedPosition = 0
lookupRadius = 1.0
// nodeOuterAftID = bottom
// nodeInnerAftID = top
}
MODULE
{
name = ModulePartVariants
useMultipleDragCubes = false
baseVariant = White
VARIANT
{
name = White
displayName = #autoLOC_8007119
themeName = White
primaryColor = #ffffff
secondaryColor = #ffffff
TEXTURE
{
materialName=FairingIconShell
mainTextureURL = ReStock/Assets/Payload/restock-fairing-25-1
}
EXTRA_INFO
{
FairingsTextureURL= ReStock/Assets/Payload/restock-fairing-25-1
FairingsNormalURL= ReStock/Assets/Payload/restock-fairing-25-1-n
CapTextureURL = ReStock/Assets/Payload/restock-fairing-cap-1
BaseMaterialName = FairingBase
_Shininess= 0.3
}
GAMEOBJECTS
{
FairingBase1875White = true
FairingBase1875Orange = false
FairingBase1875BlackWhite = false
FairingBase1875Inner = false
FairingBase1875Metal = false
FairingBase1875Gold = false
FairingBase1875Silver = false
}
}
VARIANT
{
name = BlackAndWhite
displayName = #autoLOC_8007120
themeName = BlackAndWhite
primaryColor = #000000
secondaryColor = #ffffff
TEXTURE
{
materialName=FairingIconShell
mainTextureURL = ReStock/Assets/Payload/restock-fairing-25-1-blackwhite
}
EXTRA_INFO
{
FairingsTextureURL= ReStock/Assets/Payload/restock-fairing-25-1-blackwhite
FairingsNormalURL= ReStock/Assets/Payload/restock-fairing-25-1-n
CapTextureURL = ReStock/Assets/Payload/restock-fairing-cap-1-blackandwhite
BaseMaterialName = FairingBase
_Shininess= 0.3
}
GAMEOBJECTS
{
FairingBase1875White = false
FairingBase1875Orange = false
FairingBase1875BlackWhite = true
FairingBase1875Inner = false
FairingBase1875Metal = false
FairingBase1875Gold = false
FairingBase1875Silver = false
}
}
VARIANT
{
name = Orange
displayName = #autoLOC_8007121
themeName = GrayAndOrange
primaryColor = #4c4f47
secondaryColor = #f49841
TEXTURE
{
materialName=FairingIconShell
mainTextureURL = ReStock/Assets/Payload/restock-fairing-25-1-orange
}
EXTRA_INFO
{
FairingsTextureURL= ReStock/Assets/Payload/restock-fairing-25-1-orange
FairingsNormalURL= ReStock/Assets/Payload/restock-fairing-25-1-n
CapTextureURL = ReStock/Assets/Payload/restock-fairing-cap-1-orange
BaseMaterialName = FairingBase
_Shininess= 0.3
}
GAMEOBJECTS
{
FairingBase1875White = false
FairingBase1875Orange = true
FairingBase1875BlackWhite = false
FairingBase1875Inner = false
FairingBase1875Metal = false
FairingBase1875Gold = false
FairingBase1875Silver = false
}
}
VARIANT
{
name = Gold
displayName = #autoLOC_8007118
themeName = Gold
description = #autoLOC_8003046
primaryColor = #fccb0a
TEXTURE
{
materialName=FairingsMat
mainTextureURL = ReStock/Assets/Payload/restock-fairing-25-1-gold
}
EXTRA_INFO
{
FairingsTextureURL=ReStock/Assets/Payload/restock-fairing-25-1-gold
FairingsNormalURL=ReStock/Assets/Payload/restock-fairing-25-1-n
FairingsSpecularURL=ReStock/Assets/Payload/FairingsMat_goldSpecular25
BaseMaterialName=FairingBase
shaderName=KSP/Bumped Specular (Mapped)
_SpecMap=ReStock/Assets/Payload/FairingsMat_goldSpecular
_Shininess= 0.41
_Opacity= 1.0
_RimFalloff= 2.0
_AmbientMultiplier= 0.3
}
GAMEOBJECTS
{
FairingBase1875White = false
FairingBase1875BlackWhite = false
FairingBase1875Orange = false
FairingBase1875Metal = false
FairingBase1875Gold = true
FairingBase1875Silver = false
FairingBase1875Inner = true
}
}
VARIANT
{
name = Silver
displayName = #autoLOC_6005005
themeName = Silver
description = #autoLOC_6005006
primaryColor = #cecece
TEXTURE
{
materialName=FairingsMat
mainTextureURL = ReStock/Assets/Payload/restock-fairing-25-1-silver
}
EXTRA_INFO
{
FairingsTextureURL=ReStock/Assets/Payload/restock-fairing-25-1-silver
FairingsNormalURL=ReStock/Assets/Payload/restock-fairing-25-1-n
FairingsSpecularURL=ReStock/Assets/Payload/FairingsMat_silverSpecular25
BaseMaterialName=FairingBase
shaderName=KSP/Bumped Specular (Mapped)
_SpecMap=ReStock/Assets/Payload/FairingsMat_silverSpecular
_Shininess= 0.41
_Opacity= 1.0
_RimFalloff= 2.0
_AmbientMultiplier= 0.3
}
GAMEOBJECTS
{
FairingBase1875White = false
FairingBase1875BlackWhite = false
FairingBase1875Orange = false
FairingBase1875Metal = false
FairingBase1875Gold = false
FairingBase1875Silver = true
FairingBase1875Inner = true
}
}
VARIANT
{
name = Metal
displayName = #LOC_Restock_variant-surface_metal
themeName = Metal
primaryColor = #6f6e6d
secondaryColor = #6f6e6d
TEXTURE
{
materialName=FairingsMat
mainTextureURL = ReStock/Assets/Payload/restock-fairing-25-1-metal
}
EXTRA_INFO
{
FairingsTextureURL= ReStock/Assets/Payload/restock-fairing-25-1-metal
FairingsNormalURL= ReStock/Assets/Payload/restock-fairing-25-1-n
BaseMaterialName = FairingBase
CapTextureURL = ReStock/Assets/Payload/restock-fairing-cap-1-blackandwhite
_Color= 0,0,0,0
_SpecColor= 0.75,0.75,0.75,1
_Shininess= 0.07
}
GAMEOBJECTS
{
FairingBase1875White = false
FairingBase1875BlackWhite = false
FairingBase1875Orange = false
FairingBase1875Metal = true
FairingBase1875Gold = false
FairingBase1875Silver = false
FairingBase1875Inner = true
}
}
}
MODULE
{
name = ModuleRestockModifyFairingMaterials
COLOR_PROPERTY
{
name = _Color
color = 1.0, 1.0, 1.0, 1.0
}
COLOR_PROPERTY
{
name = _SpecColor
color = 0.753, 0.753, 0.753, 1.0
}
}
}