// Changed base class, since this is 99,99 % same as TurretController, why not use it then?
class AutoGunAI extends TurretController;

function bool IsTargetRelevant( Pawn Target )
{
	if ( (Target != None) && (Target.Controller != None) && !Target.IsA('KFHumanPawn')
		 && (Target.Health > 0) && VSize(Target.Location-Pawn.Location) < Pawn.SightRadius*1.25 )
		return true;
	return false;
}
function bool IsTurretFiring()
{
	return Pawn.IsFiring();
}

auto state Searching
{
	event SeeMonster( Pawn Seen )
	{
		if ( IsTargetRelevant( Seen ) )
		{
			Enemy = Seen;
			GotoState('Engaged');
		}   
	}
}

defaultproperties
{
}
