package Character
using RTDB, BaseStats, Factions

Padre : Fixer
{
	quest = "NPCQuestAffiliation.SideQuest";
	priority = "SpawnableObjectPriority.Quest";
	entityTemplatePath = "base\open_world\fixers\padre\characters\padre.ent";
	displayName = "LocKey#32786";
	fullDisplayName = "LocKey#32787";
	baseAttitudeGroup = "friendly";
	reactionPreset = "ReactionPresets.NoReaction";
	tags = 
	[
		"Invulnerable"
	];
	rarity = "NPCRarity.Elite";
	savable = true;
	factCounterName = "hey_sts_counter";
	amountOfQuests = 11;
	thresholds = 
	[
		4, 7, 10
	];
	tooltipAvatar = "PhoneAvatars.Tooltip_Avatar_Padre";
}

mr_hands : Fixer
{
	quest = "NPCQuestAffiliation.SideQuest";
	priority = "SpawnableObjectPriority.Quest";
	[ EP1 ]
	entityTemplatePath = "ep1\openworld\fixers\mr_hands\characters\mr_hands_ep1.ent";
	displayName = "LocKey#32788";
	fullDisplayName = "LocKey#32789";
	additionalDescription = "UI-Quests-GigsUnlock";
	baseAttitudeGroup = "friendly";
	reactionPreset = "ReactionPresets.NoReaction";
	tags = 
	[
		"Invulnerable"
	];
	rarity = "NPCRarity.Elite";
	savable = true;
	factCounterName = "ep1_sts_counter";
	amountOfQuests = 10;
	thresholds = 
	[
		10
	];
	tooltipAvatar = "PhoneAvatars.Tooltip_Avatar_Mr_Hands";
}

mr_hands_limited : Fixer
{
	quest = "NPCQuestAffiliation.SideQuest";
	priority = "SpawnableObjectPriority.Quest";
	[ EP1 ]
	entityTemplatePath = "ep1\openworld\fixers\mr_hands\characters\mr_hands_ep1.ent";
	displayName = "LocKey#32788";
	fullDisplayName = "LocKey#32789";
	baseAttitudeGroup = "friendly";
	reactionPreset = "ReactionPresets.NoReaction";
	tags = 
	[
		"Invulnerable"
	];
	rarity = "NPCRarity.Elite";
	savable = true;
	factCounterName = "ep1_sts_counter";
	amountOfQuests = 5;
	thresholds = 
	[
		5
	];
	tooltipAvatar = "PhoneAvatars.Tooltip_Avatar_Mr_Hands";
}

reggie : Fixer
{
	quest = "NPCQuestAffiliation.SideQuest";
	priority = "SpawnableObjectPriority.Quest";
	entityTemplatePath = "base\open_world\fixers\reggie\characters\reggie.ent";
	displayName = "LocKey#32790";
	fullDisplayName = "LocKey#32792";
	baseAttitudeGroup = "friendly";
	reactionPreset = "ReactionPresets.NoReaction";
	tags = 
	[
		"Invulnerable"
	];
	rarity = "NPCRarity.Elite";
	savable = true;
	factCounterName = "wat_sts_counter";
	amountOfQuests = 23;
	thresholds = 
	[
		5, 8, 11, 13, 15, 17, 19
	];
	tooltipAvatar = "PhoneAvatars.Tooltip_Avatar_Regina";
}

wakako_okada : Fixer
{
	quest = "NPCQuestAffiliation.SideQuest";
	priority = "SpawnableObjectPriority.Quest";
	entityTemplatePath = "base\open_world\fixers\wakako\characters\wakako_okada.ent";
	displayName = "LocKey#32793";
	fullDisplayName = "LocKey#32794";
	baseAttitudeGroup = "friendly";
	reactionPreset = "ReactionPresets.NoReaction";
	tags = 
	[
		"Invulnerable"
	];
	rarity = "NPCRarity.Elite";
	savable = true;
	factCounterName = "wbr_sts_counter";
	amountOfQuests = 8;
	thresholds = 
	[
		2, 5, 7
	];
	tooltipAvatar = "PhoneAvatars.Tooltip_Avatar_Wakako";
}

dakota_smith : Fixer
{
	quest = "NPCQuestAffiliation.SideQuest";
	priority = "SpawnableObjectPriority.Quest";
	entityTemplatePath = "base\open_world\fixers\dakota\characters\dakota_smith.ent";
	displayName = "LocKey#32795";
	fullDisplayName = "LocKey#32796";
	baseAttitudeGroup = "dakota";
	reactionPreset = "ReactionPresets.NoReaction";
	tags = 
	[
		"Invulnerable"
	];
	rarity = "NPCRarity.Elite";
	savable = true;
	factCounterName = "bls_sts_counter";
	amountOfQuests = 9;
	thresholds = 
	[
		2, 5, 7
	];
	tooltipAvatar = "PhoneAvatars.Tooltip_Avatar_Dakota";
}

muamar_reyes : Fixer
{
	quest = "NPCQuestAffiliation.SideQuest";
	priority = "SpawnableObjectPriority.Quest";
	entityTemplatePath = "base\open_world\fixers\el_capitan\characters\muamar_reyes.ent";
	displayName = "LocKey#32797";
	fullDisplayName = "LocKey#10875";
	baseAttitudeGroup = "friendly";
	reactionPreset = "ReactionPresets.NoReaction";
	tags = 
	[
		"Invulnerable"
	];
	rarity = "NPCRarity.Elite";
	savable = true;
	factCounterName = "std_sts_counter";
	amountOfQuests = 11;
	thresholds = 
	[
		3, 6, 8
	];
	tooltipAvatar = "PhoneAvatars.Tooltip_Avatar_Captain";
}

