Emissives and engine cleanup

This commit is contained in:
Chris Adderley
2019-02-11 07:05:23 -08:00
parent d555161af4
commit ac7863458b
157 changed files with 330 additions and 74 deletions

View File

@ -124,24 +124,85 @@
@name = ModuleEnginesFX
%runningEffectName = fx-nerv-running
}
@MODULE[ModuleAnimateHeat]
{
@name = FXModuleAnimateThrottle
%animationName = restock-nerv-heat-1
%layer = 1
%responseSpeed = 0.005
%dependOnEngineState = True
%dependOnThrottle = True
}
!MODULE[ModuleAnimateHeat] {}
!MODULE[FXModuleAnimateThrottle] {}
MODULE
{
name = FXModuleAnimateThrottle
animationName = restock-nerv-throttle-1
layer = 2
name = FXModuleThrottleEffects
fxModuleNames = heatColor
responseSpeed = 1.0
dependOnEngineState = True
dependOnThrottle = True
}
MODULE
{
name = FXModuleThrottleEffects
fxModuleNames = throttleColor
responseSpeed = 1.0
dependOnEngineState = True
dependOnThrottle = True
}
MODULE
{
name = ModuleColorChanger
moduleID = heatColor
animRate = 0.025
shaderProperty = _EmissiveColor
excludedRenderer = EngineCoreGlow
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
}
}
MODULE
{
name = ModuleColorChanger
moduleID = throttleColor
animRate = 1
shaderProperty = _TintColor
includedRenderer = EngineCoreGlow
toggleInEditor = false
toggleInFlight = false
redCurve
{
key = 0 0
key = 1 1
}
greenCurve
{
key = 0 0
key = 1 1
}
blueCurve
{
key = 0 0
key = 1 1
}
alphaCurve
{
key = 0 0
key = 1 1
}
}
}
// Vector
@ -403,20 +464,84 @@
rotatorsName = CylBot020
}
}
@MODULE[FXModuleAnimateThrottle]
{
@animationName = restock-vector-heat-1
%layer = 1
}
!MODULE[FXModuleAnimateThrottle] {}
MODULE
{
name = FXModuleAnimateThrottle
animationName = restock-vector-throttle-1
layer = 2
name = FXModuleThrottleEffects
fxModuleNames = heatColor
responseSpeed = 1.0
dependOnEngineState = True
dependOnThrottle = True
}
MODULE
{
name = FXModuleThrottleEffects
fxModuleNames = throttleColor
responseSpeed = 1.0
dependOnEngineState = True
dependOnThrottle = True
}
MODULE
{
name = ModuleColorChanger
moduleID = heatColor
animRate = 0.05
shaderProperty = _EmissiveColor
excludedRenderer = EngineCore
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
}
}
MODULE
{
name = ModuleColorChanger
moduleID = throttleColor
animRate = 1
shaderProperty = _TintColor
includedRenderer = EngineCore
toggleInEditor = false
toggleInFlight = false
redCurve
{
key = 0 1
key = 1 1
}
greenCurve
{
key = 0 1
key = 1 1
}
blueCurve
{
key = 0 1
key = 1 1
}
alphaCurve
{
key = 0 0
key = 1 1
}
}
}
@ -885,7 +1010,7 @@
moduleID = heatColor
animRate = 0.025
shaderProperty = _EmissiveColor
excludedRenderer = EngineCoreT30
excludedRenderer = EngineCoreT30Glow
toggleInEditor = false
toggleInFlight = false
redCurve
@ -914,8 +1039,8 @@
name = ModuleColorChanger
moduleID = throttleColor
animRate = 1
shaderProperty = _EmissiveColor
includedRenderer = EngineCoreT30
shaderProperty = _TintColor
includedRenderer = EngineCoreT30Glow
toggleInEditor = false
toggleInFlight = false
redCurve
@ -1203,7 +1328,7 @@
moduleID = heatColor
animRate = 0.025
shaderProperty = _EmissiveColor
excludedRenderer = EngineCoreT45
excludedRenderer = EngineCoreT45Glow
toggleInEditor = false
toggleInFlight = false
redCurve
@ -1232,8 +1357,8 @@
name = ModuleColorChanger
moduleID = throttleColor
animRate = 1
shaderProperty = _EmissiveColor
includedRenderer = EngineCoreT45
shaderProperty = _TintColor
includedRenderer = EngineCoreT45Glow
toggleInEditor = false
toggleInFlight = false
redCurve