PART
{
	name = wbiBuffaloGearWell
	module = Part
	author = Angel-125

	MODEL
	{
		model = WildBlueIndustries/Buffalo/Assets/BuffaloGearWell
	}
	rescaleFactor = 1

	node_stack_front = 0, 0, 0.105, 0, 0, 1, 1
	node_stack_back = 0, 0, -0.105, 0, 0, -1, 1
	node_stack_btmFront = 0, -0.797, 0.105, 0, 0, 1, 1
	node_stack_btmBack = 0, -0.797, -0.105, 0, 0, -1, 1

	NODE
	{
		name = Mount1
		transform = Node1
		size = 0
	}
	NODE
	{
		name = Mount2
		transform = Node2
		size = 0
	}

	TechRequired = spaceExploration
	entryCost = 1900
	cost = 1600
	category = Control
	subcategory = 0
	title = Buffalo Gear Well
	manufacturer = Wild Blue Industries
	description = The Gear Well provides attachment points for specialized gear like landing gear and drills. It also has a built-in docking port and handy reaction wheels.
	// attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision
	attachRules = 1,0,1,1,0

	// --- standard part parameters ---
	mass = 0.175
	dragModelType = default
	maximum_drag = 0.2
	minimum_drag = 0.2
	angularDrag = 2
	crashTolerance = 20
	maxTemp = 900
	breakingForce = 50
	breakingTorque = 50
	bulkheadProfiles = size1, srf
	stackSymmetry = 1

	MODULE
	{
		name = ModuleReactionWheel
		PitchTorque = 7
		YawTorque = 7
		RollTorque = 10
		torqueResponseSpeed = 10
		RESOURCE
		{
			name = ElectricCharge
			rate = 0.45
		}
	}

	MODULE
	{
		name = ModuleDockingNode
		referenceAttachNode = back
		nodeType = BuffaloGearWell
		minDistanceToReEngage = 5
		acquireRange = 0.5
		acquireForce = 10.5
		captureRange = 0.12 //0.06

		snapRotation = true
		snapOffset = 0
		portRoll = 30
		portTorque = 30
		acquireRange = 0.75
		acquireTorque = 10
		acquireTorqueRoll = 10
		captureMinRollDot = 0.999
	}

	MODULE
	{
		name = WBIForceDock
	}

	MODULE
	{
		name = WBIMeshToggle
		objects = MiniChassis
		showMeshesName = Add Chassis
		hideMeshesName = Remove Chassis
		guiVisible = true
		meshesVisible = false
	}

	MODULE
	{
		name = FXModuleLookAtConstraint
		CONSTRAINLOOKFX
		{
			targetName = OuterPiston001
			rotatorsName = InnerPiston001
		}
		CONSTRAINLOOKFX
		{
			targetName = InnerPiston001
			rotatorsName = OuterPiston001
		}
		CONSTRAINLOOKFX
		{
			targetName = OuterPiston002
			rotatorsName = InnerPiston002
		}
		CONSTRAINLOOKFX
		{
			targetName = InnerPiston002
			rotatorsName = OuterPiston002
		}
	}

	DRAG_CUBE
	{
		cube = Default, 0.3224,0.8587,1.02, 0.3224,0.8587,1.02, 0.4167,0.9052,1.029, 0.4167,0.8811,1.05, 2.264,0.9804,0.2596, 2.264,0.9806,0.2596, 0,-0.1678,7.451E-08, 2.005,1.586,0.3339
	}

}