package Character
using RTDB, BaseStats, Factions, NPCStatPreset, ArchetypeData, Perks, Prereqs, ArchetypeType

q302_octant_drone_01 : militech_drone_octant_hard
{
	CName archetypeName = "q302_akebono_drone";
	entityTemplatePath = "ep1\quest\main_quests\q302\characters\q302_octant_drone_01.ent";
	CName baseAttitudeGroup = "q302_kurtz_militia";
	fk< Affiliation > affiliation = "Factions.Barghest";
	statModifiers += 
	[
		{
			statType = "BaseStats.Health";
			modifierType = "Multiplier";
			value = 3f;
		} : ConstantStatModifier, 
		{
			statType = "BaseStats.DPS";
			modifierType = "Multiplier";
			value = 1.5f;
		} : ConstantStatModifier
	];
}

q302_bombus_drone_01 : Drone_NPC_Base
{
	entityTemplatePath = "ep1\quest\main_quests\q302\characters\q302_drone_bombus_01.ent";
	fk< Affiliation > affiliation = "Factions.Barghest";
	reactionPreset = "ReactionPresets.NoReaction";
}

q302_bombus_drone_02 : Drone_NPC_Base
{
	entityTemplatePath = "ep1\quest\main_quests\q302\characters\q302_drone_bombus_02.ent";
	fk< Affiliation > affiliation = "Factions.Barghest";
	reactionPreset = "ReactionPresets.NoReaction";
}

q302_bombus_drone_03 : Drone_NPC_Base
{
	entityTemplatePath = "ep1\quest\main_quests\q302\characters\q302_drone_bombus_03.ent";
	fk< Affiliation > affiliation = "Factions.Barghest";
	reactionPreset = "ReactionPresets.NoReaction";
}

q302_akebono_kurt_soldier_ma : kurtz_soldier1_ranged2_rifle_ma
{
	CName baseAttitudeGroup = "q302_kurtz_militia";
	quest = "NPCQuestAffiliation.MainQuest";
}

q302_akebono_kurt_soldier_wa : kurtz_soldier1_ranged2_rifle_wa
{
	CName baseAttitudeGroup = "q302_kurtz_militia";
	quest = "NPCQuestAffiliation.MainQuest";
}

q302_akebono_kurt_soldier_fast : kurtz_tech_franged2_handgun_ma_rare
{
	CName baseAttitudeGroup = "q302_kurtz_militia";
	quest = "NPCQuestAffiliation.MainQuest";
}

q302_akebono_kurt_soldier_hmg : kurtz_elite3_gunner3_HMG_mb_elite
{
	CName baseAttitudeGroup = "q302_kurtz_militia";
	quest = "NPCQuestAffiliation.MainQuest";
}

q302_akebono_kurt_soldier_sniper : kurtz_recon_sniper2_achilles_ma_rare
{
	CName baseAttitudeGroup = "q302_kurtz_militia";
	quest = "NPCQuestAffiliation.MainQuest";
}

q302_akebono_kurt_soldier_melee : kurtz_strongarms_hmelee3_fists_mb_elite
{
	CName baseAttitudeGroup = "q302_kurtz_militia";
	quest = "NPCQuestAffiliation.MainQuest";
}

q302_akebono_kurt_soldier_shotgun : kurtz_soldier2_shotgun2_shotgun_ma_rare
{
	CName baseAttitudeGroup = "q302_kurtz_militia";
	quest = "NPCQuestAffiliation.MainQuest";
}

q302_akebono_kurt_soldier_flashlight : kurtz_rifle_flashlight_ma
{
	CName baseAttitudeGroup = "q302_kurtz_militia";
	quest = "NPCQuestAffiliation.MainQuest";
}

q302_patrol_inVehicle_prevention_dogtown_rifle_ma : prevention_dogtown_rifle_ma
{
	tags += 
	[
		"Scripted_Patrol_inVehicle"
	];
}

q302_patrol_inVehicle_prevention_dogtown_rifle_wa : prevention_dogtown_rifle_wa
{
	tags += 
	[
		"Scripted_Patrol_inVehicle"
	];
}

