package Character
using RTDB, BaseStats

ma_pac_cvi_05_animals_grunt1_ranged1_pulsar_mb_Paul_Roberts : cvi_animals_grunt1_ranged1_pulsar_mb
{
	quest = "NPCQuestAffiliation.MinorActivity";
	displayName = "LocKey#43864";
	fullDisplayName = "LocKey#43865";
	skipDisplayArchetype = true;
}

ma_pac_cvi_05_valentinos_victim : NPC_Base
{
	entityTemplatePath = "base\characters\entities\gang\gang__valentinos_ma.ent";
	baseAttitudeGroup = "friendly";
	displayName = "LocKey#31802";
	reactionPreset = "ReactionPresets.NoReaction";
	savable = true;
	isCrowd = false;
	enableSensesOnStart = true;
	priority = "SpawnableObjectPriority.Regular";
}

ma_pac_cvi_07_scavenger_grunt3_netrunner2_nova_ma_rare_Michal_Glowinski : cvi_scavenger_grunt3_netrunner2_nova_ma_rare
{
	quest = "NPCQuestAffiliation.MinorActivity";
	baseAttitudeGroup = "scavenger_ow";
	displayName = "LocKey#43866";
	fullDisplayName = "LocKey#43867";
	skipDisplayArchetype = true;
}

ma_pac_cvi_08_psycho : militech_soldier3_shotgun3_crusher_mah_elite
{
	baseAttitudeGroup = "enemyHostile";
	displayName = "LocKey#31790";
	fullDisplayName = "LocKey#50460";
	skipDisplayArchetype = true;
	fk< Affiliation > affiliation = "Factions.NCPD";
	priority = "SpawnableObjectPriority.Quest";
	primaryEquipment = 
	{
		equipmentItems = 
		[
			{
				pool = 
				[
					{
						items = 
						[
							{
								item = "Items.Preset_Psycho_ma_pac_cvi_08_early";
								equipSlot = "AttachmentSlots.WeaponRight";
								equipCondition = 
								[
									"WeaponConditions.BaseRangedPrimaryWeaponEquipCondition"
								];
								unequipCondition = 
								[
									"WeaponConditions.BaseRangedPrimaryWeaponUnequipCondition"
								];
							} : NPCEquipmentItem
						];
					} : Cyberpsycho_EarlyGame_Weapon, 
					{
						items = 
						[
							{
								item = "Items.Preset_Psycho_ma_pac_cvi_08_mid";
								equipSlot = "AttachmentSlots.WeaponRight";
								equipCondition = 
								[
									"WeaponConditions.BaseRangedPrimaryWeaponEquipCondition"
								];
								unequipCondition = 
								[
									"WeaponConditions.BaseRangedPrimaryWeaponUnequipCondition"
								];
							} : NPCEquipmentItem
						];
					} : Cyberpsycho_MidGame_Weapon, 
					{
						items = 
						[
							{
								item = "Items.Preset_Psycho_ma_pac_cvi_08_late";
								equipSlot = "AttachmentSlots.WeaponRight";
								equipCondition = 
								[
									"WeaponConditions.BaseRangedPrimaryWeaponEquipCondition"
								];
								unequipCondition = 
								[
									"WeaponConditions.BaseRangedPrimaryWeaponUnequipCondition"
								];
							} : NPCEquipmentItem
						];
					} : Cyberpsycho_LateGame_Weapon, 
					{
						items = 
						[
							{
								item = "Items.Preset_Psycho_ma_pac_cvi_08_end";
								equipSlot = "AttachmentSlots.WeaponRight";
								equipCondition = 
								[
									"WeaponConditions.BaseRangedPrimaryWeaponEquipCondition"
								];
								unequipCondition = 
								[
									"WeaponConditions.BaseRangedPrimaryWeaponUnequipCondition"
								];
							} : NPCEquipmentItem
						];
					} : Cyberpsycho_EndGame_Weapon
				];
			} : NPCEquipmentItemPool
		];
	};
	contentAssignment = "DeviceContentAssignment.ma_pac_cvi_08";
	statModifierGroups += 
	[
		"Character.Cyberpsycho_ModGroup", "Character.Cyberpsycho_HitReaction_Resistance"
	];
	archetypeData = "ArchetypeData.FastShotgunnerT3";
	rarity = "NPCRarity.Boss";
	entityTemplatePath = "base\open_world\minor_activities\pacifica\coastview\ma_pac_cvi_08\characters\ma_pac_cvi_08_ent_psycho.ent";
	lootDrop = "LootTables.Loot_ma_pac_cvi_08";
	savable = true;
	dropsWeaponOnDeath = true;
	tags += 
	[
		"Cyberpsycho"
	];
}

