Parts/Utility/rcsBlockRV-105 v2/rcsBlockRV-105.cfg

From Kerbal Space Program Wiki
< Parts‎ | Utility
Revision as of 17:20, 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 RV-105 RCS Thruster Block.
PART
{
	name = RCSBlock_v2
	module = Part
	author = Squad
	mesh = rcsBlock105.mu
	scale = 0.1
	node_attach = -0.07, 0, 0, 1.0, 0.0, 0.0
	TechRequired = advFlightControl
	entryCost = 1200
	cost = 45
	category = Control
	subcategory = 0
	title = #autoLOC_500939 //#autoLOC_500939 = RV-105 RCS Thruster Block
	manufacturer = #autoLOC_501631 //#autoLOC_501631 = STEADLER Engineering Corps
	description = #autoLOC_500940 //#autoLOC_500940 = The recent discovery of a third law of physics made it possible for STEADLER Corps engineers to produce these small monopropellant thrusters, to help with attitude control and linear motion. Even though many Kerbal physicists still dispute the validity of this new law, studies show that the thrusters seem to work as advertised.
	attachRules = 0,1,0,0,0
	mass = 0.04
	dragModelType = default
	crashTolerance = 15
	maxTemp = 1500 // = 1500
	PhysicsSignificance = 1
	bulkheadProfiles = srf
	tags = #autoLOC_500941 //#autoLOC_500941 = cluster control dock maneuver manoeuvre react rendezvous rotate stab steer translate
	MODULE
	{
		name = ModulePartVariants
		baseVariant = Angled
		VARIANT
		{
			name = Angled
			displayName = #autoLOC_8014157 //#autoLOC_8014157 = Angled 4-horn
			themeName = White
			primaryColor = #ffffff
			mass = 0
			cost = 0
			GAMEOBJECTS
			{
				Angled = true
				Orthogonal = false
			}
		}
		VARIANT
		{
			name = 5Horn
			displayName = #autoLOC_8014156 //#autoLOC_8014156 = Orthogonal 5-horn
			themeName = White
			primaryColor = #ffffff
			mass = 0.01
			cost = 7
			GAMEOBJECTS
			{
				Angled = false
				Orthogonal = true
				thruster1 = true
				thruster2 = true
				thruster3 = true
				thruster4 = true
				thruster5 = true
			}
		}
		VARIANT
		{
			name = 4Horn
			displayName = #autoLOC_8014155 //#autoLOC_8014155 = Orthogonal 4-horn
			themeName = White
			primaryColor = #ffffff
			mass = 0
			cost = 0
			GAMEOBJECTS
			{
				Angled = false
				Orthogonal = true
				thruster1 = true
				thruster2 = true
				thruster3 = true
				thruster4 = true
				thruster5 = false
			}
		}
		VARIANT
		{
			name = 3Horn
			displayName = #autoLOC_8014154 //#autoLOC_8014154 = Orthogonal 3-horn
			themeName = White
			primaryColor = #ffffff
			mass = -0.01
			cost = -8
			GAMEOBJECTS
			{
				Angled = false
				Orthogonal = true
				thruster1 = false
				thruster2 = false
				thruster3 = true
				thruster4 = true
				thruster5 = true
			}
		}
		VARIANT
		{
			name = 2Horn
			displayName = #autoLOC_8014153 //#autoLOC_8014153 = Orthogonal 2-horn
			themeName = White
			primaryColor = #ffffff
			mass = -0.02
			cost = -15
			GAMEOBJECTS
			{
				Angled = false
				Orthogonal = true
				thruster1 = false
				thruster2 = false
				thruster3 = true
				thruster4 = true
				thruster5 = false
			}
		}
		
	}
	EFFECTS
	{
		running
		{
			AUDIO_MULTI_POOL
			{
				channel = Ship
				transformName = RCSjet
				clip = sound_rocket_mini
				volume = 0.0 0.0
				volume = 0.02 0.1
				volume = 0.5 0.1
				volume = 1.0 0.1
				pitch = 0.0 0.75
				pitch = 1.0 1.5
				loop = true
			}
			MODEL_MULTI_PARTICLE
			{
				modelName = Squad/FX/Monoprop_small
				transformName = RCSjet
				emission = 0.0 0.0
				emission = 0.1 0.0
				emission = 1.0 1.0
				speed = 0.0 0.8
				speed = 1.0 1.0
				localRotation = -90, 0, 0
			}
		}		
	}
	
	MODULE
	{
		name = ModuleRCSFX
		stagingEnabled = False
		thrusterTransformName = RCSthruster
		thrusterPower = 1
		resourceName = MonoPropellant
		resourceFlowMode = STAGE_PRIORITY_FLOW
		runningEffectName = running
		atmosphereCurve
		{
			key = 0 240
			key = 1 100
			key = 4 0.001
		}
	}
	MODULE
	{
		name = FXModuleAnimateRCS
		animationName = RCSGlow
		responseSpeed = 0.01	
		thrustForceMult = 2	
	}	
	MODULE
	{
		name = ModuleCargoPart
		packedVolume = 40
	}
}