// Patches applying art changes to Making History engines // Contents: // - RE-I2 "Skiff" Liquid Fuel Engine (LiquidEngineRE-I2) // - KR-1 "Mastodon" Liquid Fuel Engine (LiquidEngineKE-1) // RE-I2 "Skiff" Liquid Fuel Engine @PART[LiquidEngineRE-I2]:HAS[~RestockIgnore[*]]:FOR[ReStock] { @author = Chris Adderley (Nertea) !mesh = DELETE !MODEL,* {} MODEL { model = ReStock/Assets/Engine/restock-engine-caravel-1 } !fx_exhaustFlame_blue = DELETE !fx_exhaustLight_blue = DELETE !fx_smokeTrail_light = DELETE !fx_exhaustSparks_flameout = DELETE !sound_vent_medium = DELETE !sound_rocket_hard = DELETE !sound_vent_soft = DELETE !sound_explosion_low = DELETE !MODULE[ModulePartVariants] {} !MODULE[FXModuleLookAtConstraint] {} 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 } } fx-skiff-running { AUDIO { channel = Ship clip = sound_rocket_hard 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-skiff-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-skiff-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 } PREFAB_PARTICLE { prefabName = fx_smokeTrail_light transformName = fxTransformPlume emission = 0.0 0.0 emission = 0.05 0.0 emission = 0.075 0.25 emission = 1.0 1.25 speed = 0.0 0.25 speed = 1.0 1.0 } } } @bulkheadProfiles = size1, size1p5, srf @MODULE[ModuleEngines] { @name = ModuleEnginesFX %runningEffectName = fx-skiff-running } @MODULE[ModuleGimbal] { @gimbalTransformName = B_Gimbal } @MODULE[ModuleJettison] { @jettisonName = Shroud1p5x3,Shroud2x3,Shroud1p5x3_2,Shroud1p5x3_3 } MODULE { name = ModulePartVariants baseVariant = Shroud VARIANT { // AKA 2.5m boattail (wtf) name = Shroud displayName = #LOC_Restock_variant-engine_tankbutt_size2_white themeName = Shroud primaryColor = #999999 secondaryColor = #ffffff sizeGroup = GroupA GAMEOBJECTS { SkiffBoattail = true SkiffCompact = false Skiff1875 = false Skiff125 = false Shroud2x3 = true Shroud2x3_Orange = false Shroud2x3_White = true Shroud1p5x3 = false Shroud1p5x3_White = false Shroud1p5x3_Orange = false Shroud1p5x3_2 = false Shroud1p5x3_2_Orange = false Shroud1p5x3_2_White = false Shroud1p5x3_3 = false Shroud1p5x3_3_Orange = false Shroud1p5x3_3_White = false } NODES { node_stack_top = 0.0, 1.80521, 0.0, 0.0, 1.0, 0.0, 2 node_stack_bottom = 0.0, -1.46, 0.0, 0.0, -1.0, 0.0, 2 } } VARIANT { name = Size1p5 displayName = #LOC_Restock_variant-engine_size1p5_white primaryColor = #666666 secondaryColor = #ffffff GAMEOBJECTS { SkiffBoattail = false SkiffCompact = false Skiff1875 = true Skiff125 = false Shroud1p5x3 = false Shroud1p5x3_2 = true Shroud2x3 = false Shroud1p5x3_2_Orange = false Shroud1p5x3_2_White = true Shroud2x3_Orange = false Shroud2x3_White = false Shroud1p5x3_White = false Shroud1p5x3_Orange = false Shroud1p5x3_3 = false Shroud1p5x3_3_Orange = false Shroud1p5x3_3_White = false } NODES { node_stack_top = 0.0, 1.08738, 0.0, 0.0, 1.0, 0.0, 2 node_stack_bottom = 0.0, -1.413, 0.0, 0.0, -1.0, 0.0, 2 } } VARIANT { name = Size1 displayName = #LOC_Restock_variant-engine_size1_white primaryColor = #333333 secondaryColor = #ffffff GAMEOBJECTS { SkiffBoattail = false SkiffCompact = false Skiff1875 = false Skiff125 = true Shroud1p5x3 = false Shroud1p5x3_2 = false Shroud2x3 = false Shroud1p5x3_2_Orange = false Shroud1p5x3_2_White = false Shroud2x3_Orange = false Shroud2x3_White = false Shroud1p5x3_White = false Shroud1p5x3_Orange = false Shroud1p5x3_3 = true Shroud1p5x3_3_Orange = false Shroud1p5x3_3_White = true } NODES { node_stack_top = 0.0, 1.08738, 0.0, 0.0, 1.0, 0.0, 2 node_stack_bottom = 0.0, -1.413, 0.0, 0.0, -1.0, 0.0, 2 } } VARIANT { name = Bare displayName = #LOC_Restock_variant-engine_compact_white themeName = Bare primaryColor = #111111 secondaryColor = #ffffff GAMEOBJECTS { SkiffBoattail = false SkiffCompact = true Skiff1875 = false Skiff125 = false Shroud1p5x3 = true Shroud1p5x3_2 = false Shroud2x3 = false Shroud1p5x3_2_Orange = false Shroud1p5x3_2_White = false Shroud2x3_Orange = false Shroud2x3_White = false Shroud1p5x3_White = true Shroud1p5x3_Orange = false Shroud1p5x3_3 = false Shroud1p5x3_3_Orange = false Shroud1p5x3_3_White = false } NODES { node_stack_top = 0.0, 1.08738, 0.0, 0.0, 1.0, 0.0, 2 node_stack_bottom = 0.0, -1.413, 0.0, 0.0, -1.0, 0.0, 2 } } VARIANT { // AKA 2.5m boattail (wtf) name = Shroud_Alternate displayName = #LOC_Restock_variant-engine_tankbutt_size2_grey-orange themeName = Shroud primaryColor = #999999 secondaryColor = #f69449 sizeGroup = GroupA GAMEOBJECTS { SkiffBoattail = true SkiffCompact = false Skiff1875 = false Skiff125 = false Shroud1p5x3 = false Shroud2x3 = true Shroud1p5x3_2_Orange = false Shroud1p5x3_2_White = false Shroud2x3_Orange = true Shroud2x3_White = false Shroud1p5x3_White = false Shroud1p5x3_Orange = false Shroud1p5x3_3 = false Shroud1p5x3_3_Orange = false Shroud1p5x3_3_White = false } NODES { node_stack_top = 0.0, 1.80521, 0.0, 0.0, 1.0, 0.0, 2 node_stack_bottom = 0.0, -1.46, 0.0, 0.0, -1.0, 0.0, 2 } } VARIANT { name = Size1p5_Alternate displayName = #LOC_Restock_variant-engine_size1p5_grey-orange primaryColor = #666666 secondaryColor = #f69449 GAMEOBJECTS { SkiffBoattail = false SkiffCompact = false Skiff1875 = true Skiff125 = false Shroud1p5x3 = false Shroud1p5x3_2 = true Shroud2x3 = false Shroud1p5x3_2_Orange = true Shroud1p5x3_2_White = false Shroud2x3_Orange = false Shroud2x3_White = false Shroud1p5x3_White = false Shroud1p5x3_Orange = false Shroud1p5x3_3 = false Shroud1p5x3_3_Orange = false Shroud1p5x3_3_White = false } NODES { node_stack_top = 0.0, 1.08738, 0.0, 0.0, 1.0, 0.0, 2 node_stack_bottom = 0.0, -1.413, 0.0, 0.0, -1.0, 0.0, 2 } } VARIANT { name = Size1_Alternate displayName = #LOC_Restock_variant-engine_size1_grey-orange primaryColor = #333333 secondaryColor = #f69449 GAMEOBJECTS { SkiffBoattail = false SkiffCompact = false Skiff1875 = false Skiff125 = true Shroud1p5x3 = false Shroud1p5x3_2 = false Shroud2x3 = false Shroud1p5x3_2_Orange = false Shroud1p5x3_2_White = false Shroud2x3_Orange = false Shroud2x3_White = false Shroud1p5x3_White = false Shroud1p5x3_Orange = false Shroud1p5x3_3 = true Shroud1p5x3_3_Orange = true Shroud1p5x3_3_White = false } NODES { node_stack_top = 0.0, 1.08738, 0.0, 0.0, 1.0, 0.0, 2 node_stack_bottom = 0.0, -1.413, 0.0, 0.0, -1.0, 0.0, 2 } } VARIANT { name = Bare_Alternate displayName = #LOC_Restock_variant-engine_compact_grey-orange themeName = Bare primaryColor = #111111 secondaryColor = #f69449 GAMEOBJECTS { SkiffBoattail = false SkiffCompact = true Skiff1875 = false Skiff125 = false Shroud1p5x3 = true Shroud1p5x3_2 = false Shroud2x3 = false Shroud1p5x3_2_Orange = false Shroud1p5x3_2_White = false Shroud2x3_Orange = false Shroud2x3_White = false Shroud1p5x3_White = false Shroud1p5x3_Orange = true Shroud1p5x3_3 = false Shroud1p5x3_3_Orange = false Shroud1p5x3_3_White = false } NODES { node_stack_top = 0.0, 1.08738, 0.0, 0.0, 1.0, 0.0, 2 node_stack_bottom = 0.0, -1.413, 0.0, 0.0, -1.0, 0.0, 2 } } } 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 = J2Core 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 = J2Core 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 = FXModuleLookAtConstraint CONSTRAINLOOKFX { targetName = B_SkiffCylUpper001 rotatorsName =B_SkiffCylLower001 } CONSTRAINLOOKFX { targetName = B_SkiffCylUpper002 rotatorsName = B_SkiffCylLower002 } CONSTRAINLOOKFX { targetName = B_SkiffCylLower001 rotatorsName = B_SkiffCylUpper001 } CONSTRAINLOOKFX { targetName = B_SkiffCylLower002 rotatorsName = B_SkiffCylUpper002 } } } // KR-1 "Mastodon" Liquid Fuel Engine @PART[LiquidEngineKE-1]:HAS[~RestockIgnore[*]]:FOR[ReStock] { @author = Chris Adderley (Nertea) !mesh = DELETE !MODEL,* {} MODEL { model = ReStock/Assets/Engine/restock-engine-mastodon-1 } !fx_exhaustFlame_blue = DELETE !fx_exhaustLight_blue = DELETE !fx_smokeTrail_light = DELETE !fx_exhaustSparks_flameout = DELETE !sound_vent_medium = DELETE !sound_rocket_hard = DELETE !sound_vent_soft = DELETE !sound_explosion_low = DELETE !MODULE[ModulePartVariants] {} !MODULE[FXModuleLookAtConstraint] {} @bulkheadProfiles = size1, size1p5, size2, size3, srf 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 } } fx-mastodon-running { AUDIO { channel = Ship clip = sound_rocket_hard 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-mastodon-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-mastodon-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 } MODEL_MULTI_PARTICLE { name = fire modelName = ReStock/FX/restock-fx-mastodon-plume-2 transformName = fxTransformFire 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 } PREFAB_PARTICLE { prefabName = fx_smokeTrail_light transformName = fxTransformPlume emission = 0.0 0.0 emission = 0.05 0.0 emission = 0.075 0.25 emission = 1.0 1.25 speed = 0.0 0.25 speed = 1.0 1.0 } } } @MODULE[ModuleEngines] { @name = ModuleEnginesFX %runningEffectName = fx-mastodon-running } @MODULE[ModuleGimbal] { @gimbalTransformName = B_Gimbal } @MODULE[ModuleJettison] { @jettisonName = Shroud2x2,Shroud2x3,Shroud2x4,Shroud25 } MODULE { name = ModulePartVariants baseVariant = 25Ring VARIANT { name = 25Ring displayName = #LOC_Restock_variant-engine_size2_white primaryColor = #cccccc secondaryColor = #ffffff sizeGroup = GroupB GAMEOBJECTS { // Engine Core B_F1_25 = true B_F1_1875 = false B_F1_Boattail = false B_F1_Boattail375 = false B_F1_Compact = false // Shroud bases Shroud2x2 = false Shroud2x3 = false Shroud2x4 = false Shroud25 = true // Actual shroud colour objects Shroud25BoatWhite = false Shroud25BoatGrey= false Shroud25White= true Shroud25Grey= false Shroud1875White= false Shroud1875Grey= false ShroudCptWhite= false ShroudCptGrey = false 375MountBoatWhite = false 375MountBoatOrange = false 25MountBoatWhite = false 25MountBoatOrange = false } NODES { node_stack_top = 0.0, 0.2, 0.0, 0.0, 1.0, 0.0, 2 node_stack_bottom = 0.0, -2.5, 0.0, 0.0, -1.0, 0.0, 2 } } VARIANT { name = Full displayName = #LOC_Restock_variant-engine_boattail_size2_white primaryColor = #999999 secondaryColor = #ffffff sizeGroup = GroupA GAMEOBJECTS { // Engine Core B_F1_25 = false B_F1_1875 = false B_F1_Boattail = true B_F1_Boattail375 = false B_F1_Compact = false // Shroud bases Shroud2x2 = false Shroud2x3 = false Shroud2x4 = true Shroud25 = false // Actual shroud colour objects Shroud25BoatWhite = true Shroud25BoatGrey= false Shroud25White= false Shroud25Grey= false Shroud1875White= false Shroud1875Grey= false ShroudCptWhite= false ShroudCptGrey = false 375MountBoatWhite = false 375MountBoatOrange = false 25MountBoatWhite = true 25MountBoatOrange = false } NODES { node_stack_bottom = 0.0, -2.95, 0.0, 0.0, -1.0, 0.0, 2 } } VARIANT { name = 375Boat displayName = #LOC_Restock_variant-engine_boattail_size3_white primaryColor = #666666 secondaryColor = #ffffff sizeGroup = GroupB GAMEOBJECTS { // Engine Core B_F1_25 = false B_F1_1875 = false B_F1_Boattail = false B_F1_Boattail375 = true B_F1_Compact = false // Shroud bases Shroud2x2 = false Shroud2x3 = false Shroud2x4 = false Shroud25 = false // Actual shroud colour objects Shroud25BoatWhite = false Shroud25BoatGrey= false Shroud25White= false Shroud25Grey= false Shroud1875White= false Shroud1875Grey= false ShroudCptWhite= false ShroudCptGrey = false 375MountBoatWhite = true 375MountBoatOrange = false 25MountBoatWhite = false 25MountBoatOrange = false } NODES { node_stack_top = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 2 node_stack_bottom = 0.0, -2.54, 0.0, 0.0, -1.0, 0.0, 2 } } VARIANT { name = Mid displayName = #LOC_Restock_variant-engine_size1p5_white primaryColor = #333333 secondaryColor = #ffffff sizeGroup = GroupB GAMEOBJECTS { // Engine Core B_F1_25 = false B_F1_1875 = true B_F1_Boattail = false B_F1_Boattail375 = false B_F1_Compact = false // Shroud bases Shroud2x2 = false Shroud2x3 = true Shroud2x4 = false Shroud25 = false // Actual shroud colour objects Shroud25BoatWhite = false Shroud25BoatGrey= false Shroud25White= false Shroud25Grey= false Shroud1875White= true Shroud1875Grey= false ShroudCptWhite= false ShroudCptGrey = false 375MountBoatWhite = false 375MountBoatOrange = false 25MountBoatWhite = false 25MountBoatOrange = false } NODES { node_stack_top = 0.0, 0.2, 0.0, 0.0, 1.0, 0.0, 2 node_stack_bottom = 0.0, -2.5, 0.0, 0.0, -1.0, 0.0, 2 } } VARIANT { name = Bare displayName =#LOC_Restock_variant-engine_compact_white themeName = Bare primaryColor = #111111 secondaryColor = #ffffff sizeGroup = GroupC GAMEOBJECTS { // Engine Core B_F1_25 = false B_F1_1875 = false B_F1_Boattail = false B_F1_Boattail375 = false B_F1_Compact = true // Shroud bases Shroud2x2 = true Shroud2x3 = false Shroud2x4 = false Shroud25 = false // Actual shroud colour objects Shroud25BoatWhite = false Shroud25BoatGrey= false Shroud25White= false Shroud25Grey= false Shroud1875White= false Shroud1875Grey= false ShroudCptWhite= true ShroudCptGrey = false 375MountBoatWhite = false 375MountBoatOrange = false 25MountBoatWhite = false 25MountBoatOrange = false } NODES { node_stack_top = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 2 node_stack_bottom = 0.0, -2.5, 0.0, 0.0, -1.0, 0.0, 2 } } VARIANT { name = 25RingAlt displayName = #LOC_Restock_variant-engine_size2_grey-orange primaryColor = #3b572a secondaryColor = #f69449 sizeGroup = GroupB GAMEOBJECTS { // Engine Core B_F1_25 = true B_F1_1875 = false B_F1_Boattail = false B_F1_Boattail375 = false B_F1_Compact = false // Shroud bases Shroud2x2 = false Shroud2x3 = false Shroud2x4 = false Shroud25 = true // Actual shroud colour objects Shroud25BoatWhite = false Shroud25BoatGrey= false Shroud25White= false Shroud25Grey= true Shroud1875White= false Shroud1875Grey= false ShroudCptWhite= false ShroudCptGrey = false 375MountBoatWhite = false 375MountBoatOrange = false 25MountBoatWhite = false 25MountBoatOrange = false } NODES { node_stack_top = 0.0, 0.2, 0.0, 0.0, 1.0, 0.0, 2 node_stack_bottom = 0.0, -2.5, 0.0, 0.0, -1.0, 0.0, 2 } } VARIANT { name = FullAlt displayName = #LOC_Restock_variant-engine_boattail_size2_grey-orange primaryColor = #35472b secondaryColor = #f69449 sizeGroup = GroupA GAMEOBJECTS { // Engine Core B_F1_25 = false B_F1_1875 = false B_F1_Boattail = true B_F1_Boattail375 = false B_F1_Compact = false // Shroud bases Shroud2x2 = false Shroud2x3 = false Shroud2x4 = true Shroud25 = false // Actual shroud colour objects Shroud25BoatWhite = false Shroud25BoatGrey= true Shroud25White= false Shroud25Grey= false Shroud1875White= false Shroud1875Grey= false ShroudCptWhite= false ShroudCptGrey = false 375MountBoatWhite = false 375MountBoatOrange = false 25MountBoatWhite = false 25MountBoatOrange = true } NODES { node_stack_bottom = 0.0, -2.95, 0.0, 0.0, -1.0, 0.0, 2 } } VARIANT { name = 375BoatAlt displayName = #LOC_Restock_variant-engine_boattail_size3_grey-orange primaryColor = #2c3626 secondaryColor = #f69449 sizeGroup = GroupB GAMEOBJECTS { // Engine Core B_F1_25 = false B_F1_1875 = false B_F1_Boattail = false B_F1_Boattail375 = true B_F1_Compact = false // Shroud bases Shroud2x2 = false Shroud2x3 = false Shroud2x4 = false Shroud25 = false // Actual shroud colour objects Shroud25BoatWhite = false Shroud25BoatGrey= false Shroud25White= false Shroud25Grey= false Shroud1875White= false Shroud1875Grey= false ShroudCptWhite= false ShroudCptGrey = false 375MountBoatWhite = false 375MountBoatOrange = true 25MountBoatWhite = false 25MountBoatOrange = false } NODES { node_stack_top = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 2 node_stack_bottom = 0.0, -2.54, 0.0, 0.0, -1.0, 0.0, 2 } } VARIANT { name = MidAlt displayName = #LOC_Restock_variant-engine_size1p5_grey-orange primaryColor = #20241d secondaryColor = #f69449 sizeGroup = GroupB GAMEOBJECTS { // Engine Core B_F1_25 = false B_F1_1875 = true B_F1_Boattail = false B_F1_Boattail375 = false B_F1_Compact = false // Shroud bases Shroud2x2 = false Shroud2x3 = true Shroud2x4 = false Shroud25 = false // Actual shroud colour objects Shroud25BoatWhite = false Shroud25BoatGrey= false Shroud25White= false Shroud25Grey= false Shroud1875White= false Shroud1875Grey= true ShroudCptWhite= false ShroudCptGrey = false 375MountBoatWhite = false 375MountBoatOrange = false 25MountBoatWhite = false 25MountBoatOrange = false } NODES { node_stack_top = 0.0, 0.2, 0.0, 0.0, 1.0, 0.0, 2 node_stack_bottom = 0.0, -2.5, 0.0, 0.0, -1.0, 0.0, 2 } } VARIANT { name = BareAlt displayName = #LOC_Restock_variant-engine_compact_grey-orange themeName = Bare primaryColor = #111211 secondaryColor = #f69449 sizeGroup = GroupC GAMEOBJECTS { // Engine Core B_F1_25 = false B_F1_1875 = false B_F1_Boattail = false B_F1_Boattail375 = false B_F1_Compact = true // Shroud bases Shroud2x2 = true Shroud2x3 = false Shroud2x4 = false Shroud25 = false // Actual shroud colour objects Shroud25BoatWhite = false Shroud25BoatGrey= false Shroud25White= false Shroud25Grey= false Shroud1875White= false Shroud1875Grey= false ShroudCptWhite= false ShroudCptGrey = true 375MountBoatWhite = false 375MountBoatOrange = false 25MountBoatWhite = false 25MountBoatOrange = false } NODES { node_stack_top = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 2 node_stack_bottom = 0.0, -2.5, 0.0, 0.0, -1.0, 0.0, 2 } } } MODULE { name = FXModuleLookAtConstraint CONSTRAINLOOKFX { targetName = B_CylTop001 rotatorsName =B_CylBot001 } CONSTRAINLOOKFX { targetName = B_CylTop002 rotatorsName = B_CylBot002 } CONSTRAINLOOKFX { targetName = B_CylBot001 rotatorsName = B_CylTop001 } CONSTRAINLOOKFX { targetName = B_CylBot002 rotatorsName = B_CylTop002 } } 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 } } }