<P>state Dying
<P>{
<P>	event PlayerTick(float deltaTime)
<P>	{
<P>		local Rotator rot, rot2;
<P>		local float dist;
<P>
<P>		if(insanedeathtimer != 0.0 && Level.TimeSeconds - insanedeathtimer %LT%= 5.0)
<P>		{
<P>			rot=Rotation;
<P>			rot2=Rotator(insaneDest-Location);
<P>			dist=(rot2.yaw-rot.yaw)*1.5*deltaTime;
<P>			if(abs(dist)%GT%65536*1.5*deltaTime)
<P>				dist=abs(dist)/dist*65536*1.5*deltaTime;
<P>			rot.yaw=rot.yaw+dist;
<P>			SetRotation(rot);
<P>		}
<P>
<P>		super.PlayerTick(deltaTime);
<P>	}
<P>
<P>	function PickDestination()
<P>	{
<P>		local float           magnitude;
<P>		/*local float           distribution;
<P>		local int             yaw, pitch;
