ReStocked/Distribution/Restock/GameData/ReStock/PatchesMH/Engine/restock-mh-engines-1875.cfg
Poodmund 166d2858db Aerospike shroud fix and first push of Cheetah LV-T91 engine
- Aerospike shroud mesh aliasing fix
- First push of RS MH Cheetah LV-T91 engine (Kavaeric)
- Inclusion of RS+ patch to add gimbal to Cheetah verniers
2024-06-06 21:36:19 +01:00

1714 lines
45 KiB
INI

// Patches applying art changes to Making History engines
// Contents:
// - RK-7 "Kodiak" Liquid Fueled Engine (LiquidEngineRK-7)
// - RE-J10 "Wolfhound" Liquid Fuel Engine AJ10 (LiquidEngineRE-J10)
// - LV-T91 "Cheetah" Liquid Fuel Engine (LiquidEngineLV-T91)
// RK-7 "Kodiak" Liquid Fueled Engine
@PART[LiquidEngineRK-7]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
!MODEL,* {}
MODEL
{
model = ReStock/Assets/Engine/restock-engine-ursa-1
}
!fx_exhaustFlame_yellow_tiny = 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] {}
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-kodiak-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-kodiak-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-kodiak-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
}
}
}
@manufacturer = #autoLOC_501639
@bulkheadProfiles = size1, size1p5, srf
@MODULE[ModuleEngines]
{
@name = ModuleEnginesFX
%runningEffectName = fx-kodiak-running
}
@MODULE[ModuleJettison]
{
@jettisonName = Shroud1p5x2,Shroud1p5x0,Shroud1x0,UrsaShroud125,UrsaShroud1875
}
MODULE
{
name = ModulePartVariants
baseVariant = Size1Bare
VARIANT
{
// 1.25 bare
name = Size1Bare
displayName = #LOC_Restock_variant-engine_size1_white
primaryColor = #999999
secondaryColor = #ffffff
GAMEOBJECTS
{
Kodiak1875 = false
Kodiak125 = true
KodiakCompact = false
UrsaBoattail125 = false
UrsaBoattail1875 = false
UrsaBoattailCommon = false
UrsaShroud1875 = false
UrsaShroud125 = true
Shroud1p5x2 = false
Shroud1x0 = false
Shroud1p5x0 = false
UrsaShroud1875White = false
UrsaShroud1875Orange = false
UrsaShroud125White = true
UrsaShroud125Orange = false
Shroud1p5x2White = false
Shroud1p5x2Orange = false
UrsaBoattail1875Orange = false
UrsaBoattail125Orange = false
}
NODES
{
node_stack_bottom = 0.0, -1.292, 0.0, 0.0, -1.0, 0.0, 1
}
}
VARIANT
{
// 1.25 covered
name = ShroudSmall
displayName = #LOC_Restock_variant-engine_boattail_size1_white
primaryColor = #ffffff
secondaryColor = #ffffff
GAMEOBJECTS
{
Kodiak1875 = false
Kodiak125 = false
KodiakCompact = false
UrsaBoattail125 = true
UrsaBoattail1875 = false
UrsaBoattailCommon = true
UrsaShroud1875 = false
UrsaShroud125 = false
Shroud1p5x2 = false
Shroud1x0 = true
Shroud1p5x0 = false
UrsaShroud1875White = false
UrsaShroud1875Orange = false
UrsaShroud125White = false
UrsaShroud125Orange = false
Shroud1p5x2White = false
Shroud1p5x2Orange = false
UrsaBoattail1875Orange = false
UrsaBoattail125Orange = false
}
NODES
{
node_stack_bottom = 0.0, -1.292, 0.0, 0.0, -1.0, 0.0, 1
}
}
VARIANT
{
// 1.875 bare
name = Size1p5Bare
displayName = #LOC_Restock_variant-engine_size1p5_white
primaryColor = #999999
secondaryColor = #ffffff
GAMEOBJECTS
{
Kodiak1875 = true
Kodiak125 = false
KodiakCompact = false
UrsaBoattail125 = false
UrsaBoattail1875 = false
UrsaBoattailCommon = false
UrsaShroud1875 = true
UrsaShroud125 = false
Shroud1p5x2 = false
Shroud1x0 = false
Shroud1p5x0 = false
UrsaShroud1875White = true
UrsaShroud1875Orange = false
UrsaShroud125White = false
UrsaShroud125Orange = false
Shroud1p5x2White = false
Shroud1p5x2Orange = false
UrsaBoattail1875Orange = false
UrsaBoattail125Orange = false
}
NODES
{
node_stack_bottom = 0.0, -1.3, 0.0, 0.0, -1.0, 0.0, 1
}
}
VARIANT
{
// 1.875 covered
name = ShroudBig
displayName = #LOC_Restock_variant-engine_boattail_size1p5_white
primaryColor = #ffffff
secondaryColor = #ffffff
sizeGroup = GroupB
GAMEOBJECTS
{
Kodiak1875 = false
Kodiak125 = false
KodiakCompact = false
UrsaBoattail125 = false
UrsaBoattail1875 = true
UrsaBoattailCommon = true
UrsaShroud1875 = false
UrsaShroud125 = false
Shroud1p5x2 = false
Shroud1x0 = false
Shroud1p5x0 = true
UrsaShroud1875White = false
UrsaShroud1875Orange = false
UrsaShroud125White = false
UrsaShroud125Orange = false
Shroud1p5x2White = false
Shroud1p5x2Orange = false
UrsaBoattail1875Orange = false
UrsaBoattail125Orange = false
}
NODES
{
node_stack_bottom = 0.0, -1.3, 0.0, 0.0, -1.0, 0.0, 2
}
}
VARIANT
{
name = Bare
displayName = #LOC_Restock_variant-engine_compact_white
primaryColor = #666666
secondaryColor = #999999
GAMEOBJECTS
{
Kodiak1875 = false
Kodiak125 = false
KodiakCompact = true
UrsaBoattail125 = false
UrsaBoattail1875 = false
UrsaBoattailCommon = false
UrsaShroud1875 = false
UrsaShroud125 = false
Shroud1p5x2 = true
Shroud1x0 = false
Shroud1p5x0 = false
UrsaShroud1875White = false
UrsaShroud1875Orange = false
UrsaShroud125White = false
UrsaShroud125Orange = false
Shroud1p5x2White = true
Shroud1p5x2Orange = false
UrsaBoattail1875Orange = false
UrsaBoattail125Orange = false
}
NODES
{
node_stack_bottom = 0.0, -1.125, 0.0, 0.0, -1.0, 0.0, 1
}
}
VARIANT
{
// 1.25 bare
name = Size1Bare_Alternate
displayName = #LOC_Restock_variant-engine_size1_grey-orange
primaryColor = #999999
secondaryColor = #f69449
GAMEOBJECTS
{
Kodiak1875 = false
Kodiak125 = true
KodiakCompact = false
UrsaBoattail125 = false
UrsaBoattail1875 = false
UrsaBoattailCommon = false
UrsaShroud1875 = false
UrsaShroud125 = true
Shroud1p5x2 = false
Shroud1x0 = false
Shroud1p5x0 = false
UrsaShroud1875White = false
UrsaShroud1875Orange = false
UrsaShroud125White = false
UrsaShroud125Orange = true
Shroud1p5x2White = false
Shroud1p5x2Orange = false
UrsaBoattail1875Orange = false
UrsaBoattail125Orange = false
}
NODES
{
node_stack_bottom = 0.0, -1.292, 0.0, 0.0, -1.0, 0.0, 1
}
}
VARIANT
{
// 1.25 covered
name = ShroudSmall_Alternate
displayName = #LOC_Restock_variant-engine_boattail_size1_grey-orange
primaryColor = #666666
secondaryColor = #f69449
GAMEOBJECTS
{
Kodiak1875 = false
Kodiak125 = false
KodiakCompact = false
UrsaBoattail125 = false
UrsaBoattail1875 = false
UrsaBoattailCommon = true
UrsaShroud1875 = false
UrsaShroud125 = false
Shroud1p5x2 = false
Shroud1x0 = true
Shroud1p5x0 = false
UrsaShroud1875White = false
UrsaShroud1875Orange = false
UrsaShroud125White = false
UrsaShroud125Orange = false
Shroud1p5x2White = false
Shroud1p5x2Orange = false
UrsaBoattail1875Orange = false
UrsaBoattail125Orange = true
}
NODES
{
node_stack_bottom = 0.0, -1.292, 0.0, 0.0, -1.0, 0.0, 1
}
}
VARIANT
{
// 1.875 bare
name = Size1p5Bare_Alternate
displayName = #LOC_Restock_variant-engine_size1p5_grey-orange
primaryColor = #999999
secondaryColor = #f69449
GAMEOBJECTS
{
Kodiak1875 = true
Kodiak125 = false
KodiakCompact = false
UrsaBoattail125 = false
UrsaBoattail1875 = false
UrsaBoattailCommon = false
UrsaShroud1875 = true
UrsaShroud125 = false
Shroud1p5x2 = false
Shroud1x0 = false
Shroud1p5x0 = false
UrsaShroud1875White = false
UrsaShroud1875Orange = true
UrsaShroud125White = false
UrsaShroud125Orange = false
Shroud1p5x2White = false
Shroud1p5x2Orange = false
UrsaBoattail1875Orange = false
UrsaBoattail125Orange = false
}
NODES
{
node_stack_bottom = 0.0, -1.3, 0.0, 0.0, -1.0, 0.0, 1
}
}
VARIANT
{
// 1.875 covered
name = ShroudBig_Alternate
displayName = #LOC_Restock_variant-engine_boattail_size1p5_grey-orange
primaryColor = #666666
secondaryColor = #f69449
sizeGroup = GroupB
GAMEOBJECTS
{
Kodiak1875 = false
Kodiak125 = false
KodiakCompact = false
UrsaBoattail125 = false
UrsaBoattail1875 = false
UrsaBoattailCommon = true
UrsaShroud1875 = false
UrsaShroud125 = false
Shroud1p5x2 = false
Shroud1x0 = false
Shroud1p5x0 = true
UrsaShroud1875White = false
UrsaShroud1875Orange = false
UrsaShroud125White = false
UrsaShroud125Orange = false
Shroud1p5x2White = false
Shroud1p5x2Orange = false
UrsaBoattail1875Orange = true
UrsaBoattail125Orange = false
}
NODES
{
node_stack_bottom = 0.0, -1.3, 0.0, 0.0, -1.0, 0.0, 2
}
}
VARIANT
{
name = Bare_Alternate
displayName = #LOC_Restock_variant-engine_compact_grey-orange
primaryColor = #666666
secondaryColor = #999999
GAMEOBJECTS
{
Kodiak1875 = false
Kodiak125 = false
KodiakCompact = true
UrsaBoattail125 = false
UrsaBoattail1875 = false
UrsaBoattailCommon = false
UrsaShroud1875 = false
UrsaShroud125 = false
Shroud1p5x2 = true
Shroud1x0 = false
Shroud1p5x0 = false
UrsaShroud1875White = false
UrsaShroud1875Orange = false
UrsaShroud125White = false
UrsaShroud125Orange = false
Shroud1p5x2White = false
Shroud1p5x2Orange = true
UrsaBoattail1875Orange = false
UrsaBoattail125Orange = false
}
NODES
{
node_stack_bottom = 0.0, -1.125, 0.0, 0.0, -1.0, 0.0, 1
}
}
}
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
}
}
}
// RE-J10 "Wolfhound" Liquid Fuel Engine AJ10
@PART[LiquidEngineRE-J10]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
!MODEL,* {}
MODEL
{
model = ReStock/Assets/Engine/restock-engine-schnauzer-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-wolfhound-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-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
}
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-wolfhound-running
}
@MODULE[ModuleGimbal]
{
@gimbalTransformName = B_Gimbal
}
@MODULE[ModuleJettison]
{
@jettisonName = Shroud2x2,Shroud1p5x3,Shroud2x2_2,Shroud1p5x3_2
}
MODULE
{
name = ModulePartVariants
baseVariant = Shroud
VARIANT
{
name = Shroud
displayName = #LOC_Restock_variant-mounting_classic_white
primaryColor = #111111
secondaryColor = #ffffff
GAMEOBJECTS
{
WH_25 = false
WH_25Base = true
WH_1875 = false
WH_Compact = false
WH_Pipes25 = true
WH_Pipes = false
Shroud1p5x3_2 = false
Shroud2x2_2 = false
Shroud2x2 = true
Shroud1p5x3 = false
Shroud1p5x3_2_White = false
Shroud1p5x3_2_Orange = false
Shroud2x2_2_White = false
Shroud2x2_2_Orange = false
Shroud2x2_White = true
Shroud2x2_Orange = false
Shroud1p5x3_White = false
Shroud1p5x3_Orange = false
}
NODES
{
node_stack_bottom = 0.0, -1.715, 0.0, 0.0, -1.0, 0.0, 2
}
}
VARIANT
{
name = Size2
displayName = #LOC_Restock_variant-engine_size2_white
primaryColor = #999999
secondaryColor = #ffffff
GAMEOBJECTS
{
WH_25 = true
WH_25Base = false
WH_1875 = false
WH_Compact = false
WH_Pipes25 = false
WH_Pipes = true
Shroud1p5x3_2 = false
Shroud2x2_2 = true
Shroud2x2 = false
Shroud1p5x3 = false
Shroud1p5x3_2_White = false
Shroud1p5x3_2_Orange = false
Shroud2x2_2_White = true
Shroud2x2_2_Orange = false
Shroud2x2_White = false
Shroud2x2_Orange = false
Shroud1p5x3_White = false
Shroud1p5x3_Orange = false
}
NODES
{
node_stack_bottom = 0.0, -1.715, 0.0, 0.0, -1.0, 0.0, 2
}
}
VARIANT
{
name = Size1p5
displayName = #LOC_Restock_variant-engine_size1p5_white
primaryColor = #999999
secondaryColor = #ffffff
GAMEOBJECTS
{
WH_25 = false
WH_25Base = false
WH_1875 = true
WH_Compact = false
WH_Pipes25 = false
WH_Pipes = true
Shroud1p5x3_2 = true
Shroud2x2_2 = false
Shroud2x2 = false
Shroud1p5x3 = false
Shroud1p5x3_2_White = true
Shroud1p5x3_2_Orange = false
Shroud2x2_2_White = false
Shroud2x2_2_Orange = false
Shroud2x2_White = false
Shroud2x2_Orange = false
Shroud1p5x3_White = false
Shroud1p5x3_Orange = false
}
NODES
{
node_stack_bottom = 0.0, -2.14, 0.0, 0.0, -1.0, 0.0, 2
}
}
VARIANT
{
name = Bare
displayName = #LOC_Restock_variant-engine_compact_white
primaryColor = #666666
secondaryColor = #ffffff
GAMEOBJECTS
{
WH_25 = false
WH_25Base = false
WH_1875 = false
WH_Compact = true
WH_Pipes25 = false
WH_Pipes = true
Shroud1p5x3_2 = false
Shroud2x2_2 = false
Shroud2x2 = false
Shroud1p5x3 = true
Shroud1p5x3_2_White = false
Shroud1p5x3_2_Orange = false
Shroud2x2_2_White = false
Shroud2x2_2_Orange = false
Shroud2x2_White = false
Shroud2x2_Orange = false
Shroud1p5x3_White = true
Shroud1p5x3_Orange = false
}
NODES
{
node_stack_bottom = 0.0, -2.14, 0.0, 0.0, -1.0, 0.0, 2
}
}
VARIANT
{
name = Shroud_Alternate
displayName = #LOC_Restock_variant-mounting_classic_grey-orange
primaryColor = #111111
secondaryColor = #f69449
GAMEOBJECTS
{
WH_25 = false
WH_25Base = true
WH_1875 = false
WH_Compact = false
WH_Pipes25 = true
WH_Pipes = false
Shroud1p5x3_2 = false
Shroud2x2_2 = false
Shroud2x2 = true
Shroud1p5x3 = false
Shroud1p5x3_2_White = false
Shroud1p5x3_2_Orange = false
Shroud2x2_2_White = false
Shroud2x2_2_Orange = false
Shroud2x2_White = false
Shroud2x2_Orange = true
Shroud1p5x3_White = false
Shroud1p5x3_Orange = false
}
NODES
{
node_stack_bottom = 0.0, -1.715, 0.0, 0.0, -1.0, 0.0, 2
}
}
VARIANT
{
name = Size2_Alternate
displayName = #LOC_Restock_variant-engine_size2_grey-orange
primaryColor = #999999
secondaryColor = #f69449
GAMEOBJECTS
{
WH_25 = true
WH_25Base = false
WH_1875 = false
WH_Compact = false
WH_Pipes25 = false
WH_Pipes = true
Shroud1p5x3_2 = false
Shroud2x2_2 = true
Shroud2x2 = false
Shroud1p5x3 = false
Shroud1p5x3_2_White = false
Shroud1p5x3_2_Orange = false
Shroud2x2_2_White = false
Shroud2x2_2_Orange = true
Shroud2x2_White = false
Shroud2x2_Orange = false
Shroud1p5x3_White = false
Shroud1p5x3_Orange = false
}
NODES
{
node_stack_bottom = 0.0, -1.715, 0.0, 0.0, -1.0, 0.0, 2
}
}
VARIANT
{
name = Size1p5_Alternate
displayName = #LOC_Restock_variant-engine_size1p5_grey-orange
primaryColor = #999999
secondaryColor = #f69449
GAMEOBJECTS
{
WH_25 = false
WH_25Base = false
WH_1875 = true
WH_Compact = false
WH_Pipes25 = false
WH_Pipes = true
Shroud1p5x3_2 = true
Shroud2x2_2 = false
Shroud2x2 = false
Shroud1p5x3 = false
Shroud1p5x3_2_White = false
Shroud1p5x3_2_Orange = true
Shroud2x2_2_White = false
Shroud2x2_2_Orange = false
Shroud2x2_White = false
Shroud2x2_Orange = false
Shroud1p5x3_White = false
Shroud1p5x3_Orange = false
}
NODES
{
node_stack_bottom = 0.0, -2.14, 0.0, 0.0, -1.0, 0.0, 2
}
}
VARIANT
{
name = Bare_Alternate
displayName = #LOC_Restock_variant-engine_compact_grey-orange
primaryColor = #666666
secondaryColor = #f69449
GAMEOBJECTS
{
WH_25 = false
WH_25Base = false
WH_1875 = false
WH_Compact = true
WH_Pipes25 = false
WH_Pipes = true
Shroud1p5x3_2 = false
Shroud2x2_2 = false
Shroud2x2 = false
Shroud1p5x3 = true
Shroud1p5x3_2_White = false
Shroud1p5x3_2_Orange = false
Shroud2x2_2_White = false
Shroud2x2_2_Orange = false
Shroud2x2_White = false
Shroud2x2_Orange = false
Shroud1p5x3_White = false
Shroud1p5x3_Orange = true
}
NODES
{
node_stack_bottom = 0.0, -2.14, 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 = 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 = FXModuleLookAtConstraint
CONSTRAINLOOKFX
{
targetName = B_Wolfhound_GimbalUpper01
rotatorsName = B_Wolfhound_GimbalLower01
}
CONSTRAINLOOKFX
{
targetName = B_Wolfhound_GimbalUpper02
rotatorsName = B_Wolfhound_GimbalLower02
}
CONSTRAINLOOKFX
{
targetName = B_Wolfhound_GimbalLower01
rotatorsName = B_Wolfhound_GimbalUpper01
}
CONSTRAINLOOKFX
{
targetName = B_Wolfhound_GimbalLower02
rotatorsName = B_Wolfhound_GimbalUpper02
}
}
}
// LV-T91 "Cheetah" Liquid Fuel Engine
@PART[LiquidEngineLV-T91]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
{
@author = Kavaeric
!mesh = DELETE
!MODEL,* {}
MODEL
{
model = ReStock/Assets/Engine/restock-engine-cheetah-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] {}
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
}
}
}
@bulkheadProfiles = size1, size1p5, srf
@MODULE[ModuleEngines]
{
@name = ModuleEnginesFX
%runningEffectName = fx-cheetah-running
}
// New bottom node location. Overriden for legacy boattail and compact variants
@node_stack_bottom = 0.0, -1.11945, 0.0, 0.0, -1.0, 0.0, 2
@MODULE[ModuleJettison]
{
@jettisonName = LFD_Cheetah_Shrouds
%useMultipleDragCubes = 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 = 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
}
}
}