Parts/Engine/OMSEngine/omsEngine.cfg

From Kerbal Space Program Wiki
< Parts
Revision as of 16:16, 10 October 2024 by ArnePeirs (talk | contribs) (Update config)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
This is the configuration file for O-10 "Puff" MonoPropellant Fuel Engine.
PART
{
	name = omsEngine
	module = Part
	author = AlexanderM
	rescaleFactor = 1.0
	node_attach = 0.0, 0.0, 0.00, 0.0, 0.0, 1.0, 0
	attachRules = 0,1,0,1,1
	TechRequired = precisionPropulsion
	entryCost = 2500
	cost = 150
	category = Engine
	subcategory = 0
	title = #autoLOC_500466 //#autoLOC_500466 = O-10 "Puff" MonoPropellant Fuel Engine
	manufacturer = #autoLOC_501639 //#autoLOC_501639 = Reaction Systems Ltd
	description = #autoLOC_500467 //#autoLOC_500467 = When The O-10 Engine was first unveiled, it was regarded as one of those ideas that someone should have thought of a long time ago. This made most employees at Reaction Systems Ltd feel quite awkward, as they were particularly proud of having delivered this project on schedule for once. This Engine responds to main throttle controls, but it consumes MonoPropellant instead of a Fuel+Oxidizer mix.
	mass = 0.09
	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
	maxTemp = 2000 // = 3600
	PhysicsSignificance = 1
	bulkheadProfiles = srf
	tags = #autoLOC_500468 //#autoLOC_500468 = maneuver manoeuvre orbital probe propuls (puff thruster
	MODEL
	{
		model = Squad/Parts/Engine/OMSEngine/Puff_v2
		scale =2.4, 2.4, 2.4
	}
	EFFECTS
	{
		running
		{
			AUDIO
			{
				channel = Ship
				clip = sound_rocket_mini
				volume = 0.0 0.0
				volume = 1.0 0.5
				pitch = 0.0 0.5
				pitch = 1.0 1.0
				loop = true
			}
			MODEL_MULTI_PARTICLE
			{
				modelName = Squad/FX/Monoprop_big
				transformName = FXTransform
				emission = 0.0 0.0
				emission = 0.4 0.8
				emission = 1.0 1.0
				speed = 0.0 0.8
				speed = 1.0 1.0
				//localOffset = 0, 0, 1
				localPosition = 0, 0, 0.12
			}
		}	
		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 = FXTransform
				oneShot = true
			}
			AUDIO
			{
				channel = Ship
				clip = sound_explosion_low
				volume = 1.0
				pitch = 2.0
				loop = false
			}
		}	
	}
	MODULE
	{
		name = ModuleEnginesFX
		thrustVectorTransformName = thrustTransform
		exhaustDamage = False
		ignitionThreshold = 0.1
		minThrust = 0
		maxThrust = 20
		heatProduction = 30
		fxOffset = 0, 0, 1.02
		EngineType = MonoProp
		exhaustDamageDistanceOffset = 0.25
		runningEffectName = running
		PROPELLANT
		{
			name = MonoPropellant
			ratio = 0.9
			DrawGauge = True
		}
		atmosphereCurve
		{
			key = 0 250
			key = 1 120
			key = 4 0.001
		}
	}
	MODULE
	{
		name = ModuleGimbal
		gimbalTransformName = Gimbal
		gimbalRange = 6
 		gimbalResponseSpeed = 12
 		useGimbalResponseSpeed = true
	}
	MODULE
	{
		name = FXModuleAnimateThrottle
		animationName = PuffNozzleGlow
		responseSpeed = 0.001
		dependOnEngineState = True
		dependOnThrottle = True
	}	
	MODULE
	{
		name = ModuleCargoPart
		packedVolume = 260
	}
}