PART
{
	// --- general parameters ---
	name = OctoSat_Com_Core
	module = Part
	author = Nookos
	
	// --- Model ---
	
	MODEL
	{
		model = NSS/Parts/OctoSat_Com_Core
	}
	// --- asset parameters ---
	scale = 1
	rescaleFactor = 1
	CrewCapacity = 0

	// --- node definitions ---
	node_stack_bottom = 0, 0, 0, 0, -1, 0, 0
	node_stack_top = 0, 0.5161, 0, 0, 1, 0, 0

	NODE
	{
		name = side1
		transform = Node1
		size = 0
		method = FIXED_JOINT
	}
	NODE
	{
		name = side2
		transform = Node2
		size = 0
		method = FIXED_JOINT
	}
	NODE
	{
		name = side3
		transform = Node3
		size = 0
		method = FIXED_JOINT
	}	
	NODE
	{
		name = side4
		transform = Node4
		size = 0
		method = FIXED_JOINT
	}
	NODE
	{
		name = side5
		transform = Node5
		size = 0
		method = FIXED_JOINT
	}
	NODE
	{
		name = side6
		transform = Node6
		eize = 0
		method = FIXED_JOINT
	}
	NODE
	{
		name = side7
		transform = Node7
		size = 0
		method = FIXED_JOINT
	}
	NODE
	{
		name = side8
		transform = Node8
		size = 0
		method = FIXED_JOINT
	}
	// --- editor parameters ---
	TechRequired = advUnmanned
	entryCost = 7000
	cost = 1650
	category = Pods
	subcategory = 0
	title = OctoSat Core Guidance Module
	manufacturer = NSS
	description = Because at the heart of every satellite there should be a little voice that leads it towards the heavens and beyond. This core module will make sure your beloved satellite stays on its path towards fulfillment.


	// --- attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision ---
	attachRules = 1,0,1,1,0
	stackSymmetry = 1


	// --- standard part parameters ---
	mass = 0.12
	dragModelType = default
	maximum_drag = 0.2
	minimum_drag = 0.2
	angularDrag = 2
	crashTolerance = 9
	maxTemp = 1200
	vesselType = Probe
	bulkheadProfiles = size0
	tags = octosat cmg command control (core fly gyro hex kerbnet moment probe react sas satellite space stab steer torque

	// --- resources ---h
	RESOURCE
	{
		name = ElectricCharge
		amount = 10
		maxAmount = 10
	}
	// --- Modules ---
	MODULE
	{
		name = ModuleCommand
		minimumCrew = 0
		RESOURCE
		{
			name = ElectricCharge
			rate = 0.02
		}
	}
	MODULE
	{
		name = ModuleReactionWheel
		PitchTorque = 0.015
		YawTorque = 0.015
		RollTorque = 0.015
		RESOURCE
		{
			name = ElectricCharge
			rate = 0.015
		}
	}
	MODULE
	{
		name = ModuleSAS
		SASServiceLevel = 3
	}

	MODULE
	{
		name = ModuleDeployableAntenna
		showStatus = false
		isTracking = false
		windResistance = 1
		animationName = antenna
		pivotName = OP_C_Command_AntennaBase
	}
	//MODULE
	//{
	//	name = ModuleAnimateGeneric
	//	animationName = antenna
	//	isOneShot = false
	//	startEventGUIName = Extend
	//	endEventGUIName = Retract
	//	actionGUIName = Toggle Antenna
	//	allowAnimationWhileShielded = False
	//}
	MODULE
	{
		name = ModuleDataTransmitter
		antennaType = DIRECT
		packetInterval = 0.6
		packetSize = 2
		packetResourceCost = 12.0
		requiredResource = ElectricCharge
		DeployFxModules = 0
		antennaPower = 500000
		antennaCombinable = True
		antennaCombinableExponent = 1
	}	
}