q302_patrol_prevention_dogtown_rifle_ma : prevention_dogtown_rifle_ma
{
	tags += 
	[
		"Scripted_Patrol"
	];
}

q302_patrol_prevention_dogtown_rifle_wa : prevention_dogtown_rifle_wa
{
	tags += 
	[
		"Scripted_Patrol"
	];
}

q302_patrol_prevention_dogtown_HMG_mb : prevention_dogtown_HMG_mb
{
	tags += 
	[
		"Scripted_Patrol"
	];
}

q302_patrol_prevention_dogtown_droid_ma : prevention_dogtown_droid_ma
{
	tags += 
	[
		"Scripted_Patrol"
	];
}

q302_patrol_prevention_dogtown_saratoga_ma : prevention_dogtown_saratoga_ma
{
	tags += 
	[
		"Scripted_Patrol"
	];
}

q302_patrol_prevention_dogtown_saratoga_wa : prevention_dogtown_saratoga_wa
{
	tags += 
	[
		"Scripted_Patrol"
	];
}

q302_patrol_prevention_dogtown_shotgun_ma : prevention_dogtown_shotgun_ma
{
	tags += 
	[
		"Scripted_Patrol"
	];
}

q302_patrol_prevention_dogtown_martial_fmelee3_fists_ma_rare : prevention_dogtown_martial_fmelee3_fists_ma_rare
{
	tags += 
	[
		"Scripted_Patrol"
	];
}

q302_patrol_prevention_dogtown_martial_hmelee3_fists_mb_elite : prevention_dogtown_martial_hmelee3_fists_mb_elite
{
	tags += 
	[
		"Scripted_Patrol"
	];
}

q302_patrol_prevention_recon_sniper2_achilles_ma_rare : prevention_recon_sniper2_achilles_ma_rare
{
	tags += 
	[
		"Scripted_Patrol"
	];
}

q302_patrol_prevention_dogtown_base_drone_bombus : prevention_dogtown_base_drone_bombus
{
	tags += 
	[
		"Scripted_Patrol"
	];
}

q302_patrol_prevention_dogtown_base_drone_wyvern : prevention_dogtown_base_drone_wyvern
{
	tags += 
	[
		"Scripted_Patrol"
	];
}

q302_patrol_prevnetion_dogtown_base_minotaur : prevnetion_dogtown_base_minotaur
{
	tags += 
	[
		"Scripted_Patrol"
	];
}

q302_patrol_prevention_dogtown_shotgun_ma_barricade : prevention_dogtown_shotgun_ma
{
	tags += 
	[
		"Scripted_Patrol"
	];
	fk< SensePreset > sensePreset = "Senses.AlertedSasquatch";
	string relaxedSensesPreset = "AlertedSasquatch";
}

q302_patrol_prevention_dogtown_HMG_mb_barricade : prevention_dogtown_HMG_mb
{
	tags += 
	[
		"Scripted_Patrol"
	];
	fk< SensePreset > sensePreset = "Senses.AlertedSasquatch";
	string relaxedSensesPreset = "AlertedSasquatch";
}

q302_support_drones : Quest_NPC_Base
{
	LocKey displayName = "LocKey#88266";
	CName baseAttitudeGroup = "sq025_delamain_drones";
	int level = 4;
	ResRef entityTemplatePath = "base\vehicles\special\av_zetatech_bombus\entities\av_zetatech_bombus__ext01_surveillance_01.ent";
}

q302_militech_chimera : Quest_NPC_Base
{
	priority = "SpawnableObjectPriority.Quest";
	tags = 
	[
		"Invulnerable"
	];
	entityTemplatePath = "ep1\mechanical\mech\mch_004__militech_chimera__basic_01.ent";
	reactionPreset = "ReactionPresets.NoReaction";
	displayName = "LocKey#80590";
	fullDisplayName = "LocKey#80590";
	baseAttitudeGroup = "hostile";
	fk< Affiliation > affiliation = "Factions.Unaffiliated";
	bool ignoreDetectionForAudioCue = true;
}

