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

	MODEL
	{
		model = TransparentPods/Assets/cycloPod
		texture = panoPod_DIF, TransparentPods/Spaces/panoPod_IVA/panoPod_DIF
		texture = panoPod_EMI, TransparentPods/Spaces/panoPod_IVA/panoPod_EMI
	}
	rescaleFactor = 1
	scale = 0.5
	bulkheadProfiles = size0,size1

	vesselType = Ship
	CrewCapacity = 1

	node_stack_bottom = 0.0, -1.6, 0, 0.0, -1.0, 0, 1
	node_stack_top = 0, 1.68, 0, 0, 1, 0, 1
	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 = 12000
	cost = 4050
	category = Pods
	subcategory = 0

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

	mass = 0.95
	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 = cycloPodIVA }

	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 = 3
	}

	MODULE
	{
		name = ModuleReactionWheel
		
		PitchTorque = 3.0
		YawTorque = 3.0
		RollTorque = 3.0
		torqueResponseSpeed = 10
		RESOURCE
		{
			name = ElectricCharge
			rate = 0.09
		}
	}

	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
	}

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

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

// ----------------------------------------------------------------------
// Dimensions: x: 1.53, y: 1.67, z: 1.71
// Bounding Box Size: 4381.88 liters
    MODULE
    {
        name = ModuleCargoPart
        packedVolume = 4421
    }

	DRAG_CUBE
	{
		cube = Default, 2.195,0.7325,0.8629, 2.195,0.7329,0.8629, 1.999,0.6186,1.435, 1.999,0.7528,0.9813, 2.161,0.7529,0.9836, 2.161,0.7308,1.036, 0,0.01918,0.01053, 1.533,1.667,1.715
	}
}
