package Character
using RTDB, BaseStats

sts_ep1_04_hostage : Quest_NPC_Base
{
	quest = "NPCQuestAffiliation.StreetStory";
	priority = "SpawnableObjectPriority.Quest";
	entityTemplatePath = "ep1\openworld\street_stories\sts_ep1_04\characters\sts_ep1_04_hasan.ent";
	baseAttitudeGroup = "friendly";
	tags += 
	[
		"Immortal"
	];
	displayName = "LocKey#79003";
	fullDisplayName = "LocKey#34579";
	alternativeDisplayName = "LocKey#84163";
	alternativeFullDisplayName = "LocKey#34579";
	uiNameplate = "UINameplate.Disabled";
	savable = true;
	fk< Affiliation > affiliation = "Factions.UnaffiliatedCorpo";
	reactionPreset = "ReactionPresets.NoReaction";
	fk< ObjectAction >[] objectActions = 
	[
		"GenericInteraction.Talk", "GenericInteraction.ReturnTalk", "Takedown.Grapple", "Takedown.LethalTakedown", "Takedown.NonLethalTakedown", "Takedown.AerialTakedown"
	];
	abilities = 
	[
		"Ability.IsCautious", "Ability.IsGenericRangedArchetype", "Ability.IsTier1Archetype", "Ability.CanUseCovers", "Ability.CanCatchUpDistance", "Ability.CanCatchUp"
	];
}

wst_ep1_05_hasan_citzen : Quest_NPC_Base
{
	quest = "NPCQuestAffiliation.StreetStory";
	priority = "SpawnableObjectPriority.Quest";
	entityTemplatePath = "ep1\openworld\world_stories\wst_ep1_05\characters\wst_ep1_05_hasan_citzen.ent";
	baseAttitudeGroup = "friendly";
	tags += 
	[
		"Immortal"
	];
	displayName = "LocKey#79003";
	fullDisplayName = "LocKey#84162";
	uiNameplate = "UINameplate.Disabled";
	savable = true;
	fk< Affiliation > affiliation = "Factions.Unaffiliated";
	reactionPreset = "ReactionPresets.NoReaction";
}

wst_ep1_06_hasan_hobo : Quest_NPC_Base
{
	quest = "NPCQuestAffiliation.StreetStory";
	priority = "SpawnableObjectPriority.Quest";
	entityTemplatePath = "ep1\openworld\world_stories\wst_ep1_06\characters\wst_ep1_06_hasan_hobo.ent";
	baseAttitudeGroup = "friendly";
	tags += 
	[
		"Immortal"
	];
	displayName = "LocKey#79003";
	fullDisplayName = "LocKey#84162";
	uiNameplate = "UINameplate.Disabled";
	savable = true;
	fk< Affiliation > affiliation = "Factions.Unaffiliated";
	reactionPreset = "ReactionPresets.NoReaction";
}

sts_ep1_04_hands_mercenary : Quest_NPC_Base
{
	quest = "NPCQuestAffiliation.StreetStory";
	entityTemplatePath = "ep1\openworld\street_stories\sts_ep1_04\characters\sts_ep1_04_mercenary.ent";
	displayName = "LocKey#83834";
	savable = true;
	reactionPreset = "ReactionPresets.NoReaction";
	uiNameplate = "UINameplate.Disabled";
	tags += 
	[
		"Immortal"
	];
	baseAttitudeGroup = "friendly";
}

sts_ep1_04_hands_mercenary_02 : Quest_NPC_Base
{
	quest = "NPCQuestAffiliation.StreetStory";
	entityTemplatePath = "ep1\openworld\street_stories\sts_ep1_04\characters\sts_ep1_04_mercenary_02.ent";
	displayName = "LocKey#83834";
	uiNameplate = "UINameplate.Disabled";
	savable = true;
	reactionPreset = "ReactionPresets.NoReaction";
	tags += 
	[
		"Immortal"
	];
	baseAttitudeGroup = "friendly";
}

