//=============================================================================
// KFAIController_HuskFriendlyTest
//=============================================================================
// Husk's AIController that will target zeds not players - for testing
//=============================================================================
// Killing Floor 2
// Copyright (C) 2015 Tripwire Interactive LLC
//=============================================================================

class KFAIController_HuskFriendlyTest extends KFAIController_ZedHusk;

/** Don't create a benchmarking PRI for the test Hans */
function InitPlayerReplicationInfo(){}

/** Make sure test Hans is on the human team */
simulated event byte ScriptGetTeamNum()
{
	return 0;
}

function bool CanDoFireball( float DistToTargetSq )
{
	 return false;
}

function bool CanDoFlamethrower( float DistToTargetSq )
{
	 if( `TimeSince(LastFlameThrowerTime) > TimeBetweenFlameThrower &&
		DistToTargetSq <= MaxDistanceForFlameThrower * MaxDistanceForFlameThrower &&
		MyKFPawn.CanDoSpecialMove(SM_HoseWeaponAttack) )
	 {
		 return true;
	 }
	 return false;
}

defaultproperties
{
    bAllowScriptTeamCheck=true
	// FlameThrower
	TimeBetweenFlameThrower=1
	MaxDistanceForFlameThrower=1000
}