package Character
using RTDB, BaseStats

sq025_mean_thug_m : maelstrom_grunt1_ranged1_lexington_wa
{
	quest = "NPCQuestAffiliation.SideQuest";
	displayName = "LocKey#33326";
	contentAssignment = "DeviceContentAssignment.sq025";
	fk< Affiliation > affiliation = "Factions.Unaffiliated";
	priority = "SpawnableObjectPriority.Quest";
}

sq025_mean_mls_01_copper : maelstrom_grunt2_ranged2_copperhead_wa
{
	quest = "NPCQuestAffiliation.SideQuest";
	contentAssignment = "DeviceContentAssignment.sq025";
	priority = "SpawnableObjectPriority.Quest";
	CName baseAttitudeGroup = "neutral";
}

sq025_mean_mls_02_ajax : maelstrom_grunt2_ranged2_ajax_wa
{
	quest = "NPCQuestAffiliation.SideQuest";
	contentAssignment = "DeviceContentAssignment.sq025";
	priority = "SpawnableObjectPriority.Quest";
	CName baseAttitudeGroup = "neutral";
}

sq025_mean_mls_03_machete : maelstrom_grunt2_melee2_machete_wa
{
	quest = "NPCQuestAffiliation.SideQuest";
	contentAssignment = "DeviceContentAssignment.sq025";
	priority = "SpawnableObjectPriority.Quest";
	CName baseAttitudeGroup = "neutral";
}

sq025_mean_mls_04_hammer : maelstrom_grunt2_ranged2_ajax_wa
{
	quest = "NPCQuestAffiliation.SideQuest";
	contentAssignment = "DeviceContentAssignment.sq025";
	priority = "SpawnableObjectPriority.Quest";
	CName baseAttitudeGroup = "neutral";
}

sq025_delamain_drone_bombus_quest : militech_drone_bombus_hard
{
	quest = "NPCQuestAffiliation.SideQuest";
	displayName = "LocKey#44229";
	savable = true;
	contentAssignment = "DeviceContentAssignment.sq025";
	CName baseAttitudeGroup = "friendly";
	priority = "SpawnableObjectPriority.Quest";
	fk< Affiliation > affiliation = "Factions.Unaffiliated";
}

sq025_delamain_drone_bombus_speaker : sq025_delamain_drone_bombus_quest
{
	quest = "NPCQuestAffiliation.SideQuest";
	displayName = "LocKey#44230";
	entityTemplatePath = "base\quest\side_quests\sq025\entities\sq025_ent_bombus_speaker.ent";
	savable = true;
	contentAssignment = "DeviceContentAssignment.sq025";
	CName baseAttitudeGroup = "friendly";
	priority = "SpawnableObjectPriority.Quest";
}

sq025_delamain_drone_bombus_friendly : sq025_delamain_drone_bombus_quest
{
	quest = "NPCQuestAffiliation.SideQuest";
	priority = "SpawnableObjectPriority.Regular";
}

sq025_delamain_drone_bombus : sq025_delamain_drone_bombus_friendly
{
	quest = "NPCQuestAffiliation.SideQuest";
	CName baseAttitudeGroup = "sq025_delamain_drones";
}

sq025_reg_annoying_wa : Quest_NPC_Base
{
	quest = "NPCQuestAffiliation.SideQuest";
	displayName = "LocKey#33328";
	contentAssignment = "DeviceContentAssignment.sq025";
	entityTemplatePath = "base\quest\side_quests\sq025\characters\sq025_ent_regulars_wa.ent";
	priority = "SpawnableObjectPriority.Quest";
	reactionPreset = "ReactionPresets.Civilian_Passive";
	fk< Affiliation > affiliation = "Factions.Unaffiliated";
	tags += 
	[
		"TriggerPrevention "
	];
}

sq025_reg_slacker_ma : Quest_NPC_Base
{
	quest = "NPCQuestAffiliation.SideQuest";
	displayName = "LocKey#33329";
	contentAssignment = "DeviceContentAssignment.sq025";
	entityTemplatePath = "base\quest\side_quests\sq025\characters\sq025_ent_regulars_ma.ent";
	priority = "SpawnableObjectPriority.Regular";
	reactionPreset = "ReactionPresets.Civilian_Passive";
	fk< Affiliation > affiliation = "Factions.Unaffiliated";
	tags += 
	[
		"TriggerPrevention "
	];
}

sq025_reg_stripper_ma : Quest_NPC_Base
{
	quest = "NPCQuestAffiliation.SideQuest";
	displayName = "LocKey#33330";
	contentAssignment = "DeviceContentAssignment.sq025";
	entityTemplatePath = "base\quest\side_quests\sq025\characters\sq025_ent_regulars_ma.ent";
	priority = "SpawnableObjectPriority.Quest";
	reactionPreset = "ReactionPresets.Civilian_Passive";
	fk< Affiliation > affiliation = "Factions.Unaffiliated";
	tags += 
	[
		"TriggerPrevention "
	];
}

sq025_reg_homeless_ma : Quest_NPC_Base
{
	quest = "NPCQuestAffiliation.SideQuest";
	displayName = "LocKey#33331";
	contentAssignment = "DeviceContentAssignment.sq025";
	entityTemplatePath = "base\quest\side_quests\sq025\characters\sq025_ent_regulars_ma.ent";
	priority = "SpawnableObjectPriority.Quest";
	reactionPreset = "ReactionPresets.Civilian_Passive";
	fk< Affiliation > affiliation = "Factions.Unaffiliated";
	tags += 
	[
		"TriggerPrevention "
	];
}

