package Character
using RTDB, BaseStats, ArchetypeData

mq303_shank : Quest_NPC_Base
{
	quest = "NPCQuestAffiliation.MinorQuest";
	displayName = "LocKey#81458";
	baseAttitudeGroup = "friendly";
	CName voiceTag = "shank";
	fk< Vendor > vendorID = "Vendors.mq303_shank";
	entityTemplatePath = "ep1\quest\minor_quests\mq303\characters\mq303_ent_shank.ent";
	savable = true;
	tags = 
	[
		"DoNotTriggerPrevention"
	];
	priority = "SpawnableObjectPriority.Quest";
	lootDrop = 
	{
		lootItems = 
		[
			{
				itemID = "Items.mq303_letter";
			} : LootItem
		];
	};
	bountyDrawTable = 
	{
		bountyChoices = 
		[
			{
				bountySetter = "Factions.NCPD";
				transgressions = 
				[
					"Transgression.UnpaidDebt", "Transgression.TradingXBD"
				];
				reward = "BountyReward.bounty_ep1_mq303_shank";
			}
		];
	};
}

mq303_lina : Quest_NPC_Base
{
	quest = "NPCQuestAffiliation.MinorQuest";
	displayName = "LocKey#81459";
	CName voiceTag = "lina";
	baseAttitudeGroup = "friendly";
	entityTemplatePath = "ep1\quest\minor_quests\mq303\characters\mq303_ent_lina.ent";
	savable = true;
	priority = "SpawnableObjectPriority.Quest";
}

mq303_lina_replacer : Player_Replacer_Puppet_Base
{
	priority = "SpawnableObjectPriority.Quest";
	entityTemplatePath = "ep1\quest\minor_quests\mq303\characters\mq303_lina_replacer.ent";
	displayName = "LocKey#34407";
	savable = true;
	fk< GenderEntity >[] genders = 
	[
		{
			initial = true;
			gender = "Gender.Default";
			entity = "ep1\quest\minor_quests\mq303\characters\mq303_lina_replacer.ent";
		}
	];
	persistentName = "V";
	attachmentSlots = [];
	EquipmentAreas = [];
	itemGroups = [];
	items = [];
}

mq303_tool : Quest_NPC_Base
{
	quest = "NPCQuestAffiliation.MinorQuest";
	displayName = "LocKey#81460";
	alternativeDisplayName = "LocKey#81461";
	baseAttitudeGroup = "friendly";
	CName voiceTag = "tool";
	entityTemplatePath = "ep1\quest\minor_quests\mq303\characters\mq303_ent_tool.ent";
	savable = true;
	priority = "SpawnableObjectPriority.Quest";
}

mq303_fake_lina : Quest_NPC_Base
{
	quest = "NPCQuestAffiliation.MinorQuest";
	displayName = "LocKey#81460";
	alternativeDisplayName = "LocKey#81461";
	baseAttitudeGroup = "friendly";
	CName voiceTag = "tool";
	entityTemplatePath = "ep1\quest\minor_quests\mq303\characters\mq303_ent_lina.ent";
	savable = true;
	priority = "SpawnableObjectPriority.Quest";
}

mq303_scav_1 : scavenger_grunt1_ranged1_slaughtomatic_wa
{
	quest = "NPCQuestAffiliation.MinorQuest";
	priority = "SpawnableObjectPriority.Quest";
	baseAttitudeGroup = "mq303_scavs";
	displayName = "LocKey#39132";
	entityTemplatePath = "ep1\quest\minor_quests\mq303\characters\mq303_ent_gangers_wa.ent";
	savable = true;
	reactionPreset = "ReactionPresets.Ganger_Aggressive";
	CName BodyDisposalFact = "mq303_gangus1_disposed";
	lootDrop = 
	{
		lootItems = 
		[
			{
				itemID = "Items.mq303_bd_schedule_shard";
			} : LootItem
		];
	};
}

