Class BodyAttacher extends KBSJoint
	Transient;

var vector AttachEndPoint;

simulated function PostBeginPlay()
{
	SetTimer(1,False);
}
simulated function Timer()
{
	Destroy();
}
simulated function Tick( float Delta )
{
	if( Owner==None )
	{
		Destroy();
		Return;
	}
	if( Physics==PHYS_Karma || Owner.Physics!=PHYS_KarmaRagdoll )
		Return;
	KConstraintActor1 = Owner;
	KPos1 = (Location-AttachEndPoint)/50.f;
	KPos2 = AttachEndPoint/50.f;
	KPriAxis1 = vect(1,0,0);
	KSecAxis1 = vect(0,0,1);
	KPriAxis2 = vect(1,0,0);
	KSecAxis2 = vect(0,0,1);
	SetPhysics(PHYS_Karma);
	SetTimer(0,False);
}

defaultproperties
{
	RemoteRole=ROLE_None
	bHidden=True
	bNoDelete=False
	Physics=PHYS_None
	LifeSpan=20
}
