// Patches applying art changes to 3.75m engines // Contents: // - Kerbodyne KR-2L+ "Rhino" Liquid Fuel Engine (Size3AdvancedEngine) // - S3 KS-25x4 "Mammoth" Liquid Fuel Engine (Size3EngineCluster) @PART[Size3AdvancedEngine] { @author = Chris Adderley (Nertea) !mesh = DELETE !MODEL = {} MODEL { model = ReStock/Assets/Engine/restock-engine-rhino-1 } %rescaleFactor = 1 #node_stack_bottom02 = 0.0, -2.536873, 0.0, 0.0, -1.0, 0.0, 3 %node_attach = 0.0, 1.487975, 0.0, 0.0, 1.0, 0.0, 3 @attachRules = 1,1,1,0,0 !EFFECTS {} EFFECTS { engage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { PREFAB_PARTICLE { prefabName = fx_exhaustSparks_flameout_2 transformName = thrustTransform oneShot = true } AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } fx-rhino-running { AUDIO { channel = Ship clip = sound_rocket_hard volume = 0.0 0.0 volume = 1.0 1.0 pitch = 0.0 0.2 pitch = 1.0 1.0 loop = true } MODEL_MULTI_PARTICLE { name = core modelName = ReStock/FX/restock-fx-rhino-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.35 speed = 1.0 1.0 } MODEL_MULTI_PARTICLE { name = plume modelName = ReStock/FX/restock-fx-rhino-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.35 speed = 1.0 1.0 } PREFAB_PARTICLE { prefabName = fx_smokeTrail_veryLarge transformName = smokePoint 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 localOffset = 0, 0, 1 } } } MODULE { name = ModulePartVariants baseVariant = Size3 VARIANT { name = Size3 displayName = #LOC_Restock_variant-engine_size3 primaryColor = #999999 secondaryColor = #f69449 GAMEOBJECTS { Var_375 = true Var_Compact = false Fairing375 = true Fairing375_Compact = false } NODES { node_stack_top = 0.0, 1.487975, 0.0, 0.0, 1.0, 0.0, 3 } } VARIANT { name = Compact displayName = #LOC_Restock_variant-engine_compact primaryColor = #999999 secondaryColor = #555555 GAMEOBJECTS { Var_375 = false Var_Compact = true Fairing375 = false Fairing375_Compact = true } NODES { node_stack_top = 0.0,0.443,0.0 , 0.0, 1.0, 0.0, 2 } } } @MODULE[ModuleEnginesFX] { %runningEffectName = fx-rhino-running } @MODULE[ModuleJettison] { @jettisonName = Fairing375,Fairing375_Compact } @MODULE[ModuleGimbal] { @gimbalTransformName = B_Gimbal gimbalResponseSpeed = 8 useGimbalResponseSpeed = true } MODULE { name = FXModuleLookAtConstraint // Ringed CONSTRAINLOOKFX { targetName = LowerPiston001 rotatorsName = UpperPiston001 } CONSTRAINLOOKFX { targetName = LowerPiston002 rotatorsName = UpperPiston002 } CONSTRAINLOOKFX { targetName = UpperPiston001 rotatorsName = LowerPiston001 } CONSTRAINLOOKFX { targetName = UpperPiston002 rotatorsName = LowerPiston002 } } @MODULE[FXModuleAnimateThrottle] { @animationName = restock-rhino-heat-1 %layer = 1 } MODULE { name = FXModuleAnimateThrottle animationName = restock-rhino-throttle-1 responseSpeed = 1.0 layer = 2 dependOnEngineState = True dependOnThrottle = True } } @PART[Size3EngineCluster] { @author = Chris Adderley (Nertea) !mesh = DELETE !MODEL = {} MODEL { model = ReStock/Assets/Engine/restock-engine-mammoth-1 } !EFFECTS {} EFFECTS { engage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { PREFAB_PARTICLE { prefabName = fx_exhaustSparks_flameout_2 transformName = smokePoint oneShot = true } AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } fx-mammoth-running { AUDIO { channel = Ship clip = sound_rocket_spurts volume = 0.0 0.0 volume = 1.0 1.0 pitch = 0.0 0.2 pitch = 1.0 1.0 loop = true } MODEL_MULTI_PARTICLE { name = core modelName = ReStock/FX/restock-fx-vector-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.35 speed = 1.0 1.0 } MODEL_MULTI_PARTICLE { name = plume modelName = ReStock/FX/restock-fx-vector-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.35 speed = 1.0 1.0 } PREFAB_PARTICLE { prefabName = fx_smokeTrail_veryLarge transformName = smokePoint 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 localOffset = 0, 0, 1 } } } %rescaleFactor = 1 @MODULE[ModuleEnginesFX] { %runningEffectName = fx-mammoth-running } @MODULE[FXModuleAnimateThrottle] { @animationName = restock-mammoth-heat-1 %layer = 1 } MODULE { name = FXModuleAnimateThrottle animationName = restock-mammoth-throttle-1 responseSpeed = 1.0 dependOnEngineState = True layer = 2 dependOnThrottle = True } }