q302_repairing_drone : militech_drone_griffin_hard
{
	baseAttitudeGroup = "hostile";
	entityTemplatePath = "ep1\quest\main_quests\q302\entities\q302_spidertank_repairing_drone.ent";
	fk< Affiliation > affiliation = "Factions.Unaffiliated";
	statModifiers += 
	[
		{
			statType = "BaseStats.Health";
			modifierType = "Multiplier";
			value = 2.f;
		} : ConstantStatModifier, 
		{
			statType = "BaseStats.DPS";
			modifierType = "Multiplier";
			value = 0.5f;
		} : ConstantStatModifier
	];
	lootDrop = "LootTables.Empty";
}

q302_spidertank_drone : militech_drone_wyvern_hard
{
	baseAttitudeGroup = "hostile";
	entityTemplatePath = "ep1\quest\main_quests\q302\entities\q302_spidertank_combat_drone.ent";
	statModifiers += 
	[
		{
			statType = "BaseStats.Health";
			modifierType = "Multiplier";
			value = 1.f;
		} : ConstantStatModifier, 
		{
			statType = "BaseStats.DPS";
			modifierType = "Multiplier";
			value = 0.5f;
		} : ConstantStatModifier
	];
	fk< Affiliation > affiliation = "Factions.Unaffiliated";
	lootDrop = "LootTables.Empty";
}

q302_jacob : scavenger_elite2_shotgun_igla_ma
{
	quest = "NPCQuestAffiliation.MainQuest";
	priority = "SpawnableObjectPriority.Quest";
	entityTemplatePath = "ep1\quest\main_quests\q302\characters\q302_jacob.ent";
	savable = true;
	CName baseAttitudeGroup = "friendly";
	skipDisplayArchetype = true;
	displayName = "LocKey#90575";
	fullDisplayName = "LocKey#90576";
	alternativeDisplayName = "LocKey#90570";
	alternativeFullDisplayName = "LocKey#90570";
	isCrowd = false;
	canHaveGenericTalk = false;
	fk< Affiliation > affiliation = "Factions.Civilian";
	CName BodyDisposalFact = "q302_jacob_disposed";
	rarity = "NPCRarity.Rare";
	statModifiers += 
	[
		{
			statType = "BaseStats.Health";
			modifierType = "Multiplier";
			value = 2.f;
		} : ConstantStatModifier, 
		{
			statType = "BaseStats.DPS";
			modifierType = "Multiplier";
			value = 0.5f;
		} : ConstantStatModifier
	];
	primaryEquipment = 
	{
		equipmentItems = 
		[
			{
				item = "Items.Preset_Satara_Default";
				equipSlot = "AttachmentSlots.WeaponRight";
				onBodySlot = "AttachmentSlots.ItemSlotGenericRanged";
			} : NPCEquipmentItem
		];
	};
	bountyDrawTable = 
	{
		bountyChoices = 
		[
			{
				bountySetter = "Factions.NCPD";
				transgressions = 
				[
					"Transgression.DrugPossession", "Transgression.Trespassing", "Transgression.Occupation", "Transgression.SellingStolenImplants"
				];
				reward = "BountyReward.bounty_ep1_q302_jacob";
			}
		];
	};
}

q302_james : scavenger_grunt1_ranged1_slaughtomatic_ma
{
	quest = "NPCQuestAffiliation.MainQuest";
	priority = "SpawnableObjectPriority.Quest";
	entityTemplatePath = "ep1\quest\main_quests\q302\characters\q302_james.ent";
	savable = true;
	CName baseAttitudeGroup = "friendly";
	skipDisplayArchetype = true;
	displayName = "LocKey#90577";
	fullDisplayName = "LocKey#90578";
	alternativeDisplayName = "LocKey#90571";
	alternativeFullDisplayName = "LocKey#90571";
	isCrowd = false;
	canHaveGenericTalk = false;
	fk< Affiliation > affiliation = "Factions.Civilian";
	CName BodyDisposalFact = "q302_taylor_disposed";
	rarity = "NPCRarity.Rare";
	statModifiers += 
	[
		{
			statType = "BaseStats.Health";
			modifierType = "Multiplier";
			value = 2.f;
		} : ConstantStatModifier, 
		{
			statType = "BaseStats.DPS";
			modifierType = "Multiplier";
			value = 0.5f;
		} : ConstantStatModifier
	];
	primaryEquipment = 
	{
		equipmentItems = 
		[
			{
				item = "Items.Preset_Nue_Default";
				equipSlot = "AttachmentSlots.WeaponRight";
				onBodySlot = "AttachmentSlots.ItemSlotHandgunRight";
			} : NPCEquipmentItem
		];
	};
	bountyDrawTable = 
	{
		bountyChoices = 
		[
			{
				bountySetter = "Factions.NCPD";
				transgressions = 
				[
					"Transgression.MilitaryHardware", "Transgression.AssaultPublicOfficial", "Transgression.Confinement", "Transgression.Trespassing"
				];
				reward = "BountyReward.bounty_ep1_q302_taylor";
			}
		];
	};
}