ma_pac_cvi_08_daughter : Quest_NPC_Base
{
	displayName = "LocKey#50461";
	fullDisplayName = "LocKey#50462";
	fk< Affiliation > affiliation = "Factions.Unaffiliated";
	savable = true;
	entityTemplatePath = "base\open_world\minor_activities\pacifica\coastview\ma_pac_cvi_08\characters\ma_pac_cvi_08_ent_daughter.ent";
	priority = "SpawnableObjectPriority.Quest";
}

ma_pac_cvi_08_victim_male : Crowd_NPC_Base
{
	entityTemplatePath = "base\characters\entities\gang\gang_civilianguard_ma.ent";
	crowdMemberSettings = "Crowds.ManCivilianSettings";
	fk< Affiliation > affiliation = "Factions.Civilian";
	priority = "SpawnableObjectPriority.Quest";
	bool enableSensesOnStart = true;
	statModifierGroups += 
	[
		"NPCStatPreset.OneHitToKill"
	];
}

ma_pac_cvi_08_victim_female : Crowd_NPC_Base
{
	entityTemplatePath = "base\characters\entities\corpo\corpo_civilianguard_wa.ent";
	crowdMemberSettings = "Crowds.WomanCivilianSettings";
	fk< Affiliation > affiliation = "Factions.Civilian";
	priority = "SpawnableObjectPriority.Quest";
	bool enableSensesOnStart = true;
	statModifierGroups += 
	[
		"NPCStatPreset.OneHitToKill"
	];
}

ma_pac_cvi_09_scavenger_fast3_fmelee3_machete_wa_elite_Misha_Orlova : cvi_scavenger_fast3_fmelee3_machete_wa_elite
{
	quest = "NPCQuestAffiliation.MinorActivity";
	displayName = "LocKey#43868";
	fullDisplayName = "LocKey#43869";
	skipDisplayArchetype = true;
}

ma_pac_cvi_10_drone_security : militech_base_drone_wyvern
{
	quest = "NPCQuestAffiliation.MinorActivity";
	fk< Affiliation > affiliation = "Factions.NetWatch";
	baseAttitudeGroup = "enemyHostile";
	statModifiers += [];
}

ma_pac_cvi_12_outpost_miniboss : cvi_scavenger_elite2_shotgun_tactician_ma
{
	entityTemplatePath = "base\characters\entities\boss\stanislaus_zbyszko.ent";
	primaryEquipment = 
	{
		equipmentItems = 
		[
			{
				item = "Items.Preset_Tactician_Default";
				equipSlot = "AttachmentSlots.WeaponRight";
				onBodySlot = "AttachmentSlots.ItemSlotGenericRanged";
				equipCondition = 
				[
					"WeaponConditions.BaseRangedPrimaryWeaponEquipCondition"
				];
				unequipCondition = 
				[
					"WeaponConditions.BaseRangedPrimaryWeaponUnequipCondition"
				];
			} : NPCEquipmentItem
		];
	};
	rarity = "NPCRarity.Elite";
	archetypeData = "ArchetypeData.FastShotgunnerT3";
	fk< LootTable > lootDrop = "LootTables.ma_pac_cvi_12_Achilles_Recipe_loot_table";
	displayName = "LocKey#51819";
	fullDisplayName = "LocKey#51820";
	skipDisplayArchetype = true;
}

ma_pac_cvi_13_afterlife_rare_fmelee3_katana_ma_elite : afterlife_rare_fmelee3_katana_ma_elite
{
	statModifiers += 
	[
	];
}

ma_pac_cvi_13_afterlife_merc_generic_medium_range_m_medium : afterlife_merc_generic_medium_range_m_medium
{
	statModifiers += 
	[
	];
}

ma_pac_cvi_15_droid : scavenger_android_android2_pulsar_ma
{
	squadParamsID = "FactionSquads.VoodooBoysSquad";
	baseAttitudeGroup = "hostile";
	statModifiers += [];
}

