Parts/Engine/liquidEnginePoodle v2/liquidEnginePoodle v2.cfg
< Parts
PART
{
name = liquidEngine2-2_v2
module = Part
author = RoverDude
MODEL
{
model = Squad/Parts/Engine/liquidEnginePoodle_v2/LqdEnginePoodle_v2
}
rescaleFactor = 1
node_stack_top = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 2
node_stack_bottom = 0.0, -1.5, 0.0, 0.0, -1.0, 0.0, 2
fx_exhaustFlame_blue_small = 0.0, -0.8, 0.0, 0.0, 1.0, 0.0, running
fx_exhaustLight_blue = 0.0, -0.8, 0.0, 0.0, 0.0, 1.0, running
fx_smokeTrail_light = 0.0, -1.3, 0.0, 0.0, 1.0, 0.0, running
sound_vent_medium = engage
sound_rocket_hard = running
sound_vent_soft = disengage
sound_explosion_low = flameout
TechRequired = heavyRocketry
entryCost = 4200
cost = 1300
category = Engine
subcategory = 0
title = #autoLOC_500451 //#autoLOC_500451 = RE-L10 "Poodle" Liquid Fuel Engine
manufacturer = #autoLOC_501637 //#autoLOC_501637 = Rockomax Conglomerate
description = #autoLOC_500452 //#autoLOC_500452 = A more reasonable engine for rough economic times, the Poodle engine doubles as a BBQ when at low power.
attachRules = 1,0,1,0,0
mass = 1.75
heatConductivity = 0.06 // half default
skinInternalConductionMult = 4.0
emissiveConstant = 0.8 // engine nozzles are good at radiating.
dragModelType = default
maximum_drag = 0.2
minimum_drag = 0.2
angularDrag = 2
crashTolerance = 7
breakingForce = 200
breakingTorque = 200
maxTemp = 2000 // = 3600
bulkheadProfiles = size2
tags = #autoLOC_500453 //#autoLOC_500453 = lander orbit (poodle propuls rocket
MODULE
{
name = ModuleEngines
thrustVectorTransformName = thrustTransform
exhaustDamage = True
ignitionThreshold = 0.1
minThrust = 0
maxThrust = 250
heatProduction = 83
fxOffset = 0, 0, 0.4
EngineType = LiquidFuel
exhaustDamageDistanceOffset = 1.75
PROPELLANT
{
name = LiquidFuel
ratio = 0.9
DrawGauge = True
}
PROPELLANT
{
name = Oxidizer
ratio = 1.1
}
atmosphereCurve
{
key = 0 350
key = 1 90
key = 3 0.001
}
}
MODULE
{
name = ModuleJettison
jettisonName = Shroud1,Shroud2
bottomNodeName = bottom
isFairing = True
jettisonedObjectMass = 0.5
jettisonForce = 15
jettisonDirection = 0 0 1
}
MODULE
{
name = ModuleGimbal
gimbalTransformName = Gimbal
gimbalRange = 5
gimbalResponseSpeed = 30
useGimbalResponseSpeed = true
}
MODULE
{
name = FXModuleLookAtConstraint
CONSTRAINLOOKFX
{
targetName = HiCyl1
rotatorsName = LowCyl1
}
CONSTRAINLOOKFX
{
targetName = HiCyl2
rotatorsName = LowCyl2
}
CONSTRAINLOOKFX
{
targetName = HiCyl3
rotatorsName = LowCyl3
}
CONSTRAINLOOKFX
{
targetName = HiCyl4
rotatorsName = LowCyl4
}
CONSTRAINLOOKFX
{
targetName = HiCyl5
rotatorsName = LowCyl5
}
CONSTRAINLOOKFX
{
targetName = HiCyl6
rotatorsName = LowCyl6
}
CONSTRAINLOOKFX
{
targetName = LowCyl1
rotatorsName = HiCyl1
}
CONSTRAINLOOKFX
{
targetName = LowCyl2
rotatorsName = HiCyl2
}
CONSTRAINLOOKFX
{
targetName = LowCyl3
rotatorsName = HiCyl3
}
CONSTRAINLOOKFX
{
targetName = LowCyl4
rotatorsName = HiCyl4
}
CONSTRAINLOOKFX
{
targetName = LowCyl5
rotatorsName = HiCyl5
}
CONSTRAINLOOKFX
{
targetName = LowCyl6
rotatorsName = HiCyl6
}
}
MODULE
{
name = FXModuleAnimateThrottle
animationName = poodleEmissive1
responseSpeed = 0.001
dependOnEngineState = True
dependOnThrottle = True
}
MODULE
{
name = FXModuleAnimateThrottle
animationName = poodleEmissive2
responseSpeed = 0.001
dependOnEngineState = True
dependOnThrottle = True
}
MODULE
{
name = ModuleAlternator
RESOURCE
{
name = ElectricCharge
rate = 8.0
}
}
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 = ModuleSurfaceFX
thrustProviderModuleIndex = 0
fxMax = 0.6
maxDistance = 30
falloff = 1.5
thrustTransformName = thrustTransform
}
MODULE
{
name = ModulePartVariants
baseVariant = TwoBell
VARIANT
{
name = DoubleBell
displayName = #autoLOC_8012034
primaryColor = #814228
secondaryColor = #ffffff
sizeGroup = GroupA
GAMEOBJECTS
{
EngineFixed = true
Shroud = false
Shroud1 = true
Shroud2 = false
}
NODES
{
node_stack_bottom = 0.0, -1.5, 0.0, 0.0, -1.0, 0.0, 2
}
}
VARIANT
{
name = SingleBell
displayName = #autoLOC_8012035
primaryColor = #696969
secondaryColor = #ffffff
sizeGroup = GroupB
GAMEOBJECTS
{
EngineFixed = false
Shroud = true
Shroud1 = false
Shroud2 = true
}
NODES
{
node_stack_bottom = 0.0, -2.67668, 0.0, 0.0, -1.0, 0.0, 2
}
}
}
DRAG_CUBE
{
cube = Fairing, 3.783,0.7801,1.357, 3.783,0.7801,1.357, 4.853,0.992,0.1127, 4.853,0.7858,1.553, 3.783,0.7801,1.357, 3.783,0.7801,1.357, 0,-0.75,0, 2.525,1.5,2.525
cube = Clean, 1.453,0.7459,1.345, 1.453,0.7459,1.345, 2.872,0.7317,1.503, 2.872,0.8048,1.548, 2.233,0.7365,1.345, 2.233,0.7354,1.345, 0,-0.7294,0, 2.5,1.459,2.5
cube = 0, 1.453,0.7459,1.345, 1.453,0.7459,1.345, 2.872,0.7317,1.503, 2.872,0.8048,1.548, 2.233,0.7365,1.345, 2.233,0.7354,1.345, 0,-0.7294,0, 2.5,1.459,2.5
cube = 1, 2.713,0.6273,1.535, 2.713,0.6279,1.504, 4.853,0.992,0.1127, 4.853,0.7917,2.672, 2.944,0.6353,1.673, 2.944,0.623,1.514, 0,-1.339,0, 2.5,2.675,2.5
}
MODULE
{
name = ModuleCargoPart
stackableQuantity = 1
packedVolume = -1
}
}