// llp-sherpa-core.cfg v0.9.99.0
// Launch Pack (LLP)
// created: 07 Dec 2014
// updated: 13 Mar 2023

// this file: CC BY-ND 4.0 by Lazarus Luan and zer0Kerbal
PART
{
	name = llp-sherpa-core
	oldName = LazTekSHERPA
	module = Part
	author = Lazarus Luan and zer0Kerbal

	MODEL { model = LazTek/LaunchPack/Assets/llp-sherpa-core }
	scale = 1.0
	rescaleFactor = 0.85
	bulkheadProfiles = size1, srf

	vesselType = Probe
	CrewCapacity = 0

	attachRules = 1,0,1,1,0
	stackSymmetry = 2
	node_stack_top = 0.0, 0.3, 0.0, 0.0, 1.0, 0.0, 1, 1
	node_stack_bottom = 0.0, -0.3, 0.0, 0.0, 1.0, 0.0, 1, 1
	node_attach = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0, 1
	//node_stack_tank1 = 0.01, -0.06, 0.01, 1.0, 0.0, 1.0
	//node_stack_tank2 = 0.01, -0.06, -0.01, 1.0, 0.0, -1.0
	//node_stack_tank3 = -0.01, -0.06, 0.01, -1.0, 0.0, 1.0
	//node_stack_tank4 = -0.01, -0.06, -0.01, -1.0, 0.0, -1.0

	fx_exhaustFlame_white_tiny = 0.0, -6, 0.0, 0.0, 1.0, -0.2, running

	sound_vent_soft = engage
	sound_rocket_mini = running
	sound_vent_soft = disengage

	TechRequired = advUnmanned
	entryCost = 31000
	cost = 1200
	category = Pods
	subcategory = 0

	title = #LLP-sherpa-core-titl
	manufacturer = #LTD-Agency-titl
	description = #LLP-sherpa-core-desc
	tags = #autoLOC_500354 // cmg command control (core fly gyro kerbnet moment probe react sas satellite space stab steer torque

	mass = 0.1

	dragModelType = default
	maximum_drag = 0.2
	minimum_drag = 0.15
	angularDrag = 1.5

	crashTolerance = 12

	maxTemp = 1200

	stageOffset = 1
	childStageOffset = 1

	MODULE
	{
		name = ModuleCommand
		minimumCrew = 0
		hasHibernation = True
		hibernation = False
		hibernateOnWarp = True
		hibernationMultiplier = 0.00125
		defaultControlPointDisplayName = #autoLOC_6011003 // Default
		RESOURCE
		{
			name = ElectricCharge
			rate = 0.005
		}
		CONTROLPOINT
		{
			name = reverse
			displayName = #autoLOC_6011004 // Reversed
			orientation = 0,0,180
		}
	}

	MODULE
	{
		name = ModuleReactionWheel
		actionGUIName = #autoLOC_502014 // Toggle RW
		authorityLimiter = 100
		PitchTorque = 0.75
		YawTorque = 0.75
		RollTorque = 0.75
		torqueResponseSpeed = 30
		RESOURCE
		{
			name = ElectricCharge
			rate = 0.225
		}
	}

	MODULE
	{
		name = ModuleSAS
		SASServiceLevel = 3
	}

	stagingIcon = LIQUID_ENGINE

	MODULE
	{
		name = ModuleEngines
		thrustVectorTransformName = thrustTransform
		exhaustDamage = false
		ignitionThreshold = 0.1
		minThrust = 0
		maxThrust = 2
		heatProduction = 0
		fxOffset = 0, 0, 0.1
		PROPELLANT
		{
			name = MonoPropellant
			ratio = 1
			DrawGauge = True
		}
		atmosphereCurve
		{
			key = 0 260
			key = 1 200
		}
	}

	MODULE
	{
		name = ModuleDeployableSolarPanel
		sunTracking = false
		raycastTransformName = suncatcher
		pivotName = suncatcher
		isBreakable = false
		resourceName = ElectricCharge
		chargeRate = 4
		// powerCurve
		// {
		// 	key = 206000000000 0 0 0
		// 	key = 13599840256 1 0 0
		// 	key = 68773560320 0.5 0 0
		// 	key = 0 10 0 0
		// }
	}

	MODULE
	{
		name = ModuleDecouple
		ejectionForce = 10
		ejectionForcePercent = 100
		explosiveNodeID = bottom
		fxGroupName = decouple
		staged = True
		stagingEnabled = True
		menuName = #autoLOC_6001443 // Decouple
		stagingEnableText = #autoLOC_240328 // Decoupler: Enable Staging
		stagingDisableText = #autoLOC_240329 // Decoupler: Disable Staging
		stagingToggleEnabledEditor = True
		stagingToggleEnabledFlight = True
	}
	RESOURCE
	{
		name = ElectricCharge
		amount = 1000
		maxAmount = 1000
	}


}