MakingHistory/Parts/Engine/solidBoosterTHK/solidBoosterTHK.cfg

From Kerbal Space Program Wiki
Revision as of 20:34, 19 October 2024 by ArnePeirs (talk | contribs) (Add config)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
This is the configuration file for THK "Pollux" Solid Fuel Booster.
PART
{
	name = Pollux
	module = Part
	author = AlexanderM
	mesh = solidBoosterTHK.mu
	rescaleFactor = 1
	node_stack_bottom = 0.0, -7.84138, 0.0, 0.0, -1.0, 0.0, 1
	node_stack_top = 0.0, 7.83746, 0.0, 0.0, 1.0, 0.0, 1
	node_attach = 0.0, 0.0, -0.9375, 0.0, 0.0, 1.0, 1
	fx_exhaustFlame_white = 0.0, -1.4084125, 0.0, 0.0, 1.0, 0.0, running
	fx_exhaustSparks_yellow = 0.0, -1.4084125, 0.0, 0.0, 1.0, 0.0, running
	fx_smokeTrail_large = 0.0, -1.4084125, 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 = 15000
	cost = 6000
	category = Engine
	subcategory = 0
	title = #autoLOC_8320091     		//#autoLOC_8320091 = THK "Pollux" Solid Fuel Booster
	manufacturer = #autoLOC_501672 		//#autoLOC_501672 = Kerbodyne
	description = #autoLOC_8320092  	//#autoLOC_8320092 = The Pollux is an engineers best friend.  Is your rocket a little too low thrust to get off the pad efficiently?  Put one on.  Still not enough?  Put on a pair.  Try six of them if that's still not enough.  Or if you're feeling really craft, you can launch your entire rocket with just these tried and true solid rocket motors.
	attachRules = 1,1,1,1,0
	mass = 8
	heatConductivity = 0.06 // 1/2 default
	skinInternalConductionMult = 4.0
	emissiveConstant = 0.5 // yes, it's white. But let's claim it's an emissive white...
	dragModelType = default
	maximum_drag = 0.3
	minimum_drag = 0.2
	angularDrag = 2
	crashTolerance = 9
	maxTemp = 2200 // = 2200
	stagingIcon = SOLID_BOOSTER
	bulkheadProfiles = size1p5, srf
	tags = #autoLOC_8320095  // #autoLOC_8320095 = (motor (rocket (srb (pol
	MODULE
	{
		name = ModuleEngines
		thrustVectorTransformName = thrustTransform
		throttleLocked = True
		exhaustDamage = True
		ignitionThreshold = 0.1
		minThrust = 0
		maxThrust = 1300
		heatProduction = 550
		useEngineResponseTime = True
		engineAccelerationSpeed = 10.0
		allowShutdown = False
		fxOffset = 0, 0, 0.45
		
		// Possible EngineType values:
		// Generic, SolidBooster, LiquidFuel, Piston, Turbine, ScramJet, Electric, Nuclear, MonoProp
		EngineType = SolidBooster
		exhaustDamageDistanceOffset = 0.6
		
		PROPELLANT
		{
			name = SolidFuel
			ratio = 1.0
			DrawGauge = True
		}
		atmosphereCurve
		{
			key = 0 225
			key = 1 200
			key = 7 0.001
		}
	}
	RESOURCE
	{
		name = SolidFuel
		amount = 5800
		maxAmount = 5800
	}
	MODULE
	{
		name = ModuleSurfaceFX
		thrustProviderModuleIndex = 0
		fxMax = 0.75
		maxDistance = 50
		falloff = 1.8
		thrustTransformName = thrustTransform
	}	
		MODULE
	{
		name = FXModuleAnimateThrottle
		animationName = THKEmissive
		responseSpeed = 0.001
		dependOnEngineState = True
		dependOnThrottle = True
	}
}