dyno : Fixer
{
	quest = "NPCQuestAffiliation.SideQuest";
	priority = "SpawnableObjectPriority.Quest";
	entityTemplatePath = "base\open_world\fixers\dyno\characters\dyno.ent";
	displayName = "LocKey#32799";
	fullDisplayName = "LocKey#32800";
	baseAttitudeGroup = "friendly";
	reactionPreset = "ReactionPresets.NoReaction";
	tags = 
	[
		"Invulnerable"
	];
	rarity = "NPCRarity.Elite";
	savable = true;
	factCounterName = "cct_sts_counter";
	amountOfQuests = 5;
	thresholds = 
	[
		1, 3
	];
	tooltipAvatar = "PhoneAvatars.Tooltip_Avatar_Dino";
}

reggie_worker_ma : Quest_NPC_Base
{
	quest = "NPCQuestAffiliation.SideQuest";
	priority = "SpawnableObjectPriority.Quest";
	entityTemplatePath = "base\open_world\fixers\reggie\characters\reggie_coworker_ma_02.ent";
	baseAttitudeGroup = "friendly";
	reactionPreset = "ReactionPresets.NoReaction";
	tags = 
	[
		"Invulnerable"
	];
	rarity = "NPCRarity.Elite";
	savable = true;
	displayName = "LocKey#53204";
}

reggie_worker_wa : Quest_NPC_Base
{
	quest = "NPCQuestAffiliation.SideQuest";
	priority = "SpawnableObjectPriority.Quest";
	entityTemplatePath = "base\open_world\fixers\reggie\characters\reggie_coworker_wa.ent";
	baseAttitudeGroup = "friendly";
	reactionPreset = "ReactionPresets.NoReaction";
	tags = 
	[
		"Invulnerable"
	];
	rarity = "NPCRarity.Elite";
	savable = true;
	displayName = "LocKey#53227";
}

enemy_maelstrom : Quest_Combat_NPC_Base
{
	quest = "NPCQuestAffiliation.SideQuest";
	entityTemplatePath = "base\gameplay\archetype_entities\maelstrom\maelstrom_generic_ranged_rifle.ent";
	reactionPreset = "ReactionPresets.Ganger_Aggressive";
}

enemy_maelstrom_shotgun : Quest_Combat_NPC_Base
{
	quest = "NPCQuestAffiliation.SideQuest";
	entityTemplatePath = "base\gameplay\archetype_entities\maelstrom\maelstrom_ma_generic_ranged_shotgun.ent";
	reactionPreset = "ReactionPresets.Ganger_Aggressive";
}

enemy_maelstrom_melee_machete : Quest_Combat_NPC_Base
{
	quest = "NPCQuestAffiliation.SideQuest";
	entityTemplatePath = "base\gameplay\archetype_entities\maelstrom\maelstrom_ma_generic_melee_machete.ent";
	reactionPreset = "ReactionPresets.Ganger_Aggressive";
}

enemy_security : Quest_Combat_NPC_Base
{
	quest = "NPCQuestAffiliation.SideQuest";
	entityTemplatePath = "base\characters\entities\corpo\corpo__generic_ma.ent";
	affiliation = "Factions.UnaffiliatedCorpo";
	reactionPreset = "ReactionPresets.Ganger_Aggressive";
}

enemy_scavenger : Quest_Combat_NPC_Base
{
	quest = "NPCQuestAffiliation.SideQuest";
	entityTemplatePath = "base\characters\entities\gang\gang__scavenger_ma.ent";
	reactionPreset = "ReactionPresets.Ganger_Aggressive";
}

sts_wat_nid_02_worker : Crowd_NPC_Base
{
	quest = "NPCQuestAffiliation.SideQuest";
	entityTemplatePath = "base\characters\entities\service\service__vendor_ma.ent";
	displayName = "LocKey#7027";
}

sts_wbr_jpn_02_billy : Quest_NPC_Base
{
	quest = "NPCQuestAffiliation.SideQuest";
	entityTemplatePath = "base\open_world\street_stories\westbrook\japantown\sts_wbr_jpn_02\character\sts_wbr_jpn_02_billy.ent";
	reactionPreset = "ReactionPresets.NoReaction";
}

ml_test_johnny_replacer : Quest_Combat_NPC_Base
{
	quest = "NPCQuestAffiliation.SideQuest";
	entityTemplatePath = "base\characters\entities\player\replacer\johnny_silverhand_replacer.ent";
}

[ Debug ]
animals_vo_test : animals_grunt1_melee1_fists_mb
{
	quest = "NPCQuestAffiliation.SideQuest";
	CName voiceTag = "gang_ani_m_01_enus_30_big";
}

sts_hey_rey_06_hologram : Hologram_NPC_Base
{
	quest = "NPCQuestAffiliation.SideQuest";
	entityTemplatePath = "base\open_world\street_stories\heywood\vista_del_rey\sts_hey_rey_06\characters\rey_06_hologram.ent";
}

sts_hey_rey_06_jim_greyer : Quest_NPC_Base
{
	quest = "NPCQuestAffiliation.SideQuest";
	entityTemplatePath = "base\open_world\street_stories\heywood\vista_del_rey\sts_hey_rey_06\characters\rey_06_jim_greyer.ent";
}

