PART
{

// --- general parameters ---
name = SWOrionLASAbortMotor
module = Part
author = TheShadow1138

// --- asset parameters ---


MODEL
{
	model=ShadowWorks/Parts/Orion/LASAbortMotor
}
rescaleFactor = 1.0

// --- node definitions ---
node_stack_top = 0.0, 2.621, 0.0, 0.0, 1.0, 0.0, 1
//node_stack_bottom = 0.0, -1.51, 0.0, 0.0, -1.0, 0.0, 1

// --- FX definitions ---

fx_exhaustFlame_yellow_tiny = 0.0, 0.0, -0.10, 0.0, 1.0, 0.0, running
fx_exhaustFlame_white_tiny = 0.0, 0.0, -0.10, 0.0, 1.0, 0.0, running
fx_smokeTrail_light = 0.0, -1.51, 0.0, 0.0, 1.0, 0.0, running
fx_exhaustSparks_flameout = 0.0, -0.51, 0.0, 0.0, 0.0, 1.0, flameout

// --- Sound FX definition ---

sound_vent_medium = engage
sound_rocket_hard = running
sound_vent_soft = disengage
sound_explosion_low = flameout

// --- editor parameters ---
TechRequired = specializedControl
entryCost = 1000
cost = 1150
category = Utility
subcategory = 0
title = Osiris LAS Abort Motor SW-LAS-01-A
manufacturer = ShadowWorks
description = Attach this to the bottom of the jettison motor of the Osiris Launch Abort System, just in case. Includes a boost protective cover to protect the Osiris capsule in case of an abort, and to make the Osiris more aerodynamic.  Activate using the action groups for abort capabilities.

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

// --- standard part parameters ---
mass = 0.85
dragModelType = default
maximum_drag = 0.08
minimum_drag = 0.05
angularDrag = 2
crashTolerance = 7
maxTemp = 4000 

// --- solid booster parameters --- 

stagingIcon = SOLID_BOOSTER
ActivatesEvenIfDisconnected = true
CoMOffset = 0, 1.5, 0
PhysicsSignificance = 1
bodyLiftMultiplier = 0
tags = solid bpc abort safety orion osiris shadowworks

RESOURCE
{
	name = SolidFuel
	amount = 200
	maxAmount = 200
}

MODULE
{
	name = ModuleDragModifier
	dragCubeName = Default
	dragModifier = 0.5
}

	MODULE
	{
		name = ModuleCargoBay
		DeployModuleIndex = 0
		closedPosition = 1
		lookupRadius = 1.8
		
//		nodeOuterForeID = top
//		nodeOuterAftID = bottom
	}	

MODULE
{
	name = ModuleEngines
	thrustVectorTransformName = thrustTransform
	throttleLocked = True
	exhaustDamage = False
	ignitionThreshold = 0.1
	minThrust = 0
	maxThrust = 600
	heatProduction = 128
	useEngineResponseTime = True
	engineAccelerationSpeed = 10.0
	allowShutdown = False
	fxOffset = 0, 0, 0.0
	PROPELLANT
	{
		name = SolidFuel
        ratio = 1.0
		DrawGauge = False
	}
	atmosphereCurve
 	{
   	 key = 0 256
  	 key = 1 256
 	}
}

	MODULE
	{
		name = ModuleCargoBay
		DeployModuleIndex = 0
		closedPosition = 0
		lookupRadius = 1.625
		
		// nodeOuterAftID = bottom
		// nodeInnerAftID = top
	}

}