diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Payload/0625/restock-fairing-0625-1.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Payload/0625/restock-fairing-0625-1.cfg index f63a9c54..0f14217b 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Payload/0625/restock-fairing-0625-1.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Payload/0625/restock-fairing-0625-1.cfg @@ -2,119 +2,119 @@ // 0.625m fairing base PART { - name = restock-fairing-base-0625-1 - module = Part - author = Chris Adderley (Nertea) + name = restock-fairing-base-0625-1 + module = Part + author = Chris Adderley (Nertea) - MODEL - { - model = ReStock/Assets/Payload/restock-fairing-base-0625-1 - } - MODEL - { - model = Squad/Parts/Aero/fairings/AutoTruss - scale = 0.5,0.5,0.5 - position = 0.0,0.138,0.0 - } - scale = 1 - rescaleFactor = 1 + MODEL + { + model = ReStock/Assets/Payload/restock-fairing-base-0625-1 + } + MODEL + { + model = Squad/Parts/Aero/fairings/AutoTruss + scale = 0.5,0.5,0.5 + position = 0.0,0.138,0.0 + } + scale = 1 + rescaleFactor = 1 - 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_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_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_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_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_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_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_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_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_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_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_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_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_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 - fx_gasBurst_white = 0.0, 0.14, 0.0, 0.0, 1.0, 0.0, deploy - sound_vent_large = deploy + fx_gasBurst_white = 0.0, 0.14, 0.0, 0.0, 1.0, 0.0, deploy + sound_vent_large = deploy - TechRequired = advConstruction - entryCost = 1500 - cost = 150 - category = Payload - subcategory = 0 - title = #LOC_RestockPlus_restock-fairing-base-0625-1_title - manufacturer = #autoLOC_501634 //#autoLOC_501634 = FLOOYD Dynamics Research Labs - description = #LOC_RestockPlus_restock-fairing-base-0625-1_description - attachRules = 1,0,1,1,0 - mass = 0.01875 - thermalMassModifier = 2.0 - skinMassPerArea = 4.0 - skinInternalConductionMult = 0.25 - // heatConductivity = 0.06 // half default - emissiveConstant = 0.8 - dragModelType = default - maximum_drag = 0.2 - minimum_drag = 0.2 - angularDrag = 2 - crashTolerance = 9 - maxTemp = 2600 // = 3400 - fuelCrossFeed = True - stageOffset = 1 - childStageOffset = 1 - inverseStageCarryover = false - bulkheadProfiles = size0 - tags = #LOC_RestockPlus_restock-fairing-base-0625-1_tags - MODULE - { - name = ModuleProceduralFairing + TechRequired = advConstruction + entryCost = 1500 + cost = 150 + category = Payload + subcategory = 0 + title = #LOC_RestockPlus_restock-fairing-base-0625-1_title + manufacturer = #autoLOC_501634 //#autoLOC_501634 = FLOOYD Dynamics Research Labs + description = #LOC_RestockPlus_restock-fairing-base-0625-1_description + attachRules = 1,0,1,1,0 + mass = 0.01875 + thermalMassModifier = 2.0 + skinMassPerArea = 4.0 + skinInternalConductionMult = 0.25 + // heatConductivity = 0.06 // half default + emissiveConstant = 0.8 + dragModelType = default + maximum_drag = 0.2 + minimum_drag = 0.2 + angularDrag = 2 + crashTolerance = 9 + maxTemp = 2600 // = 3400 + fuelCrossFeed = True + stageOffset = 1 + childStageOffset = 1 + inverseStageCarryover = false + bulkheadProfiles = size0 + tags = #LOC_RestockPlus_restock-fairing-base-0625-1_tags + MODULE + { + name = ModuleProceduralFairing - nSides = 32 - nArcs = 2 - nCollidersPerXSection = 8 + nSides = 32 + nArcs = 2 + nCollidersPerXSection = 8 TextureURL = ReStock/Assets/Payload/restock-fairing-125-1 CapTextureURL = ReStock/Assets/Payload/restock-fairing-cap-1 TextureNormalURL = ReStock/Assets/Payload/restock-fairing-125-1-n - panelGrouping = 2 - pivot = 0,0.091,0 - axis = 0,1,0 + panelGrouping = 2 + pivot = 0,0.091,0 + axis = 0,1,0 - baseRadius = 0.3125 - maxRadius = 0.75 - capRadius = 0.2 - snapThreshold = 0.1 + baseRadius = 0.3125 + maxRadius = 0.75 + capRadius = 0.2 + snapThreshold = 0.1 - xSectionHeightMin = 0.1 - xSectionHeightMax = 2 + xSectionHeightMin = 0.1 + xSectionHeightMax = 2 - edgeSlide = 0.15 - edgeWarp = 0 - noseTip = 0.7 + edgeSlide = 0.15 + edgeWarp = 0 + noseTip = 0.7 - UnitAreaMass = 0.01 - UnitAreaCost = 6 + UnitAreaMass = 0.01 + UnitAreaCost = 6 - stagingToggleEnabledEditor = True - stagingToggleEnabledFlight = False - stagingEnableText = Fairing Not Staged - stagingDisableText = Fairing Staged - } - MODULE - { - name = ModuleCargoBay - DeployModuleIndex = 0 - closedPosition = 0 - lookupRadius = 0.375 + 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.375 - // nodeOuterAftID = bottom - // nodeInnerAftID = top - } + // nodeOuterAftID = bottom + // nodeInnerAftID = top + } MODULE { @@ -123,10 +123,10 @@ PART VARIANT { name = White - displayName = #autoLOC_8007119 - themeName = White - primaryColor = #ffffff - secondaryColor = #ffffff + displayName = #autoLOC_8007119 + themeName = White + primaryColor = #ffffff + secondaryColor = #ffffff TEXTURE { materialName=FairingIconShell @@ -148,10 +148,10 @@ PART VARIANT { name = Grey - displayName = #autoLOC_8007120 - themeName = BlackAndWhite - primaryColor = #000000 - secondaryColor = #ffffff + displayName = #autoLOC_8007120 + themeName = BlackAndWhite + primaryColor = #000000 + secondaryColor = #ffffff TEXTURE { materialName=FairingIconShell @@ -171,190 +171,191 @@ PART } } } - 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 = 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 = 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 = 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 = Truss Structure - NodeMenuName = Interstage Nodes - } - MODULE + MODULE + { + name = ModuleStructuralNodeToggle + MeshMenuName = #autoLOC_502002 //#autoLOC_502002 = Truss Structure + NodeMenuName = #autoLOC_502003 //#autoLOC_502003 = Interstage Nodes + showNodes = false + } + MODULE { name = ModuleRestockModifyFairingMaterials COLOR_PROPERTY