// Patches applying art changes to Radiator parts // Contents: // - Radiator Panel (edge) (radPanelEdge) // - Radiator Panel (small) (radPanelSm) // - Radiator Panel (large) (radPanelLg) // - Thermal Control System (small) (foldingRadSmall) // - Thermal Control System (medium) (foldingRadMed) // - Thermal Control System (large) (foldingRadLarge) // Radiator Panel (edge) @PART[radPanelEdge]:HAS[~RestockIgnore[*]]:FOR[ReStock] { @author = Chris Adderley (Nertea) !mesh = DELETE !MODEL {} MODEL { model = ReStock/Assets/Thermal/restock-radiator-static-edge-1 } MODULE { name = ModuleRestockHeatEffects enableHeatEmissive = true useCoreTemp = false shaderProperty = _EmissiveColor lerpMax = 2500 redCurve { key = 0 0 2 2 key = 1 1 0 0 } greenCurve { key = 0 0 1 1 key = 1 1 1 1 } blueCurve { key = 0 0 1 1 key = 1 1 1 1 } alphaCurve { key = 0 1 0 0 key = 1 1 0 0 } disableBlackbody = true } } // Radiator Panel (small) @PART[radPanelSm]:HAS[~RestockIgnore[*]]:FOR[ReStock] { @author = Chris Adderley (Nertea) !mesh = DELETE !MODEL {} MODEL { model = ReStock/Assets/Thermal/restock-radiator-static-small-1 } MODULE { name = ModulePartVariants useMultipleDragCubes = false baseVariant = Basic VARIANT { name = Basic displayName = #LOC_Restock_variant-radiator_basic primaryColor = #ffffff secondaryColor = #999999 GAMEOBJECTS { RadPanel_Small = true RadPanel_Small_Compact = false RadPanel_Small_Flat = false } } VARIANT { name = Compact displayName = #LOC_Restock_variant-radiator_compact primaryColor = #999999 GAMEOBJECTS { RadPanel_Small = false RadPanel_Small_Compact = true RadPanel_Small_Flat = false } } VARIANT { name = Flat displayName = #LOC_Restock_variant-radiator_flat primaryColor = #ffffff GAMEOBJECTS { RadPanel_Small = false RadPanel_Small_Compact = false RadPanel_Small_Flat = true } } } MODULE { name = ModuleRestockHeatEffects enableHeatEmissive = true useCoreTemp = false shaderProperty = _EmissiveColor lerpMax = 2500 redCurve { key = 0 0 2 2 key = 1 1 0 0 } greenCurve { key = 0 0 1 1 key = 1 1 1 1 } blueCurve { key = 0 0 1 1 key = 1 1 1 1 } alphaCurve { key = 0 1 0 0 key = 1 1 0 0 } disableBlackbody = true } } // Radiator Panel (large) @PART[radPanelLg]:HAS[~RestockIgnore[*]]:FOR[ReStock] { @author = Chris Adderley (Nertea) !mesh = DELETE !MODEL {} MODEL { model = ReStock/Assets/Thermal/restock-radiator-static-large-1 } MODULE { name = ModulePartVariants useMultipleDragCubes = false baseVariant = Basic VARIANT { name = Basic displayName = #LOC_Restock_variant-radiator_basic primaryColor = #ffffff secondaryColor = #999999 GAMEOBJECTS { RadPanel_Large = true RadPanel_Large_Compact = false RadPanel_Large_Flat = false } } VARIANT { name = Compact displayName = #LOC_Restock_variant-radiator_compact primaryColor = #999999 GAMEOBJECTS { RadPanel_Large = false RadPanel_Large_Compact = true RadPanel_Large_Flat = false } } VARIANT { name = Flat displayName = #LOC_Restock_variant-radiator_flat primaryColor = #ffffff GAMEOBJECTS { RadPanel_Large = false RadPanel_Large_Compact = false RadPanel_Large_Flat = true } } } MODULE { name = ModuleRestockHeatEffects enableHeatEmissive = true useCoreTemp = false shaderProperty = _EmissiveColor lerpMax = 2500 redCurve { key = 0 0 2 2 key = 1 1 0 0 } greenCurve { key = 0 0 1 1 key = 1 1 1 1 } blueCurve { key = 0 0 1 1 key = 1 1 1 1 } alphaCurve { key = 0 1 0 0 key = 1 1 0 0 } disableBlackbody = true } } // Thermal Control System (small) @PART[foldingRadSmall]:HAS[~RestockIgnore[*]]:FOR[ReStock] { @author = Chris Adderley (Nertea) !mesh = DELETE !MODEL {} MODEL { model = ReStock/Assets/Thermal/restock-radiator-deploying-small-1 } @MODULE[ModuleDeployableRadiator] { @animationName = RadiatorExtend @pivotName = B_TinyRadPivot001 @raycastTransformName = Panel_006 } MODULE { name = ModuleRestockHeatEffects enableHeatEmissive = true useCoreTemp = false shaderProperty = _EmissiveColor lerpMax = 2500 redCurve { key = 0 0 2 2 key = 1 1 0 0 } greenCurve { key = 0 0 1 1 key = 1 1 1 1 } blueCurve { key = 0 0 1 1 key = 1 1 1 1 } alphaCurve { key = 0 1 0 0 key = 1 1 0 0 } disableBlackbody = true } } // Thermal Control System (medium) @PART[foldingRadMed]:HAS[~RestockIgnore[*]]:FOR[ReStock] { @author = Chris Adderley (Nertea) !mesh = DELETE !MODEL {} MODEL { model = ReStock/Assets/Thermal/restock-radiator-deploying-medium-1 } @MODULE[ModuleDeployableRadiator] { @animationName = RadiatorExtend @pivotName = B_MedRad_PanelPivot @raycastTransformName = B_MedRad_Raycast } MODULE { name = ModuleRestockHeatEffects enableHeatEmissive = true useCoreTemp = false shaderProperty = _EmissiveColor lerpMax = 2500 redCurve { key = 0 0 2 2 key = 1 1 0 0 } greenCurve { key = 0 0 1 1 key = 1 1 1 1 } blueCurve { key = 0 0 1 1 key = 1 1 1 1 } alphaCurve { key = 0 1 0 0 key = 1 1 0 0 } disableBlackbody = true } } // Thermal Control System (large) @PART[foldingRadLarge]:HAS[~RestockIgnore[*]]:FOR[ReStock] { @author = Chris Adderley (Nertea) !mesh = DELETE !MODEL {} MODEL { model = ReStock/Assets/Thermal/restock-radiator-deploying-large-1 } @MODULE[ModuleDeployableRadiator] { @animationName = RadiatorExtend @pivotName = B_LargeRad_PanelPivot @raycastTransformName = B_LargeRad_Raycast } MODULE { name = ModuleRestockHeatEffects enableHeatEmissive = true useCoreTemp = false shaderProperty = _EmissiveColor lerpMax = 2500 redCurve { key = 0 0 2 2 key = 1 1 0 0 } greenCurve { key = 0 0 1 1 key = 1 1 1 1 } blueCurve { key = 0 0 1 1 key = 1 1 1 1 } alphaCurve { key = 0 1 0 0 key = 1 1 0 0 } disableBlackbody = true } }