Serenity/Parts/Propellers/smallHeliBlade.cfg

From Kerbal Space Program Wiki
Jump to: navigation, search
This is the configuration file for Helicopter Blade Type A.
PART
{
	name = smallHeliBlade
	module = Part
	author = RoverDude
	rescaleFactor = 1
	MODEL
	{
		model = SquadExpansion/Serenity/Parts/Propellers/Assets/smallHeliBlade
	}
	node_stack_bottom = 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0
	node_attach = 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1
	TechRequired = advAerodynamics
	entryCost = 1500
	cost = 100
	category = Aero
	subcategory = 0
	title = #autoLOC_8002379	//#autoLOC_8002379 = Helicopter Blade Type A
	manufacturer = #autoLOC_501626 //#autoLOC_501626 = WinterOwl Aircraft Emporium
	description = #autoLOC_8002385	//#autoLOC_8002385 = Rockets aren't the only way to go up.  This small  helicopter-style rotor can create lift whenever there's enough atmospheric pressure.
	attachRules = 1,1,0,1,0
	mass = 0.015
	thermalMassModifier = 8.0
	// heatConductivity = 0.06 // half default
	emissiveConstant = 0.95
	dragModelType = none
	maximum_drag = 0.02
	minimum_drag = 0.02
	angularDrag = 3
	crashTolerance = 12
	maxTemp = 2000
	explosionPotential = 0.1
	fuelCrossFeed = True
	bulkheadProfiles = srf
	tags = #autoLOC_8003343	//#autoLOC_8003343 = aero aircraft (prop lift (rotor plane (heli
	CoLOffset = -0.3, 0.0, 0.0	
	CoMOffset = 0.16, 0.0, 0.0

	MODULE
	{
		name = ModuleControlSurface
		useInternalDragModel = True		
		deflectionLiftCoeff = 0.1
		authorityLimiter = 20
		ctrlSurfaceRange = 15
		ctrlSurfaceArea = 1
		actuatorSpeed = 35
		transformName = blades	
		velocityOffset = -2.0, 0.0, 0.0
		displaceVelocity = True
		liftingSurfaceCurve = Custom
		liftCurve
		{
			key = 0 0 12 12
			key = 0.05 0.6 10 10
			key = 0.1 1 3.166667 3.166667
			key = 0.4 0.5 -1.585721 -1.585721
			key = 1 0 -0.8333333 -0.8333333
		}
		liftMachCurve 
		{
			key = 0 1 0 0
			key = 0.3 0.5 -1.671345 -0.8273422
			key = 1 0.025 -0.00023 -0.009
			key = 5 0 0 0
			key = 25 0.05 0 0
		}
		dragCurve
		{
			key = 0 0.1 1.408251 1.408251
			key = 0.1420201 0.3 0.4262961 0.4262961
			key = 0.25 0.24 2.561458 2.561458
			key = 0.5071068 1.7 5.678575 5.678575
			key = 1 2.4 1.387938 0
		}
		dragMachCurve
		{
			key = 0 0.35 0 -0.8463008
			key = 0.15 0.125 0 0
			key = 0.9 0.275 0.541598 0.541598
			key = 1.1 0.75 0 0
			key = 1.4 0.4 -0.3626955 -0.3626955
			key = 1.6 0.35 -0.1545923 -0.1545923
			key = 2 0.3 -0.09013031 -0.09013031
			key = 5 0.22 0 0
			key = 25 0.3 0.0006807274 0
		}	
	}
	MODULE
	{
		name = ModulePartVariants
		baseVariant = Clockwise
		useMultipleDragCubes = false
		VARIANT
		{
			name = Clockwise
			displayName = #autoLOC_8002392	//#autoLOC_8002392 = Clockwise
			primaryColor = #ffffff
			secondaryColor = #000000
			GAMEOBJECTS
			{
				blade = true
				bladeFlipped = false
			}
			EXTRA_INFO
			{
				reverseDeployDirection = true
			}
		}
		VARIANT
		{
			name = Counterclockwise
			displayName = #autoLOC_8002393	//#autoLOC_8002393 = Counterclockwise			
			primaryColor = #000000
			secondaryColor = #ffffff
			GAMEOBJECTS
			{
				blade = false
				bladeFlipped = true
			}
			EXTRA_INFO
			{
				reverseDeployDirection = false
			}
		}
	}
	MODULE
	{
		name = ModuleMirrorPlacement		
		ignoreMirrorIfSurfaceXOffset = false		
		applyMirrorRotationZAxis = false
		applyMirrorRotationYAxis = true		
	}	
	MODULE
	{
		name = ModuleCargoPart
		packedVolume = 100
	}
}