package Character
using RTDB, BaseStats, ArchetypeData

mq021_corpo : ncpd_inspector_ranged1_lexington_ma
{
	quest = "NPCQuestAffiliation.MinorQuest";
	priority = "SpawnableObjectPriority.Quest";
	baseAttitudeGroup = "hostile";
	displayName = "LocKey#44007";
	archetypeData = "ArchetypeData.GenericRangedT1";
	reactionPreset = "ReactionPresets.Ganger_Aggressive";
	fk< ObjectAction >[] objectActions = 
	[
		"QuickHack.RemoteBreach", "QuickHack.SuicideLvl3Hack", "QuickHack.SuicideLvl4Hack", "QuickHack.GrenadeLvl3Hack", "QuickHack.GrenadeLvl4Hack", "QuickHack.GrenadeTutorialHack", "QuickHack.SystemCollapseLvl3Hack", "QuickHack.SystemCollapseLvl4Hack", "QuickHack.BlindHack", "QuickHack.BlindLvl2Hack", "QuickHack.BlindLvl3Hack", "QuickHack.BlindLvl4Hack", "QuickHack.MadnessLvl3Hack", "QuickHack.MadnessLvl4Hack", "QuickHack.WeaponMalfunctionHack", "QuickHack.WeaponMalfunctionLvl2Hack", "QuickHack.WeaponMalfunctionLvl3Hack", "QuickHack.WeaponMalfunctionLvl4Hack", "QuickHack.LocomotionMalfunctionHack", "QuickHack.LocomotionMalfunctionLvl2Hack", "QuickHack.LocomotionMalfunctionLvl3Hack", "QuickHack.LocomotionMalfunctionLvl4Hack", "QuickHack.OverheatHack", "QuickHack.OverheatLvl2Hack", "QuickHack.OverheatLvl3Hack", "QuickHack.OverheatLvl4Hack", "QuickHack.BaseCommsCallInHack", "QuickHack.CommsNoiseHack", "QuickHack.CommsNoiseLvl2Hack", "QuickHack.CommsNoiseLvl3Hack", "QuickHack.CommsNoiseLvl4Hack", "QuickHack.CyberwareMalfunctionHack", "QuickHack.CyberwareMalfunctionLvl2Hack", "QuickHack.CyberwareMalfunctionLvl3Hack", "QuickHack.OverloadHack", "QuickHack.OverloadLvl2Hack", "QuickHack.OverloadLvl3Hack", "QuickHack.OverloadLvl4Hack", "QuickHack.BrainMeltLvl2Hack", "QuickHack.BrainMeltLvl3Hack", "QuickHack.BrainMeltLvl4Hack", "QuickHack.PingHack", "QuickHack.PingLvl2Hack", "QuickHack.PingLvl3Hack", "QuickHack.PingLvl4Hack", "QuickHack.ContagionHack", "QuickHack.ContagionLvl2Hack", "QuickHack.ContagionLvl3Hack", "QuickHack.ContagionLvl4Hack", "QuickHack.MemoryWipeLvl2Hack", "QuickHack.MemoryWipeLvl3Hack", "QuickHack.BaseWhistleHack", "MinigameAction.NetworkSuicideHack", "MinigameAction.NetworkJamWeaponHack", "MinigameAction.NetworkPingHack", "MinigameAction.NetworkAutoJamHack", "MinigameAction.NetworkAutoBlindHack", "MinigameAction.NetworkAutoLocomotionHack", "MinigameAction.NetworkWeakNPCs", "MinigameAction.NetworkVulnerableNPCs", "MinigameAction.NetworkMadnessHack", "MinigameAction.NetworkWeaponMalfunctionHack", "MinigameAction.NetworkCyberwareMalfunctionHack", "MinigameAction.NetworkLowerICEMinorFirst", "MinigameAction.NetworkLowerICEMinorSecond", "MinigameAction.NetworkLowerICEMinorThird", "MinigameAction.NetworkLowerICEMedium", "MinigameAction.NetworkLowerICETutorial", "MinigameAction.NetworkLowerICEMajor"
	];
	contentAssignment = "DeviceContentAssignment.mq021";
}

