package Character
using RTDB, BaseStats, Factions, ArchetypeType, ArchetypeData

kurtz_v2_base : Gameplay_NPC_Base
{
	reactionPreset = "ReactionPresets.Ganger_Aggressive";
	baseAttitudeGroup = "kurtz_army";
	fk< AISquadParams > squadParamsID = "FactionSquads.KurtzSquad";
	fk< Affiliation > affiliation = "Factions.Barghest";
	isBumpable = true;
	abilities += 
	[
		"Ability.IsDefensive", "Ability.CanUseFlashbangGrenades"
	];
	lootBagEntity = "militechDropBag";
}

kurtz_base_v2_ma : kurtz_v2_base
{
	entityTemplatePath = "base\characters\entities\gang\gang_kurtz_v2_ma.ent";
}

kurtz_base_v2_wa : kurtz_v2_base
{
	entityTemplatePath = "base\characters\entities\gang\gang_kurtz_v2_wa.ent";
}

kurtz_v2_grunt1_ranged1_saratoga_ma : kurtz_base_v2_ma
{
	primaryEquipment = 
	{
		equipmentItems = 
		[
			{
			} : MilitechAssaultRiflePool
		];
	};
	secondaryEquipment = 
	{
		equipmentItems = 
		[
			{
			} : MilitechSecondaryHandgunPool
		];
	};
	visualTags += 
	[
		"Lvl1", "Grunt"
	];
	archetypeData = 
	{
		type = 
		{
			localizedName = "LocKey#22654";
		} : ArchetypeType.GenericRangedT1;
	} : ArchetypeData.GenericRangedT1;
	lootDrop = "Loot.MilitechGenericRangedRangerT2";
	rarity = "NPCRarity.Weak";
}

kurtz_v2_grunt1_ranged1_saratoga_wa : kurtz_base_v2_wa
{
	primaryEquipment = 
	{
		equipmentItems = 
		[
			{
			} : MilitechAssaultRiflePool
		];
	};
	secondaryEquipment = 
	{
		equipmentItems = 
		[
			{
			} : MilitechSecondaryHandgunPool
		];
	};
	visualTags += 
	[
		"Lvl1", "Grunt"
	];
	archetypeData = 
	{
		type = 
		{
			localizedName = "LocKey#22654";
		} : ArchetypeType.GenericRangedT1;
	} : ArchetypeData.GenericRangedT1;
	lootDrop = "Loot.MilitechGenericRangedRangerT2";
	rarity = "NPCRarity.Weak";
}

