mirror of
https://github.com/PorktoberRevolution/ReStocked
synced 2024-09-01 17:34:42 +00:00
376 lines
7.1 KiB
INI
376 lines
7.1 KiB
INI
// 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[000_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[000_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[000_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[000_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 = ModuleRestockDeployableMeshHider
|
|
transformName = TinyRadDeform
|
|
}
|
|
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[000_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 = ModuleRestockDeployableMeshHider
|
|
transformName = RadMed_DeformablePipes
|
|
}
|
|
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[000_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 = ModuleRestockDeployableMeshHider
|
|
transformName = RadLrg_Deform01
|
|
transformName = RadLrg_Deform02
|
|
transformName = RadLrg_Deform03
|
|
}
|
|
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
|
|
}
|
|
}
|