PART
{
	name = OctoSat_St_Cargo
	module = Part
	author = Nookos

	MODEL
	{
	  model = NSS/Parts/OctoSat_St_Cargo
	}

	scale = 1.0
	rescaleFactor = 1.0
	node_stack_bottom = 0.0, 0.0, 0.0, 0, -1, 0, 0
	node_stack_top = 0.0, 0.2997, 0.0, 0, 1, 0, 0
	TechRequired = advUnmanned
	entryCost = 12000
	cost = 2800
	category = Payload
	subcategory = 0
	title = OctoSat Cargo Doors
	manufacturer = NSS
	description = Create your own cargo bay with these articulated shrouds.
	// --- attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision ---
	attachRules = 1,0,1,1,0
	
	mass = 0.014
	dragModelType = default
	maximum_drag = 0.2
	minimum_drag = 0.2
	angularDrag = 2
	crashTolerance = 9
	maxTemp = 1800
	bulkheadProfiles = srf,size0

	tags = octosat contain convey equipment freight hold hollow payload (stor transport utility
	
	// --- Modules ---	
	MODULE
	{
		name = ModuleAnimateGeneric
		animationName = OpenDoors
		actionGUIName = Toggle
		startEventGUIName = Open
		endEventGUIName = Close
		allowAnimationWhileShielded = False
	}
	MODULE
	{
		name = ModuleCargoBay
		DeployModuleIndex = 0
		closedPosition = 0
		lookupRadius = 0.6
		lookupCenter = 0.0, 0.172, 0.0
		nodeOuterForeID = top
		nodeOuterAftID = bottom
	}	
	MODULE
	{
		name = ModuleConductionMultiplier
		modifiedConductionFactor = 0.001
		convectionFluxThreshold = 500
	}
	MODULE
	{
		name = FXModuleLookAtConstraint
		CONSTRAINLOOKFX
		{
			targetName = PistonS_A009
			rotatorsName = PistonL_A009
		}
		CONSTRAINLOOKFX
		{
			targetName = PistonLookAt_A009
			rotatorsName = PistonS_A009
		}
		CONSTRAINLOOKFX
		{
			targetName = PistonS_A008
			rotatorsName = PistonL_A008
		}
		CONSTRAINLOOKFX
		{
			targetName = PistonLookAt_A008
			rotatorsName = PistonS_A008
		}
		CONSTRAINLOOKFX
		{
			targetName = PistonS_A010
			rotatorsName = PistonL_A010
		}
		CONSTRAINLOOKFX
		{
			targetName = PistonLookAt_A010
			rotatorsName = PistonS_A010
		}
		CONSTRAINLOOKFX
		{
			targetName = PistonS_A011
			rotatorsName = PistonL_A011
		}
		CONSTRAINLOOKFX
		{
			targetName = PistonLookAt_A011
			rotatorsName = PistonS_A011
		}
		CONSTRAINLOOKFX
		{
			targetName = PistonS_A004
			rotatorsName = PistonL_A004
		}
		CONSTRAINLOOKFX
		{
			targetName = PistonLookAt_A004
			rotatorsName = PistonS_A004
		}
		CONSTRAINLOOKFX
		{
			targetName = PistonS_A005
			rotatorsName = PistonL_A005
		}
		CONSTRAINLOOKFX
		{
			targetName = PistonLookAt_A005
			rotatorsName = PistonS_A005
		}
		CONSTRAINLOOKFX
		{
			targetName = PistonS_A006
			rotatorsName = PistonL_A006
		}
		CONSTRAINLOOKFX
		{
			targetName = PistonLookAt_A006
			rotatorsName = PistonS_A006
		}
		CONSTRAINLOOKFX
		{
			targetName = PistonS_A007
			rotatorsName = PistonL_A007
		}
		CONSTRAINLOOKFX
		{
			targetName = PistonLookAt_A007
			rotatorsName = PistonS_A007
		}
	}
}