sts_ep1_04_scavenger_grunt1_ranged1_nova_ma : ep1_scavenger_grunt1_ranged1_nova_ma
{
	quest = "NPCQuestAffiliation.StreetStory";
	priority = "SpawnableObjectPriority.Quest";
	baseAttitudeGroup = "sts_ep1_04_scavs";
	savable = true;
	abilities += 
	[
		"Ability.HasChargeJump"
	];
}

sts_ep1_04_scavenger_grunt1_ranged1_pulsar_wa : ep1_scavenger_grunt1_ranged1_pulsar_wa
{
	quest = "NPCQuestAffiliation.StreetStory";
	priority = "SpawnableObjectPriority.Quest";
	baseAttitudeGroup = "sts_ep1_04_scavs";
	savable = true;
	abilities += 
	[
		"Ability.HasChargeJump"
	];
}

sts_ep1_04_scavenger_grunt1_ranged1_slaughtomatic_wa : ep1_scavenger_grunt1_ranged1_slaughtomatic_wa
{
	quest = "NPCQuestAffiliation.StreetStory";
	priority = "SpawnableObjectPriority.Quest";
	baseAttitudeGroup = "sts_ep1_04_scavs";
	savable = true;
	abilities += 
	[
		"Ability.HasChargeJump"
	];
}

sts_ep1_04_scavenger_grunt2_ranged2_copperhead_ma : ep1_scavenger_grunt2_ranged2_copperhead_ma
{
	quest = "NPCQuestAffiliation.StreetStory";
	priority = "SpawnableObjectPriority.Quest";
	baseAttitudeGroup = "sts_ep1_04_scavs";
	savable = true;
	abilities += 
	[
		"Ability.HasChargeJump"
	];
}

sts_ep1_04_scavenger_grunt2_ranged2_copperhead_wa : ep1_scavenger_grunt2_ranged2_copperhead_wa
{
	quest = "NPCQuestAffiliation.StreetStory";
	priority = "SpawnableObjectPriority.Quest";
	baseAttitudeGroup = "sts_ep1_04_scavs";
	savable = true;
	abilities += 
	[
		"Ability.HasChargeJump"
	];
}

sts_ep1_04_scavenger_elite2_shotgun_igla_ma : ep1_scavenger_elite2_shotgun_igla_ma
{
	quest = "NPCQuestAffiliation.StreetStory";
	priority = "SpawnableObjectPriority.Quest";
	baseAttitudeGroup = "sts_ep1_04_scavs";
	savable = true;
	abilities += 
	[
		"Ability.HasChargeJump"
	];
}

sts_ep1_04_scavenger_elite2_shotgun_tactician_ma : ep1_scavenger_elite2_shotgun_tactician_ma
{
	quest = "NPCQuestAffiliation.StreetStory";
	priority = "SpawnableObjectPriority.Quest";
	baseAttitudeGroup = "sts_ep1_04_scavs";
	savable = true;
	abilities += 
	[
		"Ability.HasChargeJump"
	];
}

sts_ep1_04_scavenger_strong3_gunner2_defender_mb_rare : ep1_scavenger_strong3_gunner2_defender_mb_rare
{
	quest = "NPCQuestAffiliation.StreetStory";
	priority = "SpawnableObjectPriority.Quest";
	baseAttitudeGroup = "sts_ep1_04_scavs";
	savable = true;
}

sts_ep1_04_scavenger_grunt3_netrunner2_nova_ma_rare : ep1_scavenger_netrunner2_netrunner2_nova_wa_rare
{
	quest = "NPCQuestAffiliation.StreetStory";
	priority = "SpawnableObjectPriority.Quest";
	baseAttitudeGroup = "sts_ep1_04_scavs";
	savable = true;
	abilities += 
	[
		"Ability.HasChargeJump"
	];
}

sts_ep1_04_scavenger_elite3_sniper2_grad_ma : ep1_scavenger_elite3_sniper2_grad_ma
{
	quest = "NPCQuestAffiliation.StreetStory";
	priority = "SpawnableObjectPriority.Quest";
	baseAttitudeGroup = "sts_ep1_04_scavs";
	savable = true;
	abilities += 
	[
		"Ability.HasChargeJump"
	];
}