mq303_scav_2 : scavenger_butcher3_hmelee2_machete_mb_rare
{
	quest = "NPCQuestAffiliation.MinorQuest";
	priority = "SpawnableObjectPriority.Quest";
	baseAttitudeGroup = "mq303_scavs";
	displayName = "LocKey#39132";
	entityTemplatePath = "ep1\quest\minor_quests\mq303\characters\mq303_ent_gangers_mb.ent";
	savable = true;
	tags += 
	[
		"MiniBoss"
	];
	reactionPreset = "ReactionPresets.Ganger_Aggressive";
	CName BodyDisposalFact = "mq303_gangus2_disposed";
	lootDrop = 
	{
		lootItems = 
		[
			{
				itemID = "Items.mq303_bd_schedule_shard";
			} : LootItem
		];
	};
}

mq303_scav_4 : scavenger_elite2_shotgun_tactician_ma
{
	quest = "NPCQuestAffiliation.MinorQuest";
	priority = "SpawnableObjectPriority.Quest";
	baseAttitudeGroup = "mq303_scavs";
	displayName = "LocKey#39132";
	entityTemplatePath = "ep1\quest\minor_quests\mq303\characters\mq303_ent_gangers.ent";
	savable = true;
	reactionPreset = "ReactionPresets.Ganger_Aggressive";
	CName BodyDisposalFact = "mq303_gangus4_disposed";
	lootDrop = 
	{
		lootItems = 
		[
			{
				itemID = "Items.mq303_bd_schedule_shard";
			} : LootItem
		];
	};
}

mq303_scav_5 : scavenger_grunt2_ranged2_copperhead_ma
{
	quest = "NPCQuestAffiliation.MinorQuest";
	priority = "SpawnableObjectPriority.Quest";
	baseAttitudeGroup = "mq303_scavs";
	displayName = "LocKey#39132";
	entityTemplatePath = "ep1\quest\minor_quests\mq303\characters\mq303_ent_gangers.ent";
	savable = true;
	reactionPreset = "ReactionPresets.Ganger_Aggressive";
	CName BodyDisposalFact = "mq303_gangus5_disposed";
	lootDrop = 
	{
		lootItems = 
		[
			{
				itemID = "Items.mq303_bd_schedule_shard";
			} : LootItem
		];
	};
}

mq303_scav_6 : scavenger_grunt2_ranged2_pulsar_wa
{
	quest = "NPCQuestAffiliation.MinorQuest";
	priority = "SpawnableObjectPriority.Quest";
	baseAttitudeGroup = "mq303_scavs";
	displayName = "LocKey#39132";
	entityTemplatePath = "ep1\quest\minor_quests\mq303\characters\mq303_ent_gangers_wa.ent";
	savable = true;
	reactionPreset = "ReactionPresets.Ganger_Aggressive";
	CName BodyDisposalFact = "mq303_gangus6_disposed";
	lootDrop = 
	{
		lootItems = 
		[
			{
				itemID = "Items.mq303_bd_schedule_shard";
			} : LootItem
		];
	};
}

mq303_camera_drone : militech_drone_wyvern_medium
{
	baseAttitudeGroup = "friendly";
	priority = "SpawnableObjectPriority.Regular";
	savable = true;
	displayName = "LocKey#45199";
	entityTemplatePath = "ep1\quest\minor_quests\mq303\entities\mq303_camera_drone_01.ent";
	fk< Affiliation > affiliation = "Factions.RecordingAgency";
	quest = "NPCQuestAffiliation.MainQuest";
}

mq303_camera_drone_blue : militech_drone_wyvern_medium
{
	baseAttitudeGroup = "friendly";
	priority = "SpawnableObjectPriority.Regular";
	savable = true;
	displayName = "LocKey#45199";
	entityTemplatePath = "ep1\quest\minor_quests\mq303\entities\mq303_camera_drone_02.ent";
	fk< Affiliation > affiliation = "Factions.RecordingAgency";
	quest = "NPCQuestAffiliation.MainQuest";
}

