PART
{
	name = monoPod
	module = Part
	author = nli2work and zed'K

	MODEL
	{
		model = TransparentPods/Assets/monoPod
		texture = panoPod_DIF , TransparentPods/Spaces/panoPod_IVA/panoPod_DIF
		texture = panoPod_EMI , TransparentPods/Spaces/panoPod_IVA/panoPod_EMI
	}
	rescaleFactor = 1
	bulkheadProfiles = size00,size0

	vesselType = Ship
	CrewCapacity = 1

	node_stack_top = 0.0, -0.5, 0.0, 0.0, -1.0, 0.0, 1
	node_stack_bottom = 0.0, 0.0, 0.59, 0.0, 0.0, 1.0, 0
	node_attach = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0
	attachRules = 1,0,1,1,0

	// CoPOffset = 0.0, 0.6, 0.0
	// CenterOfBuoyancy = 0.0, 0.8, 0.0
	// CenterOfDisplacement = 0.0, -0.3, 0.0
	// buoyancyUseSine = False
	// buoyancy = 1.1
	// CoLOffset = 0.0, -0.45, 0.0

	TechRequired = spaceExploration
	entryCost = 8000
	cost = 3125
	category = Pods
	subcategory = 0

	title = #PODS-monoPod-titl
	manufacturer = #PODS-Agency-titl
	description = #PODS-monoPod-desc
	tags = #PODS-monoPod-tags

	mass = 0.67
	fuelCrossFeed = True
	explosionPotential = 0.5

	dragModelType = default
	maximum_drag = 0.2
	minimum_drag = 0.2
	angularDrag = 2

	crashTolerance = 9
	breakingForce = 200
	breakingTorque = 200

	maxTemp = 1200
	skinMaxTemp = 2000

	INTERNAL { name = monoPod_INT }

	MODULE
	{
		name = ModuleToggleCrossfeed
		crossfeedStatus = true
		toggleEditor = true
		toggleFlight = true
	}

	MODULE
	{
		name = ModuleCommand
		minimumCrew = 1
		hasHibernation = True
		hibernateOnWarp = True
		hibernationMultiplier = 0.00125
		defaultControlPointDisplayName = #autoLOC_6011003 //#autoLOC_6011003 = Default
		CONTROLPOINT
		{
			name = up
			displayName = #autoLOC_6011000 // Up
			orientation = 90,0,0
		}
		CONTROLPOINT
		{
			name = reverse
			displayName = #autoLOC_6011004 //#autoLOC_6011004 = Reversed
			orientation = 0,0,180
		}
	}

	MODULE
	{
		name = ModuleProbeControlPoint
		minimumCrew = 1
		multiHop = False
	}

	MODULE
	{
		name = ModuleSAS
		RequireCrew = false
		SASServiceLevel = 2
	}

	MODULE
	{
		name = ModuleReactionWheel
		
		PitchTorque = 2.0
		YawTorque = 2.0
		RollTorque = 2.0
		torqueResponseSpeed = 10
		RESOURCE
		{
			name = ElectricCharge
			rate = 0.06
		}
	}

	MODULE
	{
		name = ModuleColorChanger
		shaderProperty = _EmissiveColor
		animRate = 0.8
		animState = false
		useRate = true
		toggleInEditor = true
		toggleInFlight = true
		toggleInFlight = true
		unfocusedRange = 5
		toggleName = #autoLOC_502011 //#autoLOC_502011 = Toggle Lights
		eventOnName = #autoLOC_6001409 	//#autoLOC_6001409 = Lights On
		eventOffName = #autoLOC_6001408 	//#autoLOC_6001408 = Lights Off
		toggleAction = True
		defaultActionGroup = Light
		redCurve
		{
			key = 0 0 0 3
			key = 1 1 0 0
		}
		greenCurve
		{
			key = 0 0 0 1
			key = 1 1 1 0
		}
		blueCurve
		{
			key = 0 0 0 0
			key = 1 0.7 1.5 0
		}
		alphaCurve
		{
			key = 0 1
		}
	}

	MODULE
	{
		name = ModuleConductionMultiplier
		modifiedConductionFactor = 0.003
		convectionFluxThreshold = 3000
	}

	MODULE
	{
		name = ModuleScienceExperiment
		experimentID = crewReport 
		experimentActionName = #autoLOC_502009 //#autoLOC_502009 = Crew Report
		resetActionName = #autoLOC_502010 //#autoLOC_502010 = Discard Crew Report
		reviewActionName = #autoLOC_502200 //#autoLOC_502200 = Review Report
		useStaging = False
		useActionGroups = True
		hideUIwhenUnavailable = True
		rerunnable = True
		xmitDataScalar = 1.0
		usageReqMaskInternal = 5
		usageReqMaskExternal = -1
	}

	MODULE
	{
		name = ModuleScienceContainer
		reviewActionName = #autoLOC_502201 // Review Stored Data
		storeActionName = #autoLOC_502202 // Store Experiments
		collectActionName = #autoLOC_238018 // Take Data
		evaOnlyStorage = False // True
		storageRange = 2
		canBeTransferredToInVessel = True
		canTransferInVessel = True
		showStatus = True
		// allowRepeatedSubjects = False
	}

	MODULE
	{
		name = ModuleDataTransmitter
		antennaType = INTERNAL
		packetInterval = 0.20
		packetSize = 2
		packetResourceCost = 12.0
		requiredResource = ElectricCharge
		antennaPower = 60000
		optimumRange = 10000
		packetFloor = .1
		packetCeiling = 5
	}

	MODULE
	{
		name = ModuleRCSFX
		stagingEnabled = False
		thrusterTransformName = RCSthruster
		thrusterPower = 0.5
		thrustPercentage = 100
		resourceName = MonoPropellant
		resourceFlowMode = STAGE_PRIORITY_FLOW
		shieldedCanThrust = false
		runningEffectName = running
		atmosphereCurve
		{
			key = 0 300
			key = 1 220
			key = 4 0.001
		}
	}

	RESOURCE
	{
		name = ElectricCharge
		amount = 50
		maxAmount = 50
	}

	RESOURCE
	{
		name = MonoPropellant
		amount = 25
		maxAmount = 25
	}

// Dimensions: x: 0.97, y: 1.06, z: 1.20
// Bounding Box Size: 1232.149 liters
    MODULE
    {
        name = ModuleCargoPart
        packedVolume = 1379
    }

	EFFECTS
	{
		running
		{
			AUDIO_MULTI_POOL
			{
				channel = Ship
				transformName = RCSthruster
				clip = sound_rocket_mini
				volume = 0.0 0.0
				volume = 0.1 0.0
				volume = 0.5 0.025
				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 = RCSthruster
				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
			}
		}
	}

	DRAG_CUBE
	{
		cube = Default, 1.04,0.8123,0.7767, 1.04,0.8125,0.7904, 0.7709,0.6361,0.8274, 0.7709,0.7443,1.07, 0.7858,0.6969,1.06, 0.7858,0.6685,1.088, 0.0001043,0.01799,-4.637E-05, 0.965,1.063,1.201
	}
}
