First commit of Yorkie engine (MH Cheetah)

This commit is contained in:
Poodmund 2024-06-08 21:47:41 +01:00
parent 9c914a1d66
commit 8a4e7716b2
2 changed files with 1002 additions and 3 deletions

View File

@ -60,19 +60,27 @@ Localization
#LOC_RestockPlus_restock-engine-ursa_title = RK-107 'Ursa' Liquid Fuel Engine
#LOC_RestockPlus_restock-engine-ursa_description = Though the Ursa is bearish on gimbal mechanisms, it is fairly powerful and does simple, effective duty as a booster engine.
#LOC_RestockPlus_restock-engine-ursa_tags = fueltank ?lfo liquid oxidizer propellant rocket (ursa restock
#LOC_RestockPlus_restock-engine-ursa_tags = ascent main propuls lower paperclip restock (ursa restock rd-107 rd 107 soyuz
#LOC_RestockPlus_restock-engine-caravel_title = UR-2 'Caravel' Liquid Fuel Engine
#LOC_RestockPlus_restock-engine-caravel_description = The Caravel easily sails into the winds of interplanetary space with average efficiency and thrust.
#LOC_RestockPlus_restock-engine-caravel_tags = fueltank ?lfo liquid oxidizer propellant rocket (caravel paperclip restock
#LOC_RestockPlus_restock-engine-caravel_tags = sustain sustainer main propuls lower (caravel paperclip restock J-2 saturn
#LOC_RestockPlus_restock-engine-schnauzer_title = UR-137 'Schnauzer' Liquid Fuel Engine
#LOC_RestockPlus_restock-engine-schnauzer_description = The Schnauzer has a large snout - er, bell, and as such functions majestically as a upper stage engine.
#LOC_RestockPlus_restock-engine-schnauzer_tags = fueltank ?lfo liquid oxidizer propellant rocket paperclip (schanuzer restock
#LOC_RestockPlus_restock-engine-schnauzer_tags = orbit vac upper propuls paperclip (schanuzer restock sps apollo aj-10 aj
#LOC_RestockPlus_restock-engine-galleon_title = UR-1 'Galleon' Liquid Fuel Engine
#LOC_RestockPlus_restock-engine-galleon_description = Set sail on the winds of space with your first stage propelled by the might of the Galleon! A modern ship of the line, this engine is a powerful booster.
#LOC_RestockPlus_restock-engine-galleon_tags = ascent main propuls lower paperclip restock ur1 (galleon f1 saturn
#LOC_RestockPlus_restock-engine-yorkie_title = UR-T91 'Yorkie' Liquid Fuel Engine
#LOC_RestockPlus_restock-engine-yorkie_description = The compact and nimble Yorkie will keep you going, and going, and going, and going. Exactly what you will need from an upper stag engine.
#LOC_RestockPlus_restock-engine-yorkie_tags = orbit vac upper propuls paperclip restock (yorkie lr-91 lr 91 titan
#LOC_RestockPlus_restock-engine-ketch_title = UR-T87 'Ketch' Liquid Fuel Engine
#LOC_RestockPlus_restock-engine-ketch_description = This twin masted... ahem... engined, motor will have you tacking through the skies, lifting you off the ground and setting you on your way to space.
#LOC_RestockPlus_restock-engine-ketch_tags = ascent main propuls lower paperclip restock (ketch lr-87 lr 87 titan
// 1.25m
#LOC_RestockPlus_restock-engine-pug_title = LV-303 'Pug' Liquid Fuel Engine

View File