sq025_reg_homeless_02_wa : Quest_NPC_Base
{
	quest = "NPCQuestAffiliation.SideQuest";
	contentAssignment = "DeviceContentAssignment.sq025";
	entityTemplatePath = "base\quest\side_quests\sq025\characters\sq025_ent_regulars_wa.ent";
	priority = "SpawnableObjectPriority.Quest";
	reactionPreset = "ReactionPresets.Civilian_Passive";
	fk< Affiliation > affiliation = "Factions.Unaffiliated";
	tags += 
	[
		"TriggerPrevention "
	];
}

sq025_reg_homeless_03_wa : Quest_NPC_Base
{
	quest = "NPCQuestAffiliation.SideQuest";
	contentAssignment = "DeviceContentAssignment.sq025";
	entityTemplatePath = "base\quest\side_quests\sq025\characters\sq025_ent_regulars_wa.ent";
	priority = "SpawnableObjectPriority.Quest";
	reactionPreset = "ReactionPresets.Civilian_Passive";
	fk< Affiliation > affiliation = "Factions.Unaffiliated";
	tags += 
	[
		"TriggerPrevention "
	];
}

sq025_reg_oldlady_wa : Quest_NPC_Base
{
	quest = "NPCQuestAffiliation.SideQuest";
	displayName = "LocKey#33332";
	contentAssignment = "DeviceContentAssignment.sq025";
	entityTemplatePath = "base\quest\side_quests\sq025\characters\sq025_ent_regulars_wa.ent";
	priority = "SpawnableObjectPriority.Regular";
	reactionPreset = "ReactionPresets.Civilian_Passive";
	fk< Affiliation > affiliation = "Factions.Civilian";
	tags += 
	[
		"TriggerPrevention "
	];
}

sq025_reg_cleaning_wa : Quest_NPC_Base
{
	quest = "NPCQuestAffiliation.SideQuest";
	displayName = "LocKey#33333";
	contentAssignment = "DeviceContentAssignment.sq025";
	entityTemplatePath = "base\quest\side_quests\sq025\characters\sq025_ent_regulars_wa.ent";
	priority = "SpawnableObjectPriority.Quest";
	reactionPreset = "ReactionPresets.Civilian_Passive";
	fk< Affiliation > affiliation = "Factions.Civilian";
	tags += 
	[
		"TriggerPrevention "
	];
}

sq025_reg_corpo_ma : Quest_NPC_Base
{
	quest = "NPCQuestAffiliation.SideQuest";
	displayName = "LocKey#33334";
	contentAssignment = "DeviceContentAssignment.sq025";
	entityTemplatePath = "base\quest\side_quests\sq025\characters\sq025_ent_regulars_ma.ent";
	priority = "SpawnableObjectPriority.Regular";
	reactionPreset = "ReactionPresets.Civilian_Passive";
	fk< Affiliation > affiliation = "Factions.Civilian";
	tags += 
	[
		"TriggerPrevention "
	];
}

sq025_receptionist_inv : Quest_NPC_Base
{
	quest = "NPCQuestAffiliation.SideQuest";
	CName baseAttitudeGroup = "friendly";
	entityTemplatePath = "base\quest\minor_quests\mq018\characters\mq018_ent_invisible_placeholder.ent";
	savable = true;
	priority = "SpawnableObjectPriority.Quest";
	bool hide_nametag = true;
	bool nameplate = false;
	reactionPreset = "ReactionPresets.NoReaction";
	contentAssignment = "DeviceContentAssignment.sq025";
}

sq025_delamain_drone_bombus_slow : sq025_delamain_drone_bombus
{
	quest = "NPCQuestAffiliation.SideQuest";
	CName baseAttitudeGroup = "sq025_delamain_drones_divergent";
	appearanceName = "zetatech_bombus__basic_surveillance_drone_01";
	reactionPreset = "ReactionPresets.Mechanical_Aggressive";
	actionMap = "DroneBombusSlowArchetype.Map";
	primaryEquipment = 
	{
		equipmentItems = 
		[
			{
				item = "Items.Bombus_Torch";
				equipSlot = "AttachmentSlots.WeaponRight";
			} : NPCEquipmentItem
		];
	};
}

sq025_delamain_drone_bombus_fast : sq025_delamain_drone_bombus
{
	quest = "NPCQuestAffiliation.SideQuest";
	CName baseAttitudeGroup = "sq025_delamain_drones_divergent";
	reactionPreset = "ReactionPresets.Mechanical_Aggressive";
	appearanceName = "zetatech_bombus__basic_surveillance_drone_01";
	actionMap = "DroneBombusFastArchetype.Map";
	primaryEquipment = 
	{
		equipmentItems = 
		[
			{
				item = "Items.Bombus_Torch";
				equipSlot = "AttachmentSlots.WeaponRight";
			} : NPCEquipmentItem
		];
	};
}

sq025_delamain_drone_bombus_suicidal : sq025_delamain_drone_bombus
{
	quest = "NPCQuestAffiliation.SideQuest";
	CName baseAttitudeGroup = "sq025_delamain_drones_divergent";
	reactionPreset = "ReactionPresets.Mechanical_Aggressive";
	appearanceName = "zetatech_bombus__basic_surveillance_drone_01";
	actionMap = "DroneBombusSuicideArchetype.Map";
	primaryEquipment = 
	{
		equipmentItems = 
		[
			{
				item = "Items.Bombus_Torch";
				equipSlot = "AttachmentSlots.WeaponRight";
			} : NPCEquipmentItem
		];
	};
}

sq025_delamain_drone_wyvern_workshop : militech_drone_wyvern_medium
{
	quest = "NPCQuestAffiliation.SideQuest";
	displayName = "LocKey#44231";
	savable = true;
	contentAssignment = "DeviceContentAssignment.sq025";
	CName baseAttitudeGroup = "sq025_delamain_drones_divergent";
	priority = "SpawnableObjectPriority.Regular";
}

