Difference between revisions of "MakingHistory/Parts/Utility/flags/flagSize1p5/flagSize1p5.cfg"

From Kerbal Space Program Wiki
Jump to: navigation, search
(Add config)
 
(No difference)

Latest revision as of 20:12, 19 October 2024

This is the configuration file for RFP-1.5 Flag (1.875m).
PART
{
	// --- general parameters ---
	name = flagPartSize1p5
	module = Part
	author = Squad
	
	// --- asset parameters ---
	MODEL
	{
		model = SquadExpansion/MakingHistory/Parts/Utility/flags/flagSize1p5/flagSize1p5Meshes
	}
	rescaleFactor = 1.033
	
	// --- editor parameters ---
	TechRequired = advConstruction
	entryCost = 850
	cost = 7.5
	category = Utility
	subcategory = 0
	title = #autoLOC_6006069 			//#autoLOC_6006069 = RFP-1.5 Flag  (1.875m)
	manufacturer = #autoLOC_501650 		//#autoLOC_501650 = Rokea Inc.
	description = #autoLOC_6006076  	//#autoLOC_6006076 = A flag that can be applied to size 1.5 tanks and other parts with the same curvature to show pride in your mission. Or use a different mission flag, if you really want to go that way.
	
	// attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision
	attachRules = 0,1,0,0,1
	
	// Position and Rotation vector3s
	node_attach = 0.0, 0.0, 0.04, 0.0, 0.0, -1.0
	
	// --- standard part parameters ---
	mass = 0.000125
	PhysicsSignificance = 1
	dragModelType = none
	maximum_drag = 0.0
	minimum_drag = 0.0
	angularDrag = 0
	bodyLiftMultiplier = 0
	crashTolerance = 12
	maxTemp = 2000 
	bulkheadProfiles = srf,size1p5
	tags = #autoLOC_6006084	 // #autoLOC_6006084 = decal (deco

	MODULE
	{
		name = FlagDecalBackground
		
		MESH
		{
			name = small
			displayName = #autoLOC_6006063	//#autoLOC_6006063 = Small
			meshName = 1.875SmallPortrait
			orientation = PORTRAIT
			indexOffset = 0
			variantNames = White,Dark,Orange,TransparentBackground
			mass = 0.0002
			cost = 3.75
		}
		MESH
		{
			name = small
			displayName = #autoLOC_6006063	//#autoLOC_6006063 = Small
			meshName = 1.875SmallLandscape
			orientation = LANDSCAPE
			indexOffset = 0
			variantNames = White,Dark,Orange,TransparentBackground
			mass = 0
			cost = 0
		}
		MESH
		{
			name = small
			displayName = #autoLOC_6009001 //#autoLOC_6009001 = Small Panel
			meshName = 1.875SmallPortraitPanel
			orientation = PORTRAIT
			indexOffset = 1000
			variantNames = WhitePanel,DarkPanel,OrangePanel
			mass = 0.003125
			cost = 15
		}
		MESH
		{
			name = small
			displayName = #autoLOC_6009001 //#autoLOC_6009001 = Small Panel
			meshName = 1.875SmallLandscapePanel
			orientation = LANDSCAPE
			indexOffset = 1000
			variantNames = WhitePanel,DarkPanel,OrangePanel
			mass = 0.001125
			cost = 7.5
		}
		MESH
		{
			name = medium
			displayName = #autoLOC_6006064	//#autoLOC_6006064 = Medium
			meshName = 1.875MediumPortrait
			orientation = PORTRAIT
			indexOffset = 0
			variantNames = White,Dark,Orange,TransparentBackground
			mass = 0.001175
			cost = 15
		}
		MESH
		{
			name = medium
			displayName = #autoLOC_6006064	//#autoLOC_6006064 = Medium
			meshName = 1.875MediumLandscape
			orientation = LANDSCAPE
			indexOffset = 0
			variantNames = White,Dark,Orange,TransparentBackground
			mass = 0.000375
			cost = 7.5
		}

		MESH
		{
			name = medium
			displayName = #autoLOC_6009002 //#autoLOC_6009002 = Medium Panel
			meshName = 1.875MediumPortraitPanel
			orientation = PORTRAIT
			indexOffset = 1000
			variantNames = WhitePanel,DarkPanel,OrangePanel
			mass = 0.012875
			cost = 37.5
		}
		MESH
		{
			name = medium
			displayName = #autoLOC_6009002 //#autoLOC_6009002 = Medium Panel
			meshName = 1.875MediumLandscapePanel
			orientation = LANDSCAPE
			indexOffset = 1000
			variantNames = WhitePanel,DarkPanel,OrangePanel
			mass = 0.004875
			cost = 22.5
		}
		MESH
		{
			name = large
			displayName = #autoLOC_6006065	//#autoLOC_6006065 = Large
			meshName = 1.875LargePortrait
			orientation = PORTRAIT
			indexOffset = 0
			variantNames = White,Dark,Orange,TransparentBackground
			mass = 0.005075
			cost = 37.5
		}
		MESH
		{
			name = large
			displayName = #autoLOC_6006065	//#autoLOC_6006065 = Large
			meshName = 1.875LargeLandscape
			orientation = LANDSCAPE
			indexOffset = 0
			variantNames = White,Dark,Orange,TransparentBackground
			mass = 0.001875
			cost = 22.5
		}
		MESH
		{
			name = large
			displayName = #autoLOC_6009003 //#autoLOC_6009003 = Large Panel
			meshName = 1.875LargePortraitPanel
			orientation = PORTRAIT
			indexOffset = 1000
			variantNames = WhitePanel,DarkPanel,OrangePanel
			mass = 0.051875
			cost = 82.5
		}
		MESH
		{
			name = large
			displayName = #autoLOC_6009003 //#autoLOC_6009003 = Large Panel
			meshName = 1.875LargeLandscapePanel
			orientation = LANDSCAPE
			indexOffset = 1000
			variantNames = WhitePanel,DarkPanel,OrangePanel
			mass = 0.019875
			cost = 52.5
		}
	}
	
	MODULE
	{
		name = ModulePartVariants
		primaryColor = #ffffff
		secondaryColor = #ffffff
		baseVariant = White
		baseThemeName = White
		useMultipleDragCubes = false

		VARIANT
		{
			name = White
			displayName = #autoLOC_8007119   //#autoLOC_8007119 = White
			primaryColor = #ffffff
			secondaryColor = #ffffff
			sizeGroup = nonStructural
		
			TEXTURE
			{
				//shader = KSP/Alpha/CutoffBackground
				backTextureURL = Squad/Parts/Utility/flags/backgroundTextures/white_background
				backColor = #ffffffff
			}
		}
		VARIANT
		{
			name = Dark
			displayName = #autoLOC_8007117
			description = #autoLOC_8003043
			primaryColor = #000000
			secondaryColor = #000000
			sizeGroup = nonStructural
			
			TEXTURE
			{
				//shader = KSP/Alpha/CutoffBackground
				backTextureURL = Squad/Parts/Utility/flags/backgroundTextures/dark_background
				backColor = #ffffffff
			}
		}
		VARIANT
		{
			name = Orange
			displayName = #autoLOC_8007100
			description = #autoLOC_8003045
			primaryColor = #f49841
			secondaryColor = #f49841
			sizeGroup = nonStructural
			
			TEXTURE
			{
				//shader = KSP/Alpha/CutoffBackground
				backTextureURL = Squad/Parts/Utility/flags/backgroundTextures/orange_background
				backColor = #ffffffff
			}
		}
		VARIANT
		{
			name = TransparentBackground
			displayName = #autoLOC_6006055	 //#autoLOC_6006055	= Transparent Background
			primaryColor = #ffffff
			secondaryColor = #ffffff
			sizeGroup = nonStructural
			
			TEXTURE
			{
				//shader = KSP/Alpha/CutoffBackground
				backColor = #ffffff00
			}
		}
		VARIANT
		{
			name = WhitePanel
			displayName = #autoLOC_6009005 //#autoLOC_6009005 = White Panel
			primaryColor = #ffffff
			secondaryColor = #ffffff

			// attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision
			attachRules = 0,1,0,1,1
			sizeGroup = structural

			TEXTURE
			{
				//shader = KSP/Alpha/CutoffBackground
				backTextureURL = Squad/Parts/Utility/flags/backgroundTextures/white_background
				backColor = #ffffffff
			}
		}
		VARIANT
		{
			name = DarkPanel
			displayName = #autoLOC_6009006 //#autoLOC_6009006 = Dark Panel
			primaryColor = #000000
			secondaryColor = #000000

			// attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision
			attachRules = 0,1,0,1,1
			sizeGroup = structural

			TEXTURE
			{
				//shader = KSP/Alpha/CutoffBackground
				backTextureURL = Squad/Parts/Utility/flags/backgroundTextures/dark_background
				backColor = #ffffffff
			}
		}
		VARIANT
		{
			name = OrangePanel
			displayName = #autoLOC_6009007 //#autoLOC_6009007 = Orange Panel
			primaryColor = #f49841
			secondaryColor = #f49841

			// attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision
			attachRules = 0,1,0,1,1
			sizeGroup = structural

			TEXTURE
			{
				//shader = KSP/Alpha/CutoffBackground
				backTextureURL = Squad/Parts/Utility/flags/backgroundTextures/orange_background
				backColor = #ffffffff
			}
		}
	}

	MODULE
	{
		name = ModuleCargoPart
		stackableQuantity = 4
		packedVolume = 4
	}	
}