Add configs for more engines

This commit is contained in:
cadderley 2018-07-09 16:32:22 -07:00
parent fbdd18509a
commit cf78bd0c25

View File

@ -2,6 +2,10 @@
// Contents:
// - LV-N "Nerv" Atomic Rocket Motor (nuclearEngine)
// - S3 KS-25 "Vector" Liquid Fuel Engine (SSME)
// - LV-909 "Terrier" Liquid Fuel Engine (liquidEngine3)
// - LV-T45 "Swivel" Liquid Fuel Engine (liquidEngine2)
// - LV-T30 "Reliant" Liquid Fuel Engine (liquidEngine)
// LV-N
@PART[nuclearEngine]
{
@ -12,6 +16,7 @@
MODEL {
model = ReStock/Assets/Engine/restock-engine-vector-1
}
@manufacturer = #autoLOC_501637 //#autoLOC_501637 = Rockomax Conglomerate
@MODULE[FXModuleAnimateThrottle]
{
@animationName = restock-vector-heat-1
@ -219,3 +224,458 @@
}
}
// Terrier
@PART[liquidEngine3]
{
@author = Porkjet and Chris Adderley
!mesh = DELETE
!MODEL = {}
MODEL {
model = ReStock/Assets/Engine/restock-engine-terrier-1
}
@bulkheadProfiles = srf, size1
node_attach = 0.0,0,0.0 , 0.0, 1.0, 0.0, 1
MODULE
{
name = ModulePartVariants
baseVariant = Size1
VARIANT
{
name = Size1
displayName = #LOC_Restock_variant-engine_size1
primaryColor = #ffffff
secondaryColor = #000000
GAMEOBJECTS
{
Var_25 = false
Var_25_Boat = false
Var_125 = true
Var_Compact = false
Var_UpperGimbals = false
Var_LowerGimbals = false
Fairing125 = true
Fairing25 = false
Fairing25_Boat = false
}
NODES
{
node_stack_top = 0.0,0.0,0.0 , 0.0, 1.0, 0.0, 1
node_attach = 0.0,0,0.0 , 0.0, 1.0, 0.0, 1
}
}
VARIANT
{
name = Boattail
displayName = #LOC_Restock_variant-engine_boattail
primaryColor = #ffffff
secondaryColor = #000000
GAMEOBJECTS
{
Var_25 = false
Var_25_Boat = true
Var_125 = false
Var_Compact = false
Var_UpperGimbals = true
Var_LowerGimbals = true
Fairing125 = false
Fairing25 = false
Fairing25_Boat = true
}
NODES
{
node_stack_top = 0.0,0.634,0.0 , 0.0, 1.0, 0.0, 2
node_attach = 0.0,0.634,0.0 , 0.0, 1.0, 0.0, 1
}
}
VARIANT
{
name = Compact
displayName = #LOC_Restock_variant-engine_compact
primaryColor = #ffffff
secondaryColor = #000000
GAMEOBJECTS
{
Var_25 = false
Var_25_Boat = false
Var_125 = false
Var_Compact = true
Var_UpperGimbals = true
Var_LowerGimbals = true
Fairing125 = false
Fairing25 = false
Fairing25_Boat = false
}
NODES
{
node_stack_top = 0.0,0.422,0.0 , 0.0, 1.0, 0.0, 1
node_attach = 0.0,0.422,0.0 , 0.0, 1.0, 0.0, 1
}
}
}
MODULE
{
name = ModuleJettison
jettisonName = Fairing125,Fairing25,Fairing25_Boat
bottomNodeName = bottom
isFairing = True
jettisonedObjectMass = 0.1
jettisonForce = 5
jettisonDirection = 0 0 1
useMultipleDragCubes= false
}
@MODULE[ModuleGimbal]
{
@gimbalTransformName = B_Gimbal
}
MODULE
{
name = FXModuleLookAtConstraint
// Ringed
CONSTRAINLOOKFX
{
targetName = CylBot017
rotatorsName = CylTop017
}
CONSTRAINLOOKFX
{
targetName = CylBot018
rotatorsName = CylTop018
}
CONSTRAINLOOKFX
{
targetName = CylBot019
rotatorsName = CylTop019
}
CONSTRAINLOOKFX
{
targetName = CylBot020
rotatorsName = CylTop020
}
CONSTRAINLOOKFX
{
targetName = CylTop017
rotatorsName = CylBot017
}
CONSTRAINLOOKFX
{
targetName = CylTop018
rotatorsName = CylBot018
}
CONSTRAINLOOKFX
{
targetName = CylTop019
rotatorsName = CylBot019
}
CONSTRAINLOOKFX
{
targetName = CylTop020
rotatorsName = CylBot020
}
}
@MODULE[FXModuleAnimateThrottle]
{
@animationName = restock-terrier-heat-1
%layer = 1
}
MODULE
{
name = FXModuleAnimateThrottle
animationName = restock-terrier-throttle-1
layer = 2
responseSpeed = 1.0
dependOnEngineState = True
dependOnThrottle = True
}
}
// Reliant
@PART[liquidEngine]
{
@author = Porkjet and Chris Adderley
!mesh = DELETE
!MODEL = {}
MODEL {
model = ReStock/Assets/Engine/restock-engine-reliant-1
}
@bulkheadProfiles = srf, size1
node_attach = 0.0,0,0.0 , 0.0, 1.0, 0.0, 1
MODULE
{
name = ModulePartVariants
baseVariant = Size1
VARIANT
{
name = Size1
displayName = #LOC_Restock_variant-engine_size1
primaryColor = #ffffff
secondaryColor = #000000
GAMEOBJECTS
{
Var_25 = false
Var_25_Boat = false
Var_125 = true
Var_Compact = false
Var_UpperGimbals = false
Var_LowerGimbals = false
Fairing125 = true
Fairing25 = false
Fairing25_Boat = false
}
NODES
{
node_stack_top = 0.0,0.0,0.0 , 0.0, 1.0, 0.0, 1
node_attach = 0.0,0,0.0 , 0.0, 1.0, 0.0, 1
}
}
VARIANT
{
name = Boattail
displayName = #LOC_Restock_variant-engine_boattail
primaryColor = #ffffff
secondaryColor = #000000
GAMEOBJECTS
{
Var_25 = false
Var_25_Boat = true
Var_125 = false
Var_Compact = false
Var_UpperGimbals = true
Var_LowerGimbals = true
Fairing125 = false
Fairing25 = false
Fairing25_Boat = true
}
NODES
{
node_stack_top = 0.0,0.634,0.0 , 0.0, 1.0, 0.0, 2
node_attach = 0.0,0.634,0.0 , 0.0, 1.0, 0.0, 1
}
}
VARIANT
{
name = Compact
displayName = #LOC_Restock_variant-engine_compact
primaryColor = #ffffff
secondaryColor = #000000
GAMEOBJECTS
{
Var_25 = false
Var_25_Boat = false
Var_125 = false
Var_Compact = true
Var_UpperGimbals = true
Var_LowerGimbals = true
Fairing125 = false
Fairing25 = false
Fairing25_Boat = false
}
NODES
{
node_stack_top = 0.0,0.422,0.0 , 0.0, 1.0, 0.0, 1
node_attach = 0.0,0.422,0.0 , 0.0, 1.0, 0.0, 1
}
}
}
MODULE
{
name = ModuleJettison
jettisonName = Fairing125,Fairing25,Fairing25_Boat
bottomNodeName = bottom
isFairing = True
jettisonedObjectMass = 0.1
jettisonForce = 5
jettisonDirection = 0 0 1
useMultipleDragCubes= false
}
@MODULE[FXModuleAnimateThrottle]
{
@animationName = restock-reliant-heat-1
%layer = 1
}
MODULE
{
name = FXModuleAnimateThrottle
animationName = restock-reliant-throttle-1
layer = 2
responseSpeed = 1.0
dependOnEngineState = True
dependOnThrottle = True
}
}
// Swivel
@PART[liquidEngine2]
{
@author = Porkjet and Chris Adderley
!mesh = DELETE
!MODEL = {}
MODEL {
model = ReStock/Assets/Engine/restock-engine-swivel-1
}
@bulkheadProfiles = srf, size1
node_attach = 0.0,0,0.0 , 0.0, 1.0, 0.0, 1
MODULE
{
name = ModulePartVariants
baseVariant = Size1
VARIANT
{
name = Size1
displayName = #LOC_Restock_variant-engine_size1
primaryColor = #ffffff
secondaryColor = #000000
GAMEOBJECTS
{
Var_25 = false
Var_25_Boat = false
Var_125 = true
Var_Compact = false
Var_UpperGimbals = false
Var_LowerGimbals = false
Fairing125 = true
Fairing25 = false
Fairing25_Boat = false
}
NODES
{
node_stack_top = 0.0,0.0,0.0 , 0.0, 1.0, 0.0, 1
node_attach = 0.0,0,0.0 , 0.0, 1.0, 0.0, 1
}
}
VARIANT
{
name = Boattail
displayName = #LOC_Restock_variant-engine_boattail
primaryColor = #ffffff
secondaryColor = #000000
GAMEOBJECTS
{
Var_25 = false
Var_25_Boat = true
Var_125 = false
Var_Compact = false
Var_UpperGimbals = true
Var_LowerGimbals = true
Fairing125 = false
Fairing25 = false
Fairing25_Boat = true
}
NODES
{
node_stack_top = 0.0,0.634,0.0 , 0.0, 1.0, 0.0, 2
node_attach = 0.0,0.634,0.0 , 0.0, 1.0, 0.0, 1
}
}
VARIANT
{
name = Compact
displayName = #LOC_Restock_variant-engine_compact
primaryColor = #ffffff
secondaryColor = #000000
GAMEOBJECTS
{
Var_25 = false
Var_25_Boat = false
Var_125 = false
Var_Compact = true
Var_UpperGimbals = true
Var_LowerGimbals = true
Fairing125 = false
Fairing25 = false
Fairing25_Boat = false
}
NODES
{
node_stack_top = 0.0,0.422,0.0 , 0.0, 1.0, 0.0, 1
node_attach = 0.0,0.422,0.0 , 0.0, 1.0, 0.0, 1
}
}
}
MODULE
{
name = ModuleJettison
jettisonName = Fairing125,Fairing25,Fairing25_Boat
bottomNodeName = bottom
isFairing = True
jettisonedObjectMass = 0.1
jettisonForce = 5
jettisonDirection = 0 0 1
useMultipleDragCubes= false
}
@MODULE[ModuleGimbal]
{
@gimbalTransformName = B_Gimbal
}
MODULE
{
name = FXModuleLookAtConstraint
// Ringed
CONSTRAINLOOKFX
{
targetName = CylBot017
rotatorsName = CylTop017
}
CONSTRAINLOOKFX
{
targetName = CylBot018
rotatorsName = CylTop018
}
CONSTRAINLOOKFX
{
targetName = CylBot019
rotatorsName = CylTop019
}
CONSTRAINLOOKFX
{
targetName = CylBot020
rotatorsName = CylTop020
}
CONSTRAINLOOKFX
{
targetName = CylTop017
rotatorsName = CylBot017
}
CONSTRAINLOOKFX
{
targetName = CylTop018
rotatorsName = CylBot018
}
CONSTRAINLOOKFX
{
targetName = CylTop019
rotatorsName = CylBot019
}
CONSTRAINLOOKFX
{
targetName = CylTop020
rotatorsName = CylBot020
}
}
@MODULE[FXModuleAnimateThrottle]
{
@animationName = restock-swivel-heat-1
%layer = 1
}
MODULE
{
name = FXModuleAnimateThrottle
animationName = restock-swivel-throttle-1
layer = 2
responseSpeed = 1.0
dependOnEngineState = True
dependOnThrottle = True
}
}