Radiator updates

This commit is contained in:
Chris Adderley 2019-08-14 13:24:38 -07:00
parent 49d2ddd06e
commit 696d098f0f
8 changed files with 266 additions and 0 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 MiB

View File

@ -65,5 +65,9 @@ Localization
#LOC_Restock_variant-probe-gold = Gold
#LOC_Restock_variant-probe-silver = Silver
#LOC_Restock_variant-probe-bare = Basic
#LOC_Restock_variant-radiator_basic = Basic
#LOC_Restock_variant-radiator_flat = Flat
#LOC_Restock_variant-radiator_compact = Compact
}
}

View File

@ -17,6 +17,42 @@
{
model = ReStock/Assets/Thermal/restock-radiator-static-edge-1
}
MODULE
{
name = ModuleHeatEffects
fxModuleNames = heatColor
useSkinTemp = true
}
MODULE
{
name = ModuleColorChanger
moduleID = heatColor
animRate = 1.0
shaderProperty = _EmissiveColor
toggleInEditor = false
toggleInFlight = false
redCurve
{
key = 0 0 1 1
key = 1 1 1 1
}
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 0 1 1
key = 1 1 1 1
}
}
}
// Small Static radiator
@ -29,6 +65,84 @@
{
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 = ModuleHeatEffects
fxModuleNames = heatColor
useSkinTemp = true
}
MODULE
{
name = ModuleColorChanger
moduleID = heatColor
animRate = 1.0
shaderProperty = _EmissiveColor
toggleInEditor = false
toggleInFlight = false
redCurve
{
key = 0 0 1 1
key = 1 1 1 1
}
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 0 1 1
key = 1 1 1 1
}
}
}
// Large static radiator
@ -41,6 +155,84 @@
{
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 = ModuleHeatEffects
fxModuleNames = heatColor
useSkinTemp = true
}
MODULE
{
name = ModuleColorChanger
moduleID = heatColor
animRate = 1.0
shaderProperty = _EmissiveColor
toggleInEditor = false
toggleInFlight = false
redCurve
{
key = 0 0 1 1
key = 1 1 1 1
}
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 0 1 1
key = 1 1 1 1
}
}
}
// Small deployable radiator
@ -116,6 +308,41 @@
@raycastTransformName = B_MedRad_Raycast
}
MODULE
{
name = ModuleHeatEffects
fxModuleNames = heatColor
useSkinTemp = true
}
MODULE
{
name = ModuleColorChanger
moduleID = heatColor
animRate = 1.0
shaderProperty = _EmissiveColor
toggleInEditor = false
toggleInFlight = false
redCurve
{
key = 0 0 1 1
key = 1 1 1 1
}
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 0 1 1
key = 1 1 1 1
}
}
}
// Large deployable radiator
@ -135,4 +362,39 @@
@raycastTransformName = B_LargeRad_Raycast
}
MODULE
{
name = ModuleHeatEffects
fxModuleNames = heatColor
useSkinTemp = true
}
MODULE
{
name = ModuleColorChanger
moduleID = heatColor
animRate = 1.0
shaderProperty = _EmissiveColor
toggleInEditor = false
toggleInFlight = false
redCurve
{
key = 0 0 1 1
key = 1 1 1 1
}
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 0 1 1
key = 1 1 1 1
}
}
}