q302_homeless_scav_caliente : Quest_NPC_Base
{
	quest = "NPCQuestAffiliation.MainQuest";
	priority = "SpawnableObjectPriority.Quest";
	entityTemplatePath = "ep1\quest\main_quests\q302\characters\q302_caliente_guard.ent";
	displayName = "LocKey#88250";
	fullDisplayName = "LocKey#88267";
	baseAttitudeGroup = "friendly";
	tags += 
	[
		"Invulnerable"
	];
	fk< Vendor > vendorID = "Vendors.q302_Ronald_EP1";
	statModifiers += 
	[
		"BaseStats.ItemPurchasedAtVendorModifier"
	];
	contentAssignment = "DeviceContentAssignment.Autoscaling";
	fk< Affiliation > affiliation = "Factions.Unaffiliated";
	savable = true;
	isCrowd = false;
}

q302_homeless_ma : Quest_NPC_Base
{
	quest = "NPCQuestAffiliation.MainQuest";
	entityTemplatePath = "ep1\quest\main_quests\q302\characters\q302_homeless_ma.ent";
	baseAttitudeGroup = "friendly";
	tags += 
	[
		"Invulnerable"
	];
	savable = true;
	isCrowd = true;
	priority = "SpawnableObjectPriority.Quest";
}

q302_homeless_ma_frank : Quest_NPC_Base
{
	quest = "NPCQuestAffiliation.MainQuest";
	entityTemplatePath = "ep1\quest\main_quests\q302\characters\q302_homeless_ma.ent";
	displayName = "LocKey#67643";
	baseAttitudeGroup = "friendly";
	tags += 
	[
		"Invulnerable"
	];
	savable = true;
	isCrowd = true;
	priority = "SpawnableObjectPriority.Quest";
}

q302_homeless_wa : Quest_NPC_Base
{
	quest = "NPCQuestAffiliation.MainQuest";
	entityTemplatePath = "ep1\quest\main_quests\q302\characters\q302_homeless_wa.ent";
	baseAttitudeGroup = "friendly";
	tags += 
	[
		"Invulnerable"
	];
	savable = true;
	isCrowd = true;
	priority = "SpawnableObjectPriority.Quest";
}

q302_sts13_mia : Quest_NPC_Base
{
	quest = "NPCQuestAffiliation.MainQuest";
	entityTemplatePath = "ep1\quest\main_quests\q302\characters\q302_sts13_mia.ent";
	baseAttitudeGroup = "friendly";
	tags += 
	[
		"Invulnerable"
	];
	savable = true;
	isCrowd = true;
	statModifiers = 
	[
		{
			statType = "BaseStats.NPCDamage";
			modifierType = "Multiplier";
			value = 0.1;
		} : ConstantStatModifier
	];
	contentAssignment = "DeviceContentAssignment.q114";
	priority = "SpawnableObjectPriority.Quest";
}

q302_voice : CorpoMan
{
	displayName = "LocKey#49693";
	fullDisplayName = "LocKey#49693";
	visualTags = 
	[
		"CorpoAfterWork"
	];
}

