Moving engines to ModuleEnginesFX, clean up patches

This commit is contained in:
cadderley
2018-07-20 15:04:46 -07:00
parent a35db99eb2
commit 7210f70082
20 changed files with 1658 additions and 245 deletions

View File

@ -16,24 +16,92 @@
MODEL {
model = ReStock/Assets/Engine/restock-engine-ant-1
}
!EFFECTS {}
EFFECTS
{
}
@MODULE[ModuleEnginesFX]
{
@runningEffectName = fx-ant-running
}
!MODULE[FXModuleAnimateThrottle] {}
MODULE
{
name = FXModuleAnimateThrottle
animationName = restock-ant-heat-1
layer = 1
responseSpeed = 0.005
dependOnEngineState = True
dependOnThrottle = True
}
MODULE
{
name = FXModuleAnimateThrottle
animationName = restock-ant-throttle-1
layer = 2
responseSpeed = 1.0
dependOnEngineState = True
dependOnThrottle = True
}
{
name = FXModuleThrottleEffects
fxModuleNames = heatColor
responseSpeed = 0.005
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
excludedRenderers = EngineCore
toggleInEditor = false
toggleInFlight = false
redCurve
{
key = 0 1
key = 1 1
}
greenCurve
{
key = 0
key = 1 1
}
blueCurve
{
key = 0 0
key = 1 0
}
alphaCurve
{
key = 0 0
key = 1 1
}
}
MODULE
{
name = ModuleColorChanger
moduleID = throttleColor
animRate = 1
shaderProperty = _EmissiveColor
includedRenderers = EngineCore
toggleInEditor = false
toggleInFlight = false
redCurve
{
key = 0 1
key = 1 1
}
greenCurve
{
key = 0 0
key = 1 1
}
blueCurve
{
key = 0 0
key = 1 0
}
alphaCurve
{
key = 0 0
key = 1 1
}
}
}
// Spider
@ -46,24 +114,14 @@
MODEL {
model = ReStock/Assets/Engine/restock-engine-spider-1
}
MODULE
!EFFECTS {}
EFFECTS
{
name = FXModuleAnimateThrottle
animationName = restock-spider-heat-1
layer = 1
responseSpeed = 0.005
dependOnEngineState = True
dependOnThrottle = True
}
MODULE
{
name = FXModuleAnimateThrottle
animationName = restock-spider-throttle-1
layer = 2
responseSpeed = 1.0
dependOnEngineState = True
dependOnThrottle = True
}
}
@MODULE[ModuleEnginesFX]
{
@runningEffectName = fx-spider-running
}
MODULE
{
name = FXModuleLookAtConstraint
@ -88,6 +146,84 @@
rotatorsName = CylTop020
}
}
!MODULE[FXModuleAnimateThrottle] {}
MODULE
{
name = FXModuleThrottleEffects
fxModuleNames = heatColor
responseSpeed = 0.005
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
excludedRenderers = EngineCore
toggleInEditor = false
toggleInFlight = false
redCurve
{
key = 0 1
key = 1 1
}
greenCurve
{
key = 0
key = 1 1
}
blueCurve
{
key = 0 0
key = 1 0
}
alphaCurve
{
key = 0 0
key = 1 1
}
}
MODULE
{
name = ModuleColorChanger
moduleID = throttleColor
animRate = 1
shaderProperty = _EmissiveColor
includedRenderers = EngineCore
toggleInEditor = false
toggleInFlight = false
redCurve
{
key = 0 1
key = 1 1
}
greenCurve
{
key = 0 0
key = 1 1
}
blueCurve
{
key = 0 0
key = 1 0
}
alphaCurve
{
key = 0 0
key = 1 1
}
}
}
// Spark
@ -100,24 +236,10 @@
MODEL {
model = ReStock/Assets/Engine/restock-engine-spark-1
}
MODULE
!EFFECTS {}
EFFECTS
{
name = FXModuleAnimateThrottle
animationName = restock-spark-heat-1
layer = 1
responseSpeed = 0.005
dependOnEngineState = True
dependOnThrottle = True
}
MODULE
{
name = FXModuleAnimateThrottle
animationName = restock-spark-throttle-1
layer = 2
responseSpeed = 1.0
dependOnEngineState = True
dependOnThrottle = True
}
}
MODULE
{
name = FXModuleLookAtConstraint
@ -227,6 +349,88 @@
}
}
}
@MODULE[ModuleEnginesFX]
{
@runningEffectName = fx-spark-running
}
!MODULE[FXModuleAnimateThrottle] {}
MODULE
{
name = FXModuleThrottleEffects
fxModuleNames = heatColor
responseSpeed = 0.005
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
excludedRenderers = EngineCore
toggleInEditor = false
toggleInFlight = false
redCurve
{
key = 0 1
key = 1 1
}
greenCurve
{
key = 0
key = 1 1
}
blueCurve
{
key = 0 0
key = 1 0
}
alphaCurve
{
key = 0 0
key = 1 1
}
}
MODULE
{
name = ModuleColorChanger
moduleID = throttleColor
animRate = 1
shaderProperty = _EmissiveColor
includedRenderers = EngineCore
toggleInEditor = false
toggleInFlight = false
redCurve
{
key = 0 1
key = 1 1
}
greenCurve
{
key = 0 0
key = 1 1
}
blueCurve
{
key = 0 0
key = 1 0
}
alphaCurve
{
key = 0 0
key = 1 1
}
}
}
// Twitch
@ -239,24 +443,10 @@
MODEL {
model = ReStock/Assets/Engine/restock-engine-twitch-1
}
MODULE
!EFFECTS {}
EFFECTS
{
name = FXModuleAnimateThrottle
animationName = restock-twitch-throttle-1
layer = 1
responseSpeed = 0.005
dependOnEngineState = True
dependOnThrottle = True
}
MODULE
{
name = FXModuleAnimateThrottle
animationName = restock-twitch-throttle-1
layer = 2
responseSpeed = 1.0
dependOnEngineState = True
dependOnThrottle = True
}
}
MODULE
{
name = FXModuleLookAtConstraint
@ -283,6 +473,88 @@
rotatorsName = CylTop020
}
}
@MODULE[ModuleEnginesFX]
{
@runningEffectName = fx-twitch-running
}
!MODULE[FXModuleAnimateThrottle] {}
MODULE
{
name = FXModuleThrottleEffects
fxModuleNames = heatColor
responseSpeed = 0.005
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
excludedRenderers = EngineCore
toggleInEditor = false
toggleInFlight = false
redCurve
{
key = 0 1
key = 1 1
}
greenCurve
{
key = 0
key = 1 1
}
blueCurve
{
key = 0 0
key = 1 0
}
alphaCurve
{
key = 0 0
key = 1 1
}
}
MODULE
{
name = ModuleColorChanger
moduleID = throttleColor
animRate = 1
shaderProperty = _EmissiveColor
includedRenderers = EngineCore
toggleInEditor = false
toggleInFlight = false
redCurve
{
key = 0 1
key = 1 1
}
greenCurve
{
key = 0 0
key = 1 1
}
blueCurve
{
key = 0 0
key = 1 0
}
alphaCurve
{
key = 0 0
key = 1 1
}
}
}
// Puff
@ -295,6 +567,10 @@
MODEL {
model = ReStock/Assets/Engine/restock-engine-puff-1
}
!EFFECTS {}
EFFECTS
{
}
MODULE
{
name = ModulePartVariants
@ -384,22 +660,87 @@
rotatorsName = CylBot020
}
}
@MODULE[ModuleEnginesFX]
{
@runningEffectName = fx-puff-running
}
!MODULE[FXModuleAnimateThrottle] {}
MODULE
{
name = FXModuleAnimateThrottle
animationName = restock-puff-throttle-1
layer = 1
responseSpeed = 0.005
dependOnEngineState = True
dependOnThrottle = True
}
MODULE
{
name = FXModuleAnimateThrottle
animationName = restock-puff-throttle-1
layer = 2
responseSpeed = 1.0
dependOnEngineState = True
dependOnThrottle = True
}
{
name = FXModuleThrottleEffects
fxModuleNames = heatColor
responseSpeed = 0.005
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
excludedRenderers = EngineCore
toggleInEditor = false
toggleInFlight = false
redCurve
{
key = 0 1
key = 1 1
}
greenCurve
{
key = 0
key = 1 1
}
blueCurve
{
key = 0 0
key = 1 0
}
alphaCurve
{
key = 0 0
key = 1 1
}
}
MODULE
{
name = ModuleColorChanger
moduleID = throttleColor
animRate = 1
shaderProperty = _EmissiveColor
includedRenderers = EngineCore
toggleInEditor = false
toggleInFlight = false
redCurve
{
key = 0 1
key = 1 1
}
greenCurve
{
key = 0 0
key = 1 1
}
blueCurve
{
key = 0 0
key = 1 0
}
alphaCurve
{
key = 0 0
key = 1 1
}
}
}