package Character
using RTDB, BaseStats

ma_std_arr_03_outpost_miniboss : arr_sixthstreet_veteran3_ranged2_ajax_ma
{
	entityTemplatePath = "base\characters\entities\boss\boss__darius_miles_ma.ent";
	quest = "NPCQuestAffiliation.MinorActivity";
	rarity = "NPCRarity.Elite";
	archetypeData = "ArchetypeData.FastRangedT3";
	fk< LootTable > lootDrop = "LootTables.ma_std_arr_03_comrade_hammer_recipe_loot_table";
	displayName = "LocKey#51823";
	fullDisplayName = "LocKey#51824";
	primaryEquipment = 
	{
		equipmentItems = 
		[
			{
				item = "Items.Preset_Ajax_Pimp";
				equipSlot = "AttachmentSlots.WeaponRight";
				onBodySlot = "AttachmentSlots.ItemSlotGenericRanged";
				equipCondition = 
				[
					"WeaponConditions.BaseRangedPrimaryWeaponEquipCondition"
				];
				unequipCondition = 
				[
					"WeaponConditions.BaseRangedPrimaryWeaponUnequipCondition"
				];
			} : NPCEquipmentItem
		];
	};
	abilities += 
	[
		"Ability.CanExitWSOnSoundStimuli"
	];
	skipDisplayArchetype = true;
}

ma_std_arr_06_cyberpsycho : voodooboys_netrunner2_netrunner2_lexington_wa_rare
{
	tags += 
	[
		"Cyberpsycho"
	];
	quest = "NPCQuestAffiliation.MinorQuest";
	priority = "SpawnableObjectPriority.Quest";
	entityTemplatePath = "base\characters\entities\special\special__cyberpsycho_wa.ent";
	displayName = "LocKey#43895";
	fullDisplayName = "LocKey#43896";
	skipDisplayArchetype = true;
	fk< Affiliation > affiliation = "Factions.Valentinos";
	reactionPreset = "ReactionPresets.Ganger_Aggressive";
	fk< NPCRarity > rarity = "NPCRarity.Boss";
	primaryEquipment = 
	{
		equipmentItems = 
		[
			{
				pool = 
				[
					{
						items = 
						[
							{
								item = "Items.Preset_Psycho_ma_std_arr_06_early";
								equipSlot = "AttachmentSlots.WeaponRight";
								onBodySlot = "AttachmentSlots.ItemSlotGenericRanged";
								equipCondition = 
								[
									"WeaponConditions.BaseRangedPrimaryWeaponEquipCondition"
								];
								unequipCondition = 
								[
									"WeaponConditions.BaseRangedPrimaryWeaponUnequipCondition"
								];
							} : NPCEquipmentItem
						];
					} : Cyberpsycho_EarlyGame_Weapon, 
					{
						items = 
						[
							{
								item = "Items.Preset_Psycho_ma_std_arr_06_mid";
								equipSlot = "AttachmentSlots.WeaponRight";
								onBodySlot = "AttachmentSlots.ItemSlotGenericRanged";
								equipCondition = 
								[
									"WeaponConditions.BaseRangedPrimaryWeaponEquipCondition"
								];
								unequipCondition = 
								[
									"WeaponConditions.BaseRangedPrimaryWeaponUnequipCondition"
								];
							} : NPCEquipmentItem
						];
					} : Cyberpsycho_MidGame_Weapon, 
					{
						items = 
						[
							{
								item = "Items.Preset_Psycho_ma_std_arr_06_late";
								equipSlot = "AttachmentSlots.WeaponRight";
								onBodySlot = "AttachmentSlots.ItemSlotGenericRanged";
								equipCondition = 
								[
									"WeaponConditions.BaseRangedPrimaryWeaponEquipCondition"
								];
								unequipCondition = 
								[
									"WeaponConditions.BaseRangedPrimaryWeaponUnequipCondition"
								];
							} : NPCEquipmentItem
						];
					} : Cyberpsycho_LateGame_Weapon, 
					{
						items = 
						[
							{
								item = "Items.Preset_Psycho_ma_std_arr_06_end";
								equipSlot = "AttachmentSlots.WeaponRight";
								onBodySlot = "AttachmentSlots.ItemSlotGenericRanged";
								equipCondition = 
								[
									"WeaponConditions.BaseRangedPrimaryWeaponEquipCondition"
								];
								unequipCondition = 
								[
									"WeaponConditions.BaseRangedPrimaryWeaponUnequipCondition"
								];
							} : NPCEquipmentItem
						];
					} : Cyberpsycho_EndGame_Weapon
				];
			} : NPCEquipmentItemPool
		];
	};
	statModifierGroups += 
	[
		"Character.Cyberpsycho_ModGroup", "Character.Cyberpsycho_HitReaction_Resistance"
	];
	contentAssignment = "DeviceContentAssignment.ma_std_arr_06";
	dropsWeaponOnDeath = true;
}