q302_basketballer_01_main_ma : Quest_NPC_Base
{
	quest = "NPCQuestAffiliation.MainQuest";
	entityTemplatePath = "ep1\quest\main_quests\q302\characters\q302_basketballer_01_ma.ent";
	reactionPreset = "ReactionPresets.NoReaction";
	baseAttitudeGroup = "friendly";
	displayName = "LocKey#32162";
	fullDisplayName = "LocKey#44043";
	objectActions = [];
	priority = "SpawnableObjectPriority.Quest";
	savable = true;
	canHaveGenericTalk = false;
}

q302_basketballer_02_main_mb : Quest_NPC_Base
{
	quest = "NPCQuestAffiliation.MainQuest";
	entityTemplatePath = "ep1\quest\main_quests\q302\characters\q302_basketballer_01_mb.ent";
	reactionPreset = "ReactionPresets.NoReaction";
	baseAttitudeGroup = "friendly";
	displayName = "LocKey#32164";
	fullDisplayName = "LocKey#44044";
	objectActions = [];
	priority = "SpawnableObjectPriority.Quest";
	savable = true;
	canHaveGenericTalk = false;
}

q302_basketballer_01_ma : Quest_NPC_Base
{
	quest = "NPCQuestAffiliation.MainQuest";
	entityTemplatePath = "ep1\quest\main_quests\q302\characters\q302_basketballer_01_ma.ent";
	reactionPreset = "ReactionPresets.NoReaction";
	baseAttitudeGroup = "friendly";
	objectActions = [];
	priority = "SpawnableObjectPriority.Quest";
	savable = true;
	canHaveGenericTalk = false;
}

q302_basketballer_02_mb : Quest_NPC_Base
{
	quest = "NPCQuestAffiliation.MainQuest";
	entityTemplatePath = "ep1\quest\main_quests\q302\characters\q302_basketballer_01_mb.ent";
	reactionPreset = "ReactionPresets.NoReaction";
	baseAttitudeGroup = "friendly";
	objectActions = [];
	priority = "SpawnableObjectPriority.Quest";
	savable = true;
	canHaveGenericTalk = false;
}

q302_basketballer_01_fa : Quest_NPC_Base
{
	quest = "NPCQuestAffiliation.MainQuest";
	entityTemplatePath = "ep1\quest\main_quests\q302\characters\q302_basketballer_wa.ent";
	reactionPreset = "ReactionPresets.NoReaction";
	baseAttitudeGroup = "friendly";
	objectActions = [];
	priority = "SpawnableObjectPriority.Quest";
	savable = true;
	canHaveGenericTalk = false;
}

q302_basketball_audience_ma : Quest_NPC_Base
{
	quest = "NPCQuestAffiliation.MainQuest";
	entityTemplatePath = "ep1\quest\main_quests\q302\characters\q302_basketball_audience_ma.ent";
	baseAttitudeGroup = "friendly";
	tags += 
	[
		"Invulnerable"
	];
	savable = true;
	isCrowd = true;
	priority = "SpawnableObjectPriority.Regular";
	canHaveGenericTalk = false;
}

q302_basketball_audience_wa : Quest_NPC_Base
{
	quest = "NPCQuestAffiliation.MainQuest";
	entityTemplatePath = "ep1\quest\main_quests\q302\characters\q302_basketball_audience_wa.ent";
	baseAttitudeGroup = "friendly";
	tags += 
	[
		"Invulnerable"
	];
	savable = true;
	isCrowd = true;
	priority = "SpawnableObjectPriority.Regular";
	canHaveGenericTalk = false;
}

q302_basketball_audience_mb : Quest_NPC_Base
{
	quest = "NPCQuestAffiliation.MainQuest";
	entityTemplatePath = "ep1\quest\main_quests\q302\characters\q302_basketball_audience_mb.ent";
	baseAttitudeGroup = "friendly";
	tags += 
	[
		"Invulnerable"
	];
	savable = true;
	isCrowd = true;
	priority = "SpawnableObjectPriority.Quest";
	canHaveGenericTalk = false;
}

q302_spidertank_myers_follower : myers
{
	CName archetypeName = "myers_chimera";
	abilities += 
	[
		"Ability.CanUseCovers"
	];
}