@ -0,0 +1,991 @@
// ReStock+ 1.5.0
// 1.875m sustainer engine
PART
{
name = restock-engine-ketch-1
module = Part
author = Kavaeric
rescaleFactor = 1.0
MODEL
{
model = ReStock/Assets/Engine/restock-engine-cheetah-2
}
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-cheetah-running
{
AUDIO
{
channel = Ship
clip = sound_rocket_hard
volume = 0.0 0.0
volume = 0.01 0.2
volume = 1.0 0.8
pitch = 0.0 0.1
pitch = 0.01 0.2
pitch = 1.0 0.7
loop = true
}
MODEL_MULTI_PARTICLE
{
name = core
modelName = ReStock/FX/restock-fx-wolfhound-core
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-wolfhound-plume
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 = vernier
modelName = ReStock/FX/restock-fx-reliant-turbo-1
transformName = vernier_fxTransform
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
localRotation = 0, 0, -180
}
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
}
}
}
node_stack_top = 0.0, 0.84028, 0.0, 0.0, 1.0, 0.0, 2
node_stack_bottom = 0.0, -1.11945, 0.0, 0.0, -1.0, 0.0, 2
node_attach = 0.0, 0.84028, 0.0, 0.0, 1.0, 0.0, 2
/// Flag to disable this part if MH is installed
MHReplacement = True
TechRequired = heavierRocketry
entryCost = 3400
cost = 850
category = Engine
subcategory = 0
title = #LOC_RestockPlus_restock-engine-yorkie_title
manufacturer = #LOC_RestockPlus_agency_paperclips
description = #LOC_RestockPlus_restock-engine-yorkie_description
attachRules = 1, 1, 1, 1, 0
mass = 1.0
dragModelType = default
maximum_drag = 0.2
minimum_drag = 0.3
angularDrag = 2
crashTolerance = 7
breakingForce = 150
breakingTorque = 150
maxTemp = 2000 // = 3000
fuelCrossFeed = True
bulkheadProfiles = size1, size1p5, srf
tags = #LOC_RestockPlus_restock-engine-yorkie_tags
MODULE
{
name = ModuleEnginesFX
thrustVectorTransformName = thrustTransform
runningEffectName = fx-cheetah-running
exhaustDamage = True
ignitionThreshold = 0.1
minThrust = 0
maxThrust = 125
heatProduction = 175
fxOffset = 0, 0, 0.1
EngineType = LiquidFuel
exhaustDamageDistanceOffset = 0.35
PROPELLANT
{
name = LiquidFuel
ratio = 0.9
DrawGauge = True
}
PROPELLANT
{
name = Oxidizer
ratio = 1.1
}
atmosphereCurve
{
key = 0 355
key = 1 150
key = 9 0.001
}
transformMultipliers
{
trf0 = 0.96
trf1 = 0.01
trf2 = 0.01
trf3 = 0.01
trf4 = 0.01
}
}
MODULE
{
name = ModuleAlternator
RESOURCE
{
name = ElectricCharge
rate = 5.0
}
}
MODULE
{
name = ModuleGimbal
gimbalTransformName = gimbal
gimbalRange = 2
gimbalResponseSpeed = 15
useGimbalResponseSpeed = true
}
MODULE
{
name = ModuleGimbal
gimbalTransformName = vernier_gimbal
gimbalRangeXP = 10
gimbalRangeXN = 10
gimbalRangeYP = 0
gimbalRangeYN = 0
gimbalResponseSpeed = 20
useGimbalResponseSpeed = true
enablePitch = false
enableRoll = true
enableYaw = false
}
MODULE
{
name = ModulePartVariants
baseVariant = Cap
VARIANT
{
name = Size1p5
displayName = #LOC_Restock_variant-engine_size1p5_white
primaryColor = #999999
secondaryColor = #ffffff
GAMEOBJECTS
{
// Size 12 ring mount
LFD_Cheetah_12_Mount = false
LFD_Cheetah_Shroud_12 = false
LFD_Cheetah_Shroud_12Alt = false
// Size 12 boattail
LFD_Cheetah_12_Boattail = false
LFD_Cheetah_12_BoattailAlt = false
LFD_Cheetah_12_BoattailAlt2 = false
LFD_Cheetah_Shroud_12Boattail = false
LFD_Cheetah_Shroud_12BoattailAlt = false
// Size 12 trusses--enable for all s12 variants
LFD_Cheetah_12_MountTruss = false
// Size 18 ring mount
LFD_Cheetah_18_Mount = true
LFD_Cheetah_Shroud_18 = true
LFD_Cheetah_Shroud_18Alt = false
// Size 18 boattail
LFD_Cheetah_18_Boattail = false
LFD_Cheetah_18_BoattailAlt = false
LFD_Cheetah_18_BoattailAlt2 = false
LFD_Cheetah_Shroud_18Boattail = false
LFD_Cheetah_Shroud_18BoattailAlt = false
// Size 18 trusses--enable for all s18 variants
LFD_Cheetah_18_MountTruss = true
// Truss for verniers--only disabled on s12 boattail
LFD_Cheetah_GimbalTruss = true
}
}
VARIANT
{
name = Size1p5Alt
displayName = #LOC_Restock_variant-engine_size1p5_grey-orange
primaryColor = #666666
secondaryColor = #f69449
GAMEOBJECTS
{
// Size 12 ring mount
LFD_Cheetah_12_Mount = false
LFD_Cheetah_Shroud_12 = false
LFD_Cheetah_Shroud_12Alt = false
// Size 12 boattail
LFD_Cheetah_12_Boattail = false
LFD_Cheetah_12_BoattailAlt = false
LFD_Cheetah_12_BoattailAlt2 = false
LFD_Cheetah_Shroud_12Boattail = false
LFD_Cheetah_Shroud_12BoattailAlt = false
// Size 12 trusses--enable for all s12 variants
LFD_Cheetah_12_MountTruss = false
// Size 18 ring mount
LFD_Cheetah_18_Mount = true
LFD_Cheetah_Shroud_18 = false
LFD_Cheetah_Shroud_18Alt = true
// Size 18 boattail
LFD_Cheetah_18_Boattail = false
LFD_Cheetah_18_BoattailAlt = false
LFD_Cheetah_18_BoattailAlt2 = false
LFD_Cheetah_Shroud_18Boattail = false
LFD_Cheetah_Shroud_18BoattailAlt = false
// Size 18 trusses--enable for all s18 variants
LFD_Cheetah_18_MountTruss = true
// Truss for verniers--only disabled on s12 boattail
LFD_Cheetah_GimbalTruss = true
}
}
VARIANT
{
name = Cap // Size1p5Boat
displayName = #LOC_Restock_variant-engine_boattail_size1p5
primaryColor = #000000
secondaryColor = #ffffff
GAMEOBJECTS
{
// Size 12 ring mount
LFD_Cheetah_12_Mount = false
LFD_Cheetah_Shroud_12 = false
LFD_Cheetah_Shroud_12Alt = false
// Size 12 boattail
LFD_Cheetah_12_Boattail = false
LFD_Cheetah_12_BoattailAlt = false
LFD_Cheetah_12_BoattailAlt2 = false
LFD_Cheetah_Shroud_12Boattail = false
LFD_Cheetah_Shroud_12BoattailAlt = false
// Size 12 trusses--enable for all s12 variants
LFD_Cheetah_12_MountTruss = false
// Size 18 ring mount
LFD_Cheetah_18_Mount = false
LFD_Cheetah_Shroud_18 = false
LFD_Cheetah_Shroud_18Alt = false
// Size 18 boattail
LFD_Cheetah_18_Boattail = true
LFD_Cheetah_18_BoattailAlt = false
LFD_Cheetah_18_BoattailAlt2 = false
LFD_Cheetah_Shroud_18Boattail = true
LFD_Cheetah_Shroud_18BoattailAlt = false
// Size 18 trusses--enable for all s18 variants
LFD_Cheetah_18_MountTruss = true
// Truss for verniers--only disabled on s12 boattail
LFD_Cheetah_GimbalTruss = true
}
NODES
{
node_stack_bottom = 0.0, -1.635, 0.0, 0.0, -1.0, 0.0, 2
}
}
VARIANT
{
name = Size1p5BoatAlt
displayName = #LOC_Restock_variant-engine_boattail_size1p5_white
primaryColor = #ffffff
secondaryColor = #ffffff
GAMEOBJECTS
{
// Size 12 ring mount
LFD_Cheetah_12_Mount = false
LFD_Cheetah_Shroud_12 = false
LFD_Cheetah_Shroud_12Alt = false
// Size 12 boattail
LFD_Cheetah_12_Boattail = false
LFD_Cheetah_12_BoattailAlt = false
LFD_Cheetah_12_BoattailAlt2 = false
LFD_Cheetah_Shroud_12Boattail = false
LFD_Cheetah_Shroud_12BoattailAlt = false
// Size 12 trusses--enable for all s12 variants
LFD_Cheetah_12_MountTruss = false
// Size 18 ring mount
LFD_Cheetah_18_Mount = false
LFD_Cheetah_Shroud_18 = false
LFD_Cheetah_Shroud_18Alt = false
// Size 18 boattail
LFD_Cheetah_18_Boattail = false
LFD_Cheetah_18_BoattailAlt = false
LFD_Cheetah_18_BoattailAlt2 = true
LFD_Cheetah_Shroud_18Boattail = true
LFD_Cheetah_Shroud_18BoattailAlt = false
// Size 18 trusses--enable for all s18 variants
LFD_Cheetah_18_MountTruss = true
// Truss for verniers--only disabled on s12 boattail
LFD_Cheetah_GimbalTruss = true
}
NODES
{
node_stack_bottom = 0.0, -1.635, 0.0, 0.0, -1.0, 0.0, 2
}
}
VARIANT
{
name = Size1p5BoatAlt2
displayName = #LOC_Restock_variant-engine_boattail_size1p5_grey-orange
primaryColor = #666666
secondaryColor = #f69449
GAMEOBJECTS
{
// Size 12 ring mount
LFD_Cheetah_12_Mount = false
LFD_Cheetah_Shroud_12 = false
LFD_Cheetah_Shroud_12Alt = false
// Size 12 boattail
LFD_Cheetah_12_Boattail = false
LFD_Cheetah_12_BoattailAlt = false
LFD_Cheetah_12_BoattailAlt2 = false
LFD_Cheetah_Shroud_12Boattail = false
LFD_Cheetah_Shroud_12BoattailAlt = false
// Size 12 trusses--enable for all s12 variants
LFD_Cheetah_12_MountTruss = false
// Size 18 ring mount
LFD_Cheetah_18_Mount = false
LFD_Cheetah_Shroud_18 = false
LFD_Cheetah_Shroud_18Alt = false
// Size 18 boattail
LFD_Cheetah_18_Boattail = false
LFD_Cheetah_18_BoattailAlt = true
LFD_Cheetah_18_BoattailAlt2 = false
LFD_Cheetah_Shroud_18Boattail = false
LFD_Cheetah_Shroud_18BoattailAlt = true
// Size 18 trusses--enable for all s18 variants
LFD_Cheetah_18_MountTruss = true
// Truss for verniers--only disabled on s12 boattail
LFD_Cheetah_GimbalTruss = true
}
NODES
{
node_stack_bottom = 0.0, -1.635, 0.0, 0.0, -1.0, 0.0, 2
}
}
VARIANT
{
name = Size1
displayName = #LOC_Restock_variant-engine_size1_white
primaryColor = #999999
secondaryColor = #ffffff
GAMEOBJECTS
{
// Size 12 ring mount
LFD_Cheetah_12_Mount = true
LFD_Cheetah_Shroud_12 = true
LFD_Cheetah_Shroud_12Alt = false
// Size 12 boattail
LFD_Cheetah_12_Boattail = false
LFD_Cheetah_12_BoattailAlt = false
LFD_Cheetah_12_BoattailAlt2 = false
LFD_Cheetah_Shroud_12Boattail = false
LFD_Cheetah_Shroud_12BoattailAlt = false
// Size 12 trusses--enable for all s12 variants
LFD_Cheetah_12_MountTruss = true
// Size 18 ring mount
LFD_Cheetah_18_Mount = false
LFD_Cheetah_Shroud_18 = false
LFD_Cheetah_Shroud_18Alt = false
// Size 18 boattail
LFD_Cheetah_18_Boattail = false
LFD_Cheetah_18_BoattailAlt = false
LFD_Cheetah_18_BoattailAlt2 = false
LFD_Cheetah_Shroud_18Boattail = false
LFD_Cheetah_Shroud_18BoattailAlt = false
// Size 18 trusses--enable for all s18 variants
LFD_Cheetah_18_MountTruss = false
// Truss for verniers--only disabled on s12 boattail
LFD_Cheetah_GimbalTruss = true
}
NODES
{
node_stack_bottom = 0.0, -1.66, 0.0, 0.0, -1.0, 0.0, 2
}
}
VARIANT
{
name = Size1Alt
displayName = #LOC_Restock_variant-engine_size1_grey-orange
primaryColor = #666666
secondaryColor = #f69449
GAMEOBJECTS
{
// Size 12 ring mount
LFD_Cheetah_12_Mount = true
LFD_Cheetah_Shroud_12 = false
LFD_Cheetah_Shroud_12Alt = true
// Size 12 boattail
LFD_Cheetah_12_Boattail = false
LFD_Cheetah_12_BoattailAlt = false
LFD_Cheetah_12_BoattailAlt2 = false
LFD_Cheetah_Shroud_12Boattail = false
LFD_Cheetah_Shroud_12BoattailAlt = false
// Size 12 trusses--enable for all s12 variants
LFD_Cheetah_12_MountTruss = true
// Size 18 ring mount
LFD_Cheetah_18_Mount = false
LFD_Cheetah_Shroud_18 = false
LFD_Cheetah_Shroud_18Alt = false
// Size 18 boattail
LFD_Cheetah_18_Boattail = false
LFD_Cheetah_18_BoattailAlt = false
LFD_Cheetah_18_BoattailAlt2 = false
LFD_Cheetah_Shroud_18Boattail = false
LFD_Cheetah_Shroud_18BoattailAlt = false
// Size 18 trusses--enable for all s18 variants
LFD_Cheetah_18_MountTruss = false
// Truss for verniers--only disabled on s12 boattail
LFD_Cheetah_GimbalTruss = true
}
NODES
{
node_stack_bottom = 0.0, -1.66, 0.0, 0.0, -1.0, 0.0, 2
}
}
VARIANT
{
name = Size1Boat
displayName = #LOC_Restock_variant-engine_boattail_size1
primaryColor = #000000
secondaryColor = #ffffff
GAMEOBJECTS
{
// Size 12 ring mount
LFD_Cheetah_12_Mount = false
LFD_Cheetah_Shroud_12 = false
LFD_Cheetah_Shroud_12Alt = false
// Size 12 boattail
LFD_Cheetah_12_Boattail = true
LFD_Cheetah_12_BoattailAlt = false
LFD_Cheetah_12_BoattailAlt2 = false
LFD_Cheetah_Shroud_12Boattail = true
LFD_Cheetah_Shroud_12BoattailAlt = false
// Size 12 trusses--enable for all s12 variants
LFD_Cheetah_12_MountTruss = true
// Size 18 ring mount
LFD_Cheetah_18_Mount = false
LFD_Cheetah_Shroud_18 = false
LFD_Cheetah_Shroud_18Alt = false
// Size 18 boattail
LFD_Cheetah_18_Boattail = false
LFD_Cheetah_18_BoattailAlt = false
LFD_Cheetah_18_BoattailAlt2 = false
LFD_Cheetah_Shroud_18Boattail = false
LFD_Cheetah_Shroud_18BoattailAlt = false
// Size 18 trusses--enable for all s18 variants
LFD_Cheetah_18_MountTruss = false
// Truss for verniers--only disabled on s12 boattail
LFD_Cheetah_GimbalTruss = false
}
}
VARIANT
{
name = Size1BoatAlt
displayName = #LOC_Restock_variant-engine_boattail_size1_white
primaryColor = #ffffff
secondaryColor = #ffffff
GAMEOBJECTS
{
// Size 12 ring mount
LFD_Cheetah_12_Mount = false
LFD_Cheetah_Shroud_12 = false
LFD_Cheetah_Shroud_12Alt = false
// Size 12 boattail
LFD_Cheetah_12_Boattail = false
LFD_Cheetah_12_BoattailAlt = false
LFD_Cheetah_12_BoattailAlt2 = true
LFD_Cheetah_Shroud_12Boattail = true
LFD_Cheetah_Shroud_12BoattailAlt = false
// Size 12 trusses--enable for all s12 variants
LFD_Cheetah_12_MountTruss = true
// Size 18 ring mount
LFD_Cheetah_18_Mount = false
LFD_Cheetah_Shroud_18 = false
LFD_Cheetah_Shroud_18Alt = false
// Size 18 boattail
LFD_Cheetah_18_Boattail = false
LFD_Cheetah_18_BoattailAlt = false
LFD_Cheetah_18_BoattailAlt2 = false
LFD_Cheetah_Shroud_18Boattail = false
LFD_Cheetah_Shroud_18BoattailAlt = false
// Size 18 trusses--enable for all s18 variants
LFD_Cheetah_18_MountTruss = false
// Truss for verniers--only disabled on s12 boattail
LFD_Cheetah_GimbalTruss = false
}
}
VARIANT
{
name = Size1BoatAlt2
displayName = #LOC_Restock_variant-engine_boattail_size1_grey-orange
primaryColor = #666666
secondaryColor = #f69449
GAMEOBJECTS
{
// Size 12 ring mount
LFD_Cheetah_12_Mount = false
LFD_Cheetah_Shroud_12 = false
LFD_Cheetah_Shroud_12Alt = false
// Size 12 boattail
LFD_Cheetah_12_Boattail = false
LFD_Cheetah_12_BoattailAlt = true
LFD_Cheetah_12_BoattailAlt2 = false
LFD_Cheetah_Shroud_12Boattail = false
LFD_Cheetah_Shroud_12BoattailAlt = true
// Size 12 trusses--enable for all s12 variants
LFD_Cheetah_12_MountTruss = true
// Size 18 ring mount
LFD_Cheetah_18_Mount = false
LFD_Cheetah_Shroud_18 = false
LFD_Cheetah_Shroud_18Alt = false
// Size 18 boattail
LFD_Cheetah_18_Boattail = false
LFD_Cheetah_18_BoattailAlt = false
LFD_Cheetah_18_BoattailAlt2 = false
LFD_Cheetah_Shroud_18Boattail = false
LFD_Cheetah_Shroud_18BoattailAlt = false
// Size 18 trusses--enable for all s18 variants
LFD_Cheetah_18_MountTruss = false
// Truss for verniers--only disabled on s12 boattail
LFD_Cheetah_GimbalTruss = false
}
}
VARIANT
{
name = Bare
displayName = #LOC_Restock_variant-engine_compact_white
themeName = Bare
primaryColor = #666666
secondaryColor = #ffffff
GAMEOBJECTS
{
// Size 12 ring mount
LFD_Cheetah_12_Mount = false
LFD_Cheetah_Shroud_12 = true
LFD_Cheetah_Shroud_12Alt = false
// Size 12 boattail
LFD_Cheetah_12_Boattail = false
LFD_Cheetah_12_BoattailAlt = false
LFD_Cheetah_12_BoattailAlt2 = false
LFD_Cheetah_Shroud_12Boattail = false
LFD_Cheetah_Shroud_12BoattailAlt = false
// Size 12 trusses--enable for all s12 variants
LFD_Cheetah_12_MountTruss = false
// Size 18 ring mount
LFD_Cheetah_18_Mount = false
LFD_Cheetah_Shroud_18 = false
LFD_Cheetah_Shroud_18Alt = false
// Size 18 boattail
LFD_Cheetah_18_Boattail = false
LFD_Cheetah_18_BoattailAlt = false
LFD_Cheetah_18_BoattailAlt2 = false
LFD_Cheetah_Shroud_18Boattail = false
LFD_Cheetah_Shroud_18BoattailAlt = false
// Size 18 trusses--enable for all s18 variants
LFD_Cheetah_18_MountTruss = false
// Truss for verniers--only disabled on s12 boattail
LFD_Cheetah_GimbalTruss = true
}
NODES
{
node_stack_bottom = 0.0, -1.66, 0.0, 0.0, -1.0, 0.0, 2
}
}
VARIANT
{
name = BareAlt
displayName = #LOC_Restock_variant-engine_compact_grey-orange
themeName = Bare
primaryColor = #666666
secondaryColor = #ffffff
GAMEOBJECTS
{
// Size 12 ring mount
LFD_Cheetah_12_Mount = false
LFD_Cheetah_Shroud_12 = false
LFD_Cheetah_Shroud_12Alt = true
// Size 12 boattail
LFD_Cheetah_12_Boattail = false
LFD_Cheetah_12_BoattailAlt = false
LFD_Cheetah_12_BoattailAlt2 = false
LFD_Cheetah_Shroud_12Boattail = false
LFD_Cheetah_Shroud_12BoattailAlt = false
// Size 12 trusses--enable for all s12 variants
LFD_Cheetah_12_MountTruss = false
// Size 18 ring mount
LFD_Cheetah_18_Mount = false
LFD_Cheetah_Shroud_18 = false
LFD_Cheetah_Shroud_18Alt = false
// Size 18 boattail
LFD_Cheetah_18_Boattail = false
LFD_Cheetah_18_BoattailAlt = false
LFD_Cheetah_18_BoattailAlt2 = false
LFD_Cheetah_Shroud_18Boattail = false
LFD_Cheetah_Shroud_18BoattailAlt = false
// Size 18 trusses--enable for all s18 variants
LFD_Cheetah_18_MountTruss = false
// Truss for verniers--only disabled on s12 boattail
LFD_Cheetah_GimbalTruss = true
}
NODES
{
node_stack_bottom = 0.0, -1.66, 0.0, 0.0, -1.0, 0.0, 2
}
}
}
MODULE
{
name = ModuleJettison
jettisonName = LFD_Cheetah_Shrouds
bottomNodeName = bottom
isFairing = True
jettisonedObjectMass = 0.1
jettisonForce = 5
jettisonDirection = 0 0 1
useMultipleDragCubes = false
}
MODULE
{
name = ModuleSurfaceFX
thrustProviderModuleIndex = 0
fxMax = 1
maxDistance = 80
falloff = 2
thrustTransformName = thrustTransform
}
MODULE
{
name = ModuleTestSubject
useStaging = True
useEvent = True
situationMask = 127
CONSTRAINT
{
type = REPEATABILITY
value = ALWAYS
prestige = Trivial
}
CONSTRAINT
{
type = REPEATABILITY
value = BODYANDSITUATION
prestige = Significant
}
CONSTRAINT
{
type = REPEATABILITY
value = ONCEPERPART
prestige = Exceptional
}
CONSTRAINT
{
type = ALTITUDEENV
test = GT
value = 4000
prestige = Trivial
}
CONSTRAINT
{
type = ALTITUDEENV
test = LT
value = 8000
prestige = Trivial
}
CONSTRAINT
{
type = ALTITUDEENV
test = GT
value = 2000
prestige = Significant
}
CONSTRAINT
{
type = ALTITUDEENV
test = LT
value = 4000
prestige = Significant
}
CONSTRAINT
{
type = ALTITUDEENV
test = GT
value = 1000
prestige = Exceptional
}
CONSTRAINT
{
type = ALTITUDEENV
test = LT
value = 2000
prestige = Exceptional
}
CONSTRAINT
{
type = ALTITUDE
test = GT
value = 0 // this just registers altitude as something to care about
situationMask = 8
}
CONSTRAINT
{
type = ALTITUDE
test = LT
value = 300000
situationMask = 16
body = _NotSun
}
CONSTRAINT
{
type = ALTITUDE
test = LT
value = 600000
situationMask = 32
body = _NotSun
}
CONSTRAINT
{
type = SPEED
test = GT
value = 0
situationMask = 8
prestige = Trivial
}
CONSTRAINT
{
type = SPEED
test = LT
value = 600
situationMask = 8
prestige = Trivial
}
CONSTRAINT
{
type = SPEED
test = GT
value = 300
situationMask = 8
prestige = Significant
}
CONSTRAINT
{
type = SPEED
test = LT
value = 1200
situationMask = 8
prestige = Significant
}
CONSTRAINT
{
type = SPEED
test = GT
value = 600
situationMask = 8
prestige = Exceptional
}
CONSTRAINT
{
type = SPEED
test = LT
value = 2500
situationMask = 8
prestige = Exceptional
}
CONSTRAINT
{
type = SPEEDENV
test = LT
value = 200
prestige = Trivial
}
CONSTRAINT
{
type = SPEEDENV
test = GT
value = 100
prestige = Trivial
}
CONSTRAINT
{
type = SPEEDENV
test = LT
value = 100
prestige = Significant
}
CONSTRAINT
{
type = SPEEDENV
test = GT
value = 50
prestige = Significant
}
CONSTRAINT
{
type = SPEEDENV
test = LT
value = 50
prestige = Exceptional
}
CONSTRAINT
{
type = SPEEDENV
test = GT
value = 20
prestige = Exceptional
}
}
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
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 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 = gimbalArm_upper1
rotatorsName = gimbalArm_lower1
}
CONSTRAINLOOKFX
{
targetName = gimbalArm_lower1
rotatorsName = gimbalArm_upper1
}
CONSTRAINLOOKFX
{
targetName = gimbalArm_upper2
rotatorsName = gimbalArm_lower2
}
CONSTRAINLOOKFX
{
targetName = gimbalArm_lower2
rotatorsName = gimbalArm_upper2
}
CONSTRAINLOOKFX
{
targetName = gimbalArm_upper3
rotatorsName = gimbalArm_lower3
}
CONSTRAINLOOKFX
{
targetName = gimbalArm_lower3
rotatorsName = gimbalArm_upper3
}
CONSTRAINLOOKFX
{
targetName = gimbalArm_upper4
rotatorsName = gimbalArm_lower4
}
CONSTRAINLOOKFX
{
targetName = gimbalArm_lower4
rotatorsName = gimbalArm_upper4
}
}
MODULE
{
name = ModuleCargoPart
stackableQuantity = 1
packedVolume = -1
}
}