// ReStock+ 0.1.0 // 0.625m fairing base PART { 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 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_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_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_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 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 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 baseRadius = 0.3125 maxRadius = 0.75 capRadius = 0.2 snapThreshold = 0.1 xSectionHeightMin = 0.1 xSectionHeightMax = 2 edgeSlide = 0.15 edgeWarp = 0 noseTip = 0.7 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 // nodeOuterAftID = bottom // nodeInnerAftID = top } MODULE { name = ModulePartVariants baseVariant = White VARIANT { name = White displayName = #autoLOC_8007119 themeName = White primaryColor = #ffffff secondaryColor = #ffffff TEXTURE { materialName=FairingIconShell mainTextureURL = ReStock/Assets/Payload/restock-fairing-125-1 } EXTRA_INFO { FairingsTextureURL= ReStock/Assets/Payload/restock-fairing-125-1 FairingsNormalURL= ReStock/Assets/Payload/restock-fairing-125-1-n CapTextureURL = ReStock/Assets/Payload/restock-fairing-cap-1 } GAMEOBJECTS { FairingBase0625White = true FairingBase0625Orange = false FairingBase0625BlackWhite = false } } VARIANT { name = Grey displayName = #autoLOC_8007120 themeName = BlackAndWhite primaryColor = #000000 secondaryColor = #ffffff TEXTURE { materialName=FairingIconShell mainTextureURL = ReStock/Assets/Payload/restock-fairing-125-1-blackwhite } EXTRA_INFO { FairingsTextureURL= ReStock/Assets/Payload/restock-fairing-125-1-blackwhite FairingsNormalURL= ReStock/Assets/Payload/restock-fairing-125-1-n CapTextureURL = ReStock/Assets/Payload/restock-fairing-cap-1-blackandwhite } GAMEOBJECTS { FairingBase0625White = false FairingBase0625Orange = false FairingBase0625BlackWhite = true } } } 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 = Truss Structure NodeMenuName = Interstage Nodes } 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 } FLOAT_PROPERTY { name = _Shininess value = 0.3 } } }