Parts/Coupling/Decoupler 1.cfg

From Kerbal Space Program Wiki
< Parts‎ | Coupling
Revision as of 22:24, 26 January 2024 by DedMazday (talk | contribs) (Created page with "{{Part config|TD-12 Decoupler|2=PART { name = Decoupler_1 module = Part author = RoverDude MODEL { model = Squad/Parts/Coupling/Assets/Decoupler_1 } rescaleFactor = 1...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
This is the configuration file for TD-12 Decoupler.
PART
{
	name = Decoupler_1
	module = Part
	author = RoverDude
	MODEL
	{
		model = Squad/Parts/Coupling/Assets/Decoupler_1
	}
	rescaleFactor = 1.0
	node_stack_top = 0.0, 0.05, 0.0, 0.0, 1.0, 0.0, 1
	node_stack_bottom = 0.0, -0.05, 0.0, 0.0, -1.0, 0.0, 1
	TechRequired = engineering101
	entryCost = 1600
	cost = 200
	category = Coupling
	subcategory = 0
	title = #autoLOC_501784    //#autoLOC_501784 = TD-12 Decoupler
	manufacturer = #autoLOC_501676  //#autoLOC_501676 = O.M.B. Demolition Enterprises
	description = #autoLOC_501785  //#autoLOC_501785 = Description Creation Pending
	attachRules = 1,0,1,1,0
	mass = 0.04
	dragModelType = default
	maximum_drag = 0.2
	minimum_drag = 0.2
	angularDrag = 2
	crashTolerance = 6
	breakingForce = 150
	breakingTorque = 150
	maxTemp = 2000 // = 3000
	fuelCrossFeed = True
	stageOffset = 1
	childStageOffset = 1
	bulkheadProfiles = size1
	tags = #autoLOC_501786   //#autoLOC_501786 = decouple
	fx_gasBurst_white = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, decouple
	sound_decoupler_fire = decouple
		
	MODULE
	{
		name = ModuleDecouple
		ejectionForce = 100
		isOmniDecoupler = false
		explosiveNodeID = top		
	}
	MODULE
	{
		name = ModuleToggleCrossfeed
		crossfeedStatus = false
		toggleEditor = true
		toggleFlight = true
	}
	MODULE
	{
		name = ModuleTestSubject
		useStaging = True
		useEvent = False
		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 = ALTITUDE
			test = GT
			value = 0 // this just registers altitude as something to care about
			situationMask = 8
		}
		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 = SPEED
			test = LT
			value = 2000
			situationMask = 8
		}
		CONSTRAINT
		{
			type = ALTITUDE
			test = LT
			value = 300000
			situationMask = 16
			body = _NotSun
		}
		CONSTRAINT
		{
			type = ALTITUDE
			test = LT
			value = 600000
			situationMask = 32
			body = _NotSun
		}
	}
	
	DRAG_CUBE
	{
		cube = Default, 0.1988,0.7448,0.8757, 0.1988,0.7448,0.8757, 1.217,0.9952,0.1299, 1.217,0.9952,0.1299, 0.1988,0.7442,0.8871, 0.1988,0.7442,0.8871, 0,0,0, 1.25,0.16,1.25
	}
	MODULE
	{
		name = ModulePartVariants
		primaryColor = #ffffff
		secondaryColor = #ffffff
		baseDisplayName = #autoLOC_8007119
		baseThemeName = White
		useMultipleDragCubes = false
		
		VARIANT
		{
			name = YellowAndWhite
			displayName = #autoLOC_8003114
			description = #autoLOC_8003115
			primaryColor = #ffffff
			secondaryColor = #999999
			TEXTURE
			{
				shader=KSP/Bumped Specular
				mainTextureURL = Squad/Parts/Coupling/Assets/Decouplers_whiteYellow
				_BumpMap = Squad/Parts/Coupling/Assets/Decouplers_whiteYellow_N
				_Color  = #ffffff	
				_SpecColor = #c4c4c4
				_Shininess = 0.44
			}
		}
	}	
	MODULE
	{
		name = ModuleCargoPart
		packedVolume = 260
	}
}