q302_spidertank_kurt_soldier_ma : kurtz_soldier2_generic_ranged3_rifle_ma
{
	CName baseAttitudeGroup = "q302_kurtz_militia";
	quest = "NPCQuestAffiliation.MainQuest";
	dropsWeaponOnDeath = false;
	lootDrop = "LootTables.Empty";
}

q302_spidertank_kurt_soldier_wa : kurtz_soldier1_generic_ranged2_rifle_wa
{
	CName baseAttitudeGroup = "q302_kurtz_militia";
	quest = "NPCQuestAffiliation.MainQuest";
	dropsWeaponOnDeath = false;
	lootDrop = "LootTables.Empty";
}

q302_spidertank_kurt_soldier_fast : kurtz_tech_franged2_handgun_ma_rare
{
	CName baseAttitudeGroup = "q302_kurtz_militia";
	quest = "NPCQuestAffiliation.MainQuest";
	dropsWeaponOnDeath = false;
	lootDrop = "LootTables.Empty";
}

q302_spidertank_kurt_soldier_hmg : kurtz_elite3_gunner3_HMG_mb_elite
{
	CName baseAttitudeGroup = "q302_kurtz_militia";
	quest = "NPCQuestAffiliation.MainQuest";
	dropsWeaponOnDeath = false;
	lootDrop = "LootTables.Empty";
}

q302_spidertank_kurt_soldier_sniper : kurtz_recon_sniper2_achilles_ma_rare
{
	CName baseAttitudeGroup = "q302_kurtz_militia";
	quest = "NPCQuestAffiliation.MainQuest";
	dropsWeaponOnDeath = false;
	lootDrop = "LootTables.Empty";
}

q302_spidertank_kurt_soldier_melee_heavy : kurtz_strongarms_hmelee3_fists_mb_elite
{
	CName baseAttitudeGroup = "q302_kurtz_militia";
	quest = "NPCQuestAffiliation.MainQuest";
	dropsWeaponOnDeath = false;
	lootDrop = "LootTables.Empty";
}

q302_spidertank_kurt_soldier_melee_fast : kurtz_martial_fmelee3_fists_ma_rare
{
	CName baseAttitudeGroup = "q302_kurtz_militia";
	quest = "NPCQuestAffiliation.MainQuest";
	dropsWeaponOnDeath = false;
	lootDrop = "LootTables.Empty";
}

q302_spidertank_kurt_soldier_shotgun : kurtz_soldier2_shotgun3_shotgun_ma
{
	CName baseAttitudeGroup = "q302_kurtz_militia";
	quest = "NPCQuestAffiliation.MainQuest";
	dropsWeaponOnDeath = false;
	lootDrop = "LootTables.Empty";
}

q302_oath_kurt_soldier_ma : kurtz_soldier1_ranged2_rifle_ma
{
	CName baseAttitudeGroup = "q302_kurtz_militia";
	quest = "NPCQuestAffiliation.MainQuest";
}

q302_oath_kurt_soldier_wa : kurtz_soldier1_ranged2_rifle_wa
{
	CName baseAttitudeGroup = "q302_kurtz_militia";
	quest = "NPCQuestAffiliation.MainQuest";
}

q302_oath_kurt_soldier_fast : kurtz_tech_franged2_handgun_ma_rare
{
	CName baseAttitudeGroup = "q302_kurtz_militia";
	quest = "NPCQuestAffiliation.MainQuest";
}

q302_oath_kurt_soldier_hmg : kurtz_elite3_gunner3_HMG_mb_elite
{
	CName baseAttitudeGroup = "q302_kurtz_militia";
	quest = "NPCQuestAffiliation.MainQuest";
}

q302_oath_kurt_soldier_melee : kurtz_strongarms_hmelee3_fists_mb_elite
{
	CName baseAttitudeGroup = "q302_kurtz_militia";
	quest = "NPCQuestAffiliation.MainQuest";
}

q302_oath_kurt_soldier_shotgun : kurtz_soldier2_shotgun2_shotgun_ma_rare
{
	CName baseAttitudeGroup = "q302_kurtz_militia";
	quest = "NPCQuestAffiliation.MainQuest";
}

