Merge pull request #366 from Poodmund/master

0.625m Fairing - Fixes
This commit is contained in:
Chris Adderley 2019-02-11 15:34:32 -08:00 committed by GitHub
commit 6435879830
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 282 additions and 281 deletions

View File

@ -2,119 +2,119 @@
// 0.625m fairing base // 0.625m fairing base
PART PART
{ {
name = restock-fairing-base-0625-1 name = restock-fairing-base-0625-1
module = Part module = Part
author = Chris Adderley (Nertea) author = Chris Adderley (Nertea)
MODEL MODEL
{ {
model = ReStock/Assets/Payload/restock-fairing-base-0625-1 model = ReStock/Assets/Payload/restock-fairing-base-0625-1
} }
MODEL MODEL
{ {
model = Squad/Parts/Aero/fairings/AutoTruss model = Squad/Parts/Aero/fairings/AutoTruss
scale = 0.5,0.5,0.5 scale = 0.5,0.5,0.5
position = 0.0,0.138,0.0 position = 0.0,0.138,0.0
} }
scale = 1 scale = 1
rescaleFactor = 1 rescaleFactor = 1
node_stack_interstage01a = 0.0, 0.35, 0.0, 0.0, -1.0, 0.0, 0 node_stack_interstage01a = 0.0, 0.35, 0.0, 0.0, -1.0, 0.0, 0
node_stack_interstage01b = 0.0, 0.37, 0.0, 0.0, 1.0, 0.0, 0 node_stack_interstage01b = 0.0, 0.37, 0.0, 0.0, 1.0, 0.0, 0
node_stack_interstage02a = 0.0, 0.6, 0.0, 0.0, -1.0, 0.0, 0 node_stack_interstage02a = 0.0, 0.6, 0.0, 0.0, -1.0, 0.0, 0
node_stack_interstage02b = 0.0, 0.62, 0.0, 0.0, 1.0, 0.0, 0 node_stack_interstage02b = 0.0, 0.62, 0.0, 0.0, 1.0, 0.0, 0
node_stack_interstage03a = 0.0,0.85, 0.0, 0.0, -1.0, 0.0, 0 node_stack_interstage03a = 0.0,0.85, 0.0, 0.0, -1.0, 0.0, 0
node_stack_interstage03b = 0.0, 0.87, 0.0, 0.0, 1.0, 0.0, 0 node_stack_interstage03b = 0.0, 0.87, 0.0, 0.0, 1.0, 0.0, 0
node_stack_interstage04a = 0.0, 1.1, 0.0, 0.0, -1.0, 0.0, 0 node_stack_interstage04a = 0.0, 1.1, 0.0, 0.0, -1.0, 0.0, 0
node_stack_interstage04b = 0.0, 1.12, 0.0, 0.0, 1.0, 0.0, 0 node_stack_interstage04b = 0.0, 1.12, 0.0, 0.0, 1.0, 0.0, 0
node_stack_interstage05a = 0.0, 1.35, 0.0, 0.0, -1.0, 0.0, 0 node_stack_interstage05a = 0.0, 1.35, 0.0, 0.0, -1.0, 0.0, 0
node_stack_interstage05b = 0.0, 1.37, 0.0, 0.0, 1.0, 0.0, 0 node_stack_interstage05b = 0.0, 1.37, 0.0, 0.0, 1.0, 0.0, 0
node_stack_interstage06a = 0.0, 1.6, 0.0, 0.0, -1.0, 0.0, 0 node_stack_interstage06a = 0.0, 1.6, 0.0, 0.0, -1.0, 0.0, 0
node_stack_interstage06b = 0.0, 1.62, 0.0, 0.0, 1.0, 0.0, 0 node_stack_interstage06b = 0.0, 1.62, 0.0, 0.0, 1.0, 0.0, 0
node_stack_top = 0.0, 0.138, 0.0, 0.0, 1.0, 0.0, 0 node_stack_top = 0.0, 0.138, 0.0, 0.0, 1.0, 0.0, 0
node_stack_bottom = 0.0, -0.045, 0.0, 0.0, -1.0, 0.0, 0 node_stack_bottom = 0.0, -0.045, 0.0, 0.0, -1.0, 0.0, 0
fx_gasBurst_white = 0.0, 0.14, 0.0, 0.0, 1.0, 0.0, deploy fx_gasBurst_white = 0.0, 0.14, 0.0, 0.0, 1.0, 0.0, deploy
sound_vent_large = deploy sound_vent_large = deploy
TechRequired = advConstruction TechRequired = advConstruction
entryCost = 1500 entryCost = 1500
cost = 150 cost = 150
category = Payload category = Payload
subcategory = 0 subcategory = 0
title = #LOC_RestockPlus_restock-fairing-base-0625-1_title title = #LOC_RestockPlus_restock-fairing-base-0625-1_title
manufacturer = #autoLOC_501634 //#autoLOC_501634 = FLOOYD Dynamics Research Labs manufacturer = #autoLOC_501634 //#autoLOC_501634 = FLOOYD Dynamics Research Labs
description = #LOC_RestockPlus_restock-fairing-base-0625-1_description description = #LOC_RestockPlus_restock-fairing-base-0625-1_description
attachRules = 1,0,1,1,0 attachRules = 1,0,1,1,0
mass = 0.01875 mass = 0.01875
thermalMassModifier = 2.0 thermalMassModifier = 2.0
skinMassPerArea = 4.0 skinMassPerArea = 4.0
skinInternalConductionMult = 0.25 skinInternalConductionMult = 0.25
// heatConductivity = 0.06 // half default // heatConductivity = 0.06 // half default
emissiveConstant = 0.8 emissiveConstant = 0.8
dragModelType = default dragModelType = default
maximum_drag = 0.2 maximum_drag = 0.2
minimum_drag = 0.2 minimum_drag = 0.2
angularDrag = 2 angularDrag = 2
crashTolerance = 9 crashTolerance = 9
maxTemp = 2600 // = 3400 maxTemp = 2600 // = 3400
fuelCrossFeed = True fuelCrossFeed = True
stageOffset = 1 stageOffset = 1
childStageOffset = 1 childStageOffset = 1
inverseStageCarryover = false inverseStageCarryover = false
bulkheadProfiles = size0 bulkheadProfiles = size0
tags = #LOC_RestockPlus_restock-fairing-base-0625-1_tags tags = #LOC_RestockPlus_restock-fairing-base-0625-1_tags
MODULE MODULE
{ {
name = ModuleProceduralFairing name = ModuleProceduralFairing
nSides = 32 nSides = 32
nArcs = 2 nArcs = 2
nCollidersPerXSection = 8 nCollidersPerXSection = 8
TextureURL = ReStock/Assets/Payload/restock-fairing-125-1 TextureURL = ReStock/Assets/Payload/restock-fairing-125-1
CapTextureURL = ReStock/Assets/Payload/restock-fairing-cap-1 CapTextureURL = ReStock/Assets/Payload/restock-fairing-cap-1
TextureNormalURL = ReStock/Assets/Payload/restock-fairing-125-1-n TextureNormalURL = ReStock/Assets/Payload/restock-fairing-125-1-n
panelGrouping = 2 panelGrouping = 2
pivot = 0,0.091,0 pivot = 0,0.091,0
axis = 0,1,0 axis = 0,1,0
baseRadius = 0.3125 baseRadius = 0.3125
maxRadius = 0.75 maxRadius = 0.75
capRadius = 0.2 capRadius = 0.2
snapThreshold = 0.1 snapThreshold = 0.1
xSectionHeightMin = 0.1 xSectionHeightMin = 0.1
xSectionHeightMax = 2 xSectionHeightMax = 2
edgeSlide = 0.15 edgeSlide = 0.15
edgeWarp = 0 edgeWarp = 0
noseTip = 0.7 noseTip = 0.7
UnitAreaMass = 0.01 UnitAreaMass = 0.01
UnitAreaCost = 6 UnitAreaCost = 6
stagingToggleEnabledEditor = True stagingToggleEnabledEditor = True
stagingToggleEnabledFlight = False stagingToggleEnabledFlight = False
stagingEnableText = Fairing Not Staged stagingEnableText = #autoLOC_502000 //#autoLOC_502000 = Fairing Not Staged
stagingDisableText = Fairing Staged stagingDisableText = #autoLOC_502001 //#autoLOC_502001 = Fairing Staged
} }
MODULE MODULE
{ {
name = ModuleCargoBay name = ModuleCargoBay
DeployModuleIndex = 0 DeployModuleIndex = 0
closedPosition = 0 closedPosition = 0
lookupRadius = 0.375 lookupRadius = 0.375
// nodeOuterAftID = bottom // nodeOuterAftID = bottom
// nodeInnerAftID = top // nodeInnerAftID = top
} }
MODULE MODULE
{ {
@ -123,10 +123,10 @@ PART
VARIANT VARIANT
{ {
name = White name = White
displayName = #autoLOC_8007119 displayName = #autoLOC_8007119
themeName = White themeName = White
primaryColor = #ffffff primaryColor = #ffffff
secondaryColor = #ffffff secondaryColor = #ffffff
TEXTURE TEXTURE
{ {
materialName=FairingIconShell materialName=FairingIconShell
@ -148,10 +148,10 @@ PART
VARIANT VARIANT
{ {
name = Grey name = Grey
displayName = #autoLOC_8007120 displayName = #autoLOC_8007120
themeName = BlackAndWhite themeName = BlackAndWhite
primaryColor = #000000 primaryColor = #000000
secondaryColor = #ffffff secondaryColor = #ffffff
TEXTURE TEXTURE
{ {
materialName=FairingIconShell materialName=FairingIconShell
@ -171,190 +171,191 @@ PART
} }
} }
} }
MODULE MODULE
{ {
name = ModuleTestSubject name = ModuleTestSubject
useStaging = True useStaging = True
useEvent = False useEvent = False
situationMask = 127 situationMask = 127
CONSTRAINT CONSTRAINT
{ {
type = ATMOSPHERE type = ATMOSPHERE
value = True value = True
} }
CONSTRAINT CONSTRAINT
{ {
type = REPEATABILITY type = REPEATABILITY
value = ALWAYS value = ALWAYS
prestige = Trivial prestige = Trivial
} }
CONSTRAINT CONSTRAINT
{ {
type = REPEATABILITY type = REPEATABILITY
value = BODYANDSITUATION value = BODYANDSITUATION
prestige = Significant prestige = Significant
} }
CONSTRAINT CONSTRAINT
{ {
type = REPEATABILITY type = REPEATABILITY
value = ONCEPERPART value = ONCEPERPART
prestige = Exceptional prestige = Exceptional
} }
CONSTRAINT CONSTRAINT
{ {
type = ALTITUDE type = ALTITUDE
test = GT test = GT
value = 0 // this just registers altitude as something to care about value = 0 // this just registers altitude as something to care about
situationMask = 8 situationMask = 8
} }
CONSTRAINT CONSTRAINT
{ {
type = ALTITUDEENV type = ALTITUDEENV
test = GT test = GT
value = 4000 value = 4000
prestige = Trivial prestige = Trivial
} }
CONSTRAINT CONSTRAINT
{ {
type = ALTITUDEENV type = ALTITUDEENV
test = LT test = LT
value = 8000 value = 8000
prestige = Trivial prestige = Trivial
} }
CONSTRAINT CONSTRAINT
{ {
type = ALTITUDEENV type = ALTITUDEENV
test = GT test = GT
value = 2000 value = 2000
prestige = Significant prestige = Significant
} }
CONSTRAINT CONSTRAINT
{ {
type = ALTITUDEENV type = ALTITUDEENV
test = LT test = LT
value = 4000 value = 4000
prestige = Significant prestige = Significant
} }
CONSTRAINT CONSTRAINT
{ {
type = ALTITUDEENV type = ALTITUDEENV
test = GT test = GT
value = 1000 value = 1000
prestige = Exceptional prestige = Exceptional
} }
CONSTRAINT CONSTRAINT
{ {
type = ALTITUDEENV type = ALTITUDEENV
test = LT test = LT
value = 2000 value = 2000
prestige = Exceptional prestige = Exceptional
} }
CONSTRAINT CONSTRAINT
{ {
type = SPEED type = SPEED
test = LT test = LT
value = 2000 value = 2000
situationMask = 8 situationMask = 8
} }
CONSTRAINT CONSTRAINT
{ {
type = ALTITUDE type = ALTITUDE
test = LT test = LT
value = 300000 value = 300000
situationMask = 16 situationMask = 16
body = _NotSun body = _NotSun
} }
CONSTRAINT CONSTRAINT
{ {
type = ALTITUDE type = ALTITUDE
test = LT test = LT
value = 600000 value = 600000
situationMask = 32 situationMask = 32
body = _NotSun body = _NotSun
} }
} }
MODULE MODULE
{ {
name = ModuleStructuralNode name = ModuleStructuralNode
rootObject = Cap1 rootObject = Cap1
attachNodeNames = interstage01a,interstage01b attachNodeNames = interstage01a,interstage01b
} }
MODULE MODULE
{ {
name = ModuleStructuralNode name = ModuleStructuralNode
rootObject = Cap2 rootObject = Cap2
attachNodeNames = interstage02a,interstage02b attachNodeNames = interstage02a,interstage02b
} }
MODULE MODULE
{ {
name = ModuleStructuralNode name = ModuleStructuralNode
rootObject = Cap3 rootObject = Cap3
attachNodeNames = interstage03a,interstage03b attachNodeNames = interstage03a,interstage03b
} }
MODULE MODULE
{ {
name = ModuleStructuralNode name = ModuleStructuralNode
rootObject = Cap4 rootObject = Cap4
attachNodeNames = interstage04a,interstage04b attachNodeNames = interstage04a,interstage04b
} }
MODULE MODULE
{ {
name = ModuleStructuralNode name = ModuleStructuralNode
rootObject = Cap5 rootObject = Cap5
attachNodeNames = interstage05a,interstage05b attachNodeNames = interstage05a,interstage05b
} }
MODULE MODULE
{ {
name = ModuleStructuralNode name = ModuleStructuralNode
rootObject = Cap6 rootObject = Cap6
attachNodeNames = interstage06a,interstage06b attachNodeNames = interstage06a,interstage06b
} }
MODULE MODULE
{ {
name = ModuleStructuralNode name = ModuleStructuralNode
rootObject = Truss1 rootObject = Truss1
attachNodeNames = interstage01a,interstage01b,interstage02a,interstage02b,interstage03a,interstage03b,interstage04a,interstage04b,interstage05a,interstage05b,interstage06a,interstage06b attachNodeNames = interstage01a,interstage01b,interstage02a,interstage02b,interstage03a,interstage03b,interstage04a,interstage04b,interstage05a,interstage05b,interstage06a,interstage06b
} }
MODULE MODULE
{ {
name = ModuleStructuralNode name = ModuleStructuralNode
rootObject = Truss2 rootObject = Truss2
attachNodeNames = interstage02a,interstage02b,interstage03a,interstage03b,interstage04a,interstage04b,interstage05a,interstage05b,interstage06a,interstage06b attachNodeNames = interstage02a,interstage02b,interstage03a,interstage03b,interstage04a,interstage04b,interstage05a,interstage05b,interstage06a,interstage06b
} }
MODULE MODULE
{ {
name = ModuleStructuralNode name = ModuleStructuralNode
rootObject = Truss3 rootObject = Truss3
attachNodeNames = interstage03a,interstage03b,interstage04a,interstage04b,interstage05a,interstage05b,interstage06a,interstage06b attachNodeNames = interstage03a,interstage03b,interstage04a,interstage04b,interstage05a,interstage05b,interstage06a,interstage06b
} }
MODULE MODULE
{ {
name = ModuleStructuralNode name = ModuleStructuralNode
rootObject = Truss4 rootObject = Truss4
attachNodeNames = interstage04a,interstage04b,interstage05a,interstage05b,interstage06a,interstage06b attachNodeNames = interstage04a,interstage04b,interstage05a,interstage05b,interstage06a,interstage06b
} }
MODULE MODULE
{ {
name = ModuleStructuralNode name = ModuleStructuralNode
rootObject = Truss5 rootObject = Truss5
attachNodeNames = interstage05a,interstage05b,interstage06a,interstage06b attachNodeNames = interstage05a,interstage05b,interstage06a,interstage06b
} }
MODULE MODULE
{ {
name = ModuleStructuralNode name = ModuleStructuralNode
rootObject = Truss6 rootObject = Truss6
attachNodeNames = interstage06a,interstage06b attachNodeNames = interstage06a,interstage06b
} }
MODULE MODULE
{ {
name = ModuleStructuralNodeToggle name = ModuleStructuralNodeToggle
MeshMenuName = Truss Structure MeshMenuName = #autoLOC_502002 //#autoLOC_502002 = Truss Structure
NodeMenuName = Interstage Nodes NodeMenuName = #autoLOC_502003 //#autoLOC_502003 = Interstage Nodes
} showNodes = false
MODULE }
MODULE
{ {
name = ModuleRestockModifyFairingMaterials name = ModuleRestockModifyFairingMaterials
COLOR_PROPERTY COLOR_PROPERTY