// Patches applying art changes to Making History engines // Contents: // - RV-1 "Cub" Vernier Engine (LiquidEngineRV-1) // RV-1 "Cub" Vernier Engine @PART[LiquidEngineRV-1]:HAS[~RestockIgnore[*]]:FOR[ReStock] { @author = Chris Adderley (Nertea) !mesh = DELETE !MODEL {} MODEL { model = ReStock/Assets/Engine/restock-engine-panda-1 } !EFFECTS {} EFFECTS { engage { AUDIO { channel = Ship clip = sound_vent_medium volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft loop = false } } fx-cub-running { AUDIO { channel = Ship clip = sound_rocket_mini volume = 0.0 0.0 volume = 0.01 0.2 volume = 1.0 0.6 pitch = 0.0 0.1 pitch = 0.01 0.2 pitch = 1.0 0.5 loop = true } MODEL_MULTI_PARTICLE { name = core modelName = ReStock/FX/restock-fx-cub-core-1 transformName = fxTransformCore emission = 0.0 0.0 emission = 0.01 0.1 emission = 0.075 0.25 emission = 1.0 1.0 speed = 0.0 0.8 speed = 1.0 1.0 } MODEL_MULTI_PARTICLE { name = plume modelName = ReStock/FX/restock-fx-cub-plume-1 transformName = fxTransformPlume emission = 0.0 0.0 emission = 0.01 0.1 emission = 0.075 0.25 emission = 1.0 1.0 speed = 0.0 0.8 speed = 1.0 1.0 } } } @MODULE[ModuleEnginesFX] { %runningEffectName = fx-cub-running } @MODULE[ModuleGimbal] { @gimbalTransformName = B_GimbalCub } MODULE { name = ModulePartVariants baseVariant = Basic VARIANT { name = Basic displayName = #LOC_Restock_variant-engine_shroud primaryColor = #ffffff secondaryColor = #999999 GAMEOBJECTS { CubBasic = true CubBare = false CubWide = false } } VARIANT { name = Wide displayName = #LOC_Restock_variant-engine_shroud_wide primaryColor = #ffffff GAMEOBJECTS { CubBasic = false CubBare = false CubWide = true } } VARIANT { name = Bare displayName = #LOC_Restock_variant-engine_compact primaryColor = #999999 GAMEOBJECTS { CubBasic = false CubBare = true CubWide = false } } } MODULE { 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 excludedRenderers = 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 includedRenderers = EngineCore 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 } } MODULE { name = ModuleRestockDepthMask maskTransform = BasicMask } MODULE { name = ModuleRestockDepthMask maskTransform = WideMask } }