q302_ambush_kurt_soldier_ma : kurtz_soldier1_ranged2_rifle_ma
{
	quest = "NPCQuestAffiliation.MainQuest";
	CName baseAttitudeGroup = "kurtz_army_ow";
}

q302_ambush_kurt_soldier_wa : kurtz_soldier1_ranged2_rifle_wa
{
	quest = "NPCQuestAffiliation.MainQuest";
	CName baseAttitudeGroup = "kurtz_army_ow";
}

q302_ambush_kurt_soldier_fast : kurtz_tech_franged2_handgun_ma_rare
{
	quest = "NPCQuestAffiliation.MainQuest";
	CName baseAttitudeGroup = "kurtz_army_ow";
}

q302_ambush_kurt_soldier_hmg : kurtz_elite3_gunner3_HMG_mb_elite
{
	quest = "NPCQuestAffiliation.MainQuest";
	CName baseAttitudeGroup = "kurtz_army_ow";
}

q302_ambush_kurt_soldier_melee : kurtz_strongarms_hmelee3_fists_mb_elite
{
	quest = "NPCQuestAffiliation.MainQuest";
	CName baseAttitudeGroup = "kurtz_army_ow";
}

q302_ambush_kurt_soldier_shotgun : kurtz_soldier2_shotgun2_shotgun_ma_rare
{
	quest = "NPCQuestAffiliation.MainQuest";
	CName baseAttitudeGroup = "kurtz_army_ow";
}

q302_caliente_scav_soldier_ma : scavenger_grunt2_ranged2_pulsar_ma
{
	quest = "NPCQuestAffiliation.MainQuest";
}

q302_caliente_scav_soldier_wa : scavenger_grunt1_ranged1_slaughtomatic_wa
{
	quest = "NPCQuestAffiliation.MainQuest";
}

q302_caliente_scav_soldier_shotgun : scavenger_elite2_shotgun_tactician_ma
{
	quest = "NPCQuestAffiliation.MainQuest";
}

q302_caliente_scav_elite_melee : scavenger_fast3_fmelee3_machete_wa_elite
{
	quest = "NPCQuestAffiliation.MainQuest";
}

q302_caliente_scav_hmg : scavenger_strong3_gunner2_defender_mb_rare
{
	quest = "NPCQuestAffiliation.MainQuest";
}

q302_caliente_scav_melee_wa : scavenger_grunt1_melee1_pipewrench_wa
{
	quest = "NPCQuestAffiliation.MainQuest";
}

q302_caliente_scav_fast_melee : scavenger_fast2_fmelee2rare_knife_ma_rare
{
	quest = "NPCQuestAffiliation.MainQuest";
}

q302_protester_guard_ma : kurtz_soldier1_ranged2_rifle_ma
{
	displayName = "";
	priority = "SpawnableObjectPriority.Quest";
	entityTemplatePath = "ep1\characters\entities\gang\gang__kurtz_army_ma.ent";
	quest = "NPCQuestAffiliation.MainQuest";
	archetypeData = 
	{
		type = 
		{
			localizedName = "LocKey#22658";
		} : ArchetypeType.GenericRangedT2;
	} : ArchetypeData.GenericRangedT2;
	fk< Affiliation > affiliation = "Factions.Barghest";
	isBumpable = false;
	fk< StatModifierGroup >[] statModifierGroups += 
	[
		"HitReactionThresholdModifiers.Unstoppable"
	];
}

q302_protester_guard_wa : kurtz_soldier1_ranged2_rifle_wa
{
	displayName = "";
	priority = "SpawnableObjectPriority.Quest";
	entityTemplatePath = "ep1\characters\entities\gang\gang__kurtz_army_wa.ent";
	quest = "NPCQuestAffiliation.MainQuest";
	fk< Affiliation > affiliation = "Factions.Barghest";
	archetypeData = 
	{
		type = 
		{
			localizedName = "LocKey#22654";
		} : ArchetypeType.GenericRangedT2;
	} : ArchetypeData.GenericRangedT2;
	isBumpable = false;
	fk< StatModifierGroup >[] statModifierGroups += 
	[
		"HitReactionThresholdModifiers.Unstoppable"
	];
}