mq021_shotgun_corpo : ncpd_enforcer_shotgun2_tactician_ma_rare
{
	quest = "NPCQuestAffiliation.MinorQuest";
	priority = "SpawnableObjectPriority.Quest";
	baseAttitudeGroup = "hostile";
	displayName = "LocKey#44008";
	archetypeData = "ArchetypeData.ShotgunnerT2";
	reactionPreset = "ReactionPresets.Ganger_Aggressive";
	fk< ObjectAction >[] objectActions = 
	[
		"QuickHack.RemoteBreach", "QuickHack.SuicideLvl3Hack", "QuickHack.SuicideLvl4Hack", "QuickHack.GrenadeLvl3Hack", "QuickHack.GrenadeLvl4Hack", "QuickHack.GrenadeTutorialHack", "QuickHack.SystemCollapseLvl3Hack", "QuickHack.SystemCollapseLvl4Hack", "QuickHack.BlindHack", "QuickHack.BlindLvl2Hack", "QuickHack.BlindLvl3Hack", "QuickHack.BlindLvl4Hack", "QuickHack.MadnessLvl3Hack", "QuickHack.MadnessLvl4Hack", "QuickHack.WeaponMalfunctionHack", "QuickHack.WeaponMalfunctionLvl2Hack", "QuickHack.WeaponMalfunctionLvl3Hack", "QuickHack.WeaponMalfunctionLvl4Hack", "QuickHack.LocomotionMalfunctionHack", "QuickHack.LocomotionMalfunctionLvl2Hack", "QuickHack.LocomotionMalfunctionLvl3Hack", "QuickHack.LocomotionMalfunctionLvl4Hack", "QuickHack.OverheatHack", "QuickHack.OverheatLvl2Hack", "QuickHack.OverheatLvl3Hack", "QuickHack.OverheatLvl4Hack", "QuickHack.BaseCommsCallInHack", "QuickHack.CommsNoiseHack", "QuickHack.CommsNoiseLvl2Hack", "QuickHack.CommsNoiseLvl3Hack", "QuickHack.CommsNoiseLvl4Hack", "QuickHack.CyberwareMalfunctionHack", "QuickHack.CyberwareMalfunctionLvl2Hack", "QuickHack.CyberwareMalfunctionLvl3Hack", "QuickHack.OverloadHack", "QuickHack.OverloadLvl2Hack", "QuickHack.OverloadLvl3Hack", "QuickHack.OverloadLvl4Hack", "QuickHack.BrainMeltLvl2Hack", "QuickHack.BrainMeltLvl3Hack", "QuickHack.BrainMeltLvl4Hack", "QuickHack.PingHack", "QuickHack.PingLvl2Hack", "QuickHack.PingLvl3Hack", "QuickHack.PingLvl4Hack", "QuickHack.ContagionHack", "QuickHack.ContagionLvl2Hack", "QuickHack.ContagionLvl3Hack", "QuickHack.ContagionLvl4Hack", "QuickHack.MemoryWipeLvl2Hack", "QuickHack.MemoryWipeLvl3Hack", "QuickHack.BaseWhistleHack", "MinigameAction.NetworkSuicideHack", "MinigameAction.NetworkJamWeaponHack", "MinigameAction.NetworkPingHack", "MinigameAction.NetworkAutoJamHack", "MinigameAction.NetworkAutoBlindHack", "MinigameAction.NetworkAutoLocomotionHack", "MinigameAction.NetworkWeakNPCs", "MinigameAction.NetworkVulnerableNPCs", "MinigameAction.NetworkMadnessHack", "MinigameAction.NetworkWeaponMalfunctionHack", "MinigameAction.NetworkCyberwareMalfunctionHack", "MinigameAction.NetworkLowerICEMinorFirst", "MinigameAction.NetworkLowerICEMinorSecond", "MinigameAction.NetworkLowerICEMinorThird", "MinigameAction.NetworkLowerICEMedium", "MinigameAction.NetworkLowerICETutorial", "MinigameAction.NetworkLowerICEMajor"
	];
	contentAssignment = "DeviceContentAssignment.mq021";
}

mq021_doctor : Quest_NPC_Base
{
	quest = "NPCQuestAffiliation.MinorQuest";
	priority = "SpawnableObjectPriority.Quest";
	displayName = "LocKey#44009";
	CName baseAttitudeGroup = "friendly";
	entityTemplatePath = "base\characters\entities\citizen\citizen__corporat_ma.ent";
	fk< Affiliation > affiliation = "Factions.Unaffiliated";
	fk< StatModifierGroup >[] statModifierGroups += 
	[
		"NPCStatPreset.OneHitToKill"
	];
	objectActions = [];
	contentAssignment = "DeviceContentAssignment.mq021";
}

mq021_nomad_scooter : Quest_NPC_Base
{
	quest = "NPCQuestAffiliation.MinorQuest";
	priority = "SpawnableObjectPriority.Quest";
	displayName = "LocKey#44010";
	fullDisplayName = "LocKey#32030";
	CName baseAttitudeGroup = "friendly";
	isCrowd = true;
	entityTemplatePath = "base\quest\minor_quests\mq021\characters\mq021_scooter.ent";
	fk< Affiliation > affiliation = "Factions.Aldecaldos";
	contentAssignment = "DeviceContentAssignment.mq021";
}

mq021_scooter_wife : Quest_NPC_Base
{
	quest = "NPCQuestAffiliation.MinorQuest";
	priority = "SpawnableObjectPriority.Quest";
	displayName = "LocKey#44011";
	fullDisplayName = "LocKey#32031";
	CName baseAttitudeGroup = "friendly";
	reactionPreset = "ReactionPresets.NoReaction";
	isBumpable = false;
	entityTemplatePath = "base\characters\entities\gang\gang__aldecaldos_wa.ent";
	fk< Affiliation > affiliation = "Factions.Aldecaldos";
	contentAssignment = "DeviceContentAssignment.mq021";
}