ma_std_arr_06_homeless : Quest_NPC_Base
{
	quest = "NPCQuestAffiliation.MinorQuest";
	entityTemplatePath = "base\characters\entities\citizen\citizen__homeless_man.ent";
	fk< Affiliation > affiliation = "Factions.Unaffiliated";
}

ma_std_arr_01_forrest : arr_sixthstreet_veteran3_ranged2_ajax_ma
{
	quest = "NPCQuestAffiliation.MinorActivity";
	displayName = "LocKey#43897";
	fullDisplayName = "LocKey#43898";
	skipDisplayArchetype = true;
	baseAttitudeGroup = "6thStreet_ow";
}

ma_std_arr_02_alma : arr_valentinos_grunt1_ranged1_nue_wa
{
	quest = "NPCQuestAffiliation.MinorActivity";
	displayName = "LocKey#43899";
	fullDisplayName = "LocKey#43900";
	skipDisplayArchetype = true;
	baseAttitudeGroup = "valentinos_ow";
}

ma_std_arr_03_darius : arr_sixthstreet_sniper2_sniper2_grad_ma_rare
{
	quest = "NPCQuestAffiliation.MinorActivity";
	displayName = "LocKey#43901";
	fullDisplayName = "LocKey#43902";
	skipDisplayArchetype = true;
	baseAttitudeGroup = "6thStreet_ow";
}

ma_std_arr_03_civilian : civilianguard_service_worker_ranged1_ma
{
	quest = "NPCQuestAffiliation.MinorActivity";
	statModifiers += 
	[
	];
	baseAttitudeGroup = "6thStreet_ow";
	fk< Affiliation > affiliation = "Factions.SixthStreet";
}

ma_std_arr_05_kamala : arr_sixthstreet_hooligan_ranged1_saratoga_wa
{
	quest = "NPCQuestAffiliation.MinorActivity";
	displayName = "LocKey#43903";
	fullDisplayName = "LocKey#43904";
	skipDisplayArchetype = true;
	baseAttitudeGroup = "6thStreet_ow";
}

ma_std_arr_09_hilary : arr_sixthstreet_hooligan_ranged1_saratoga_wa
{
	quest = "NPCQuestAffiliation.MinorActivity";
	displayName = "LocKey#43905";
	fullDisplayName = "LocKey#43906";
	skipDisplayArchetype = true;
	baseAttitudeGroup = "6thStreet_ow";
}

ma_std_arr_10_seamus : arr_sixthstreet_menace1_shotgun2_tactician_ma
{
	quest = "NPCQuestAffiliation.MinorActivity";
	displayName = "LocKey#43907";
	fullDisplayName = "LocKey#43908";
	skipDisplayArchetype = true;
	baseAttitudeGroup = "6thStreet_ow";
}

ma_std_arr_11_worker : civilianguard_municipial_worker_ranged1_ma
{
	quest = "NPCQuestAffiliation.MinorActivity";
	baseAttitudeGroup = "arasaka_ow";
	statModifiers += 
	[
	];
	fk< Affiliation > affiliation = "Factions.Arasaka";
}

ma_std_arr_14_john : arr_security_security2_ranged2_saratoga_ma
{
	quest = "NPCQuestAffiliation.MinorActivity";
	displayName = "LocKey#43909";
	fullDisplayName = "LocKey#43910";
	skipDisplayArchetype = true;
	baseAttitudeGroup = "security_ow";
}