q302_protester_6th_street_ma : Quest_Combat_NPC_Base
{
	priority = "SpawnableObjectPriority.Quest";
	entityTemplatePath = "base\characters\entities\gang\gang__6thstreet_ma.ent";
	reactionPreset = "ReactionPresets.NoReaction";
	CName baseAttitudeGroup = "neutral";
	fk< Affiliation > affiliation = "Factions.SixthStreet";
	quest = "NPCQuestAffiliation.MainQuest";
}

q302_protester_6th_street_wa : Quest_Combat_NPC_Base
{
	priority = "SpawnableObjectPriority.Quest";
	entityTemplatePath = "base\characters\entities\gang\gang__6thstreet_wa.ent";
	reactionPreset = "ReactionPresets.NoReaction";
	CName baseAttitudeGroup = "neutral";
	fk< Affiliation > affiliation = "Factions.SixthStreet";
	quest = "NPCQuestAffiliation.MainQuest";
}

q302_protester_civilian_ma : Quest_Combat_NPC_Base
{
	priority = "SpawnableObjectPriority.Quest";
	entityTemplatePath = "base\characters\entities\citizen\citizen__aldecaldos_ma.ent";
	reactionPreset = "ReactionPresets.NoReaction";
	CName baseAttitudeGroup = "neutral";
	fk< Affiliation > affiliation = "Factions.Unaffiliated";
	quest = "NPCQuestAffiliation.MainQuest";
	CName communitySquad = "";
	isCrowd = true;
}

q302_protester_civilian_ma_fat : Quest_Combat_NPC_Base
{
	priority = "SpawnableObjectPriority.Quest";
	entityTemplatePath = "base\characters\entities\citizen\citizen__obese_mf.ent";
	reactionPreset = "ReactionPresets.NoReaction";
	CName baseAttitudeGroup = "neutral";
	fk< Affiliation > affiliation = "Factions.Unaffiliated";
	quest = "NPCQuestAffiliation.MainQuest";
	CName communitySquad = "";
	isCrowd = true;
}

q302_protester_civilian_ma_big : Quest_Combat_NPC_Base
{
	priority = "SpawnableObjectPriority.Quest";
	entityTemplatePath = "base\characters\entities\citizen\citizen__lowlife_mb.ent";
	reactionPreset = "ReactionPresets.NoReaction";
	CName baseAttitudeGroup = "neutral";
	fk< Affiliation > affiliation = "Factions.Unaffiliated";
	quest = "NPCQuestAffiliation.MainQuest";
	CName communitySquad = "";
	isCrowd = true;
}

q302_protester_civilian_wa : Quest_Combat_NPC_Base
{
	priority = "SpawnableObjectPriority.Quest";
	entityTemplatePath = "base\characters\entities\citizen\citizen__aldecaldos_wa.ent";
	reactionPreset = "ReactionPresets.NoReaction";
	CName baseAttitudeGroup = "neutral";
	fk< Affiliation > affiliation = "Factions.Unaffiliated";
	quest = "NPCQuestAffiliation.MainQuest";
	CName communitySquad = "";
	isCrowd = true;
}

q302_protester_civilian_wa_fat : Quest_Combat_NPC_Base
{
	priority = "SpawnableObjectPriority.Quest";
	entityTemplatePath = "base\characters\entities\citizen\citizen__chubby_waf__local.ent";
	reactionPreset = "ReactionPresets.NoReaction";
	CName baseAttitudeGroup = "neutral";
	fk< Affiliation > affiliation = "Factions.Unaffiliated";
	quest = "NPCQuestAffiliation.MainQuest";
	CName communitySquad = "";
	isCrowd = true;
}

q302_protester_civilian_child : ChildAverage
{
	priority = "SpawnableObjectPriority.Quest";
	reactionPreset = "ReactionPresets.NoReaction";
	fk< Affiliation > affiliation = "Factions.Unaffiliated";
	quest = "NPCQuestAffiliation.MainQuest";
	despawnChildCommunityWhenPlayerInVehicle = false;
	CName communitySquad = "";
	isCrowd = true;
}

