package Character
using RTDB, BaseStats, ArchetypeData

mq028_herring_girl : generic_grunt_ranged1_slaughtomatic_wa
{
	quest = "NPCQuestAffiliation.MinorQuest";
	displayName = "LocKey#44024";
	fullDisplayName = "LocKey#32074";
	skipDisplayArchetype = true;
	CName baseAttitudeGroup = "mq026_greencloud";
	entityTemplatePath = "base\quest\minor_quests\mq028\characters\mq028_ent_herring_girl.ent";
	savable = true;
	bountyDrawTable = "";
	lootDrop = 
	{
		int minItemsToLoot = 2;
		int maxItemsToLoot = 3;
		fk< LootItem >[] lootItems = 
		[
			{
				itemID = "Items.mq028_evidence";
			} : LootItem, 
			{
				itemID = "Items.mq028_stalker_diary_shard";
			} : LootItem
		];
	} : LootTable;
	priority = "SpawnableObjectPriority.Quest";
	fk< Affiliation > affiliation = "Factions.Unaffiliated";
	archetypeData = "ArchetypeData.GenericRangedT1";
	CName communitySquad = "Squad_Alpha";
	contentAssignment = "DeviceContentAssignment.mq028";
}

mq028_herring_man : Quest_NPC_Base
{
	quest = "NPCQuestAffiliation.MinorQuest";
	displayName = "LocKey#44025";
	CName baseAttitudeGroup = "mq026_jogger";
	entityTemplatePath = "base\quest\minor_quests\mq028\characters\mq028_ent_herring.ent";
	savable = true;
	priority = "SpawnableObjectPriority.Quest";
	fk< Affiliation > affiliation = "Factions.Unaffiliated";
	contentAssignment = "DeviceContentAssignment.mq028";
}

mq028_herring_weird : Quest_NPC_Base
{
	quest = "NPCQuestAffiliation.MinorQuest";
	displayName = "LocKey#44026";
	CName baseAttitudeGroup = "neutral";
	entityTemplatePath = "base\quest\minor_quests\mq028\characters\mq028_ent_herring.ent";
	savable = true;
	priority = "SpawnableObjectPriority.Quest";
	fk< Affiliation > affiliation = "Factions.Unaffiliated";
	contentAssignment = "DeviceContentAssignment.mq028";
}

mq028_herring_gang : animals_bouncer2_melee2_fists_mb
{
	quest = "NPCQuestAffiliation.MinorQuest";
	CName baseAttitudeGroup = "mq026_animals";
	entityTemplatePath = "base\quest\minor_quests\mq028\characters\mq028_ent_ganger.ent";
	savable = true;
	priority = "SpawnableObjectPriority.Quest";
	reactionPreset = "ReactionPresets.Ganger_Passive";
	CName communitySquad = "Squad_Beta";
	contentAssignment = "DeviceContentAssignment.mq028";
}

mq028_stalker : scavenger_grunt1_ranged1_nova_wa
{
	quest = "NPCQuestAffiliation.MinorQuest";
	displayName = "LocKey#44028";
	CName baseAttitudeGroup = "mq026_paparazzi";
	entityTemplatePath = "base\quest\minor_quests\mq028\characters\mq028_ent_stalker.ent";
	savable = true;
	priority = "SpawnableObjectPriority.Quest";
	reactionPreset = "ReactionPresets.Ganger_Passive";
	fk< Affiliation > affiliation = "Factions.Unaffiliated";
	archetypeData = "ArchetypeData.GenericRangedT1";
	skipDisplayArchetype = true;
	CName communitySquad = "Squad_Gamma";
	primaryEquipment = 
	{
		equipmentItems = 
		[
			{
				item = "Items.Preset_Nova_Default";
				equipSlot = "AttachmentSlots.WeaponRight";
				equipCondition = 
				[
					"WeaponConditions.BaseRangedPrimaryWeaponEquipCondition"
				];
				unequipCondition = 
				[
					"WeaponConditions.BaseRangedPrimaryWeaponUnequipCondition"
				];
			} : NPCEquipmentItem
		];
	};
	contentAssignment = "DeviceContentAssignment.mq028";
}

mq028_herring_old : Quest_NPC_Base
{
	quest = "NPCQuestAffiliation.MinorQuest";
	displayName = "LocKey#44029";
	CName baseAttitudeGroup = "friendly";
	entityTemplatePath = "base\quest\minor_quests\mq028\characters\mq028_ent_old.ent";
	savable = true;
	isCrowd = true;
	priority = "SpawnableObjectPriority.Quest";
	fk< Affiliation > affiliation = "Factions.Unaffiliated";
	contentAssignment = "DeviceContentAssignment.mq028";
}

