From 2a10b22de479691d0b4a3ac72d0409ff24e46823 Mon Sep 17 00:00:00 2001 From: Chomp Date: Wed, 27 Dec 2023 17:43:32 +0000 Subject: [PATCH] Add quest names --- QuestValidator.Common/Helpers/QuestNames.cs | 16 ++++++++++++++++ .../Helpers/QuestRequirements.cs | 3 ++- QuestValidator.Common/Models/Quest.cs | 9 ++++++++- 3 files changed, 26 insertions(+), 2 deletions(-) diff --git a/QuestValidator.Common/Helpers/QuestNames.cs b/QuestValidator.Common/Helpers/QuestNames.cs index 06dba9f..4e240d5 100644 --- a/QuestValidator.Common/Helpers/QuestNames.cs +++ b/QuestValidator.Common/Helpers/QuestNames.cs @@ -380,6 +380,14 @@ namespace QuestValidator.Common.Helpers { Quest.GunsmithP23, "64f83bb69878a0569d6ecfbe"}, { Quest.GunsmithP24, "64f83bcdde58fc437700d8fa"}, { Quest.GunsmithP25, "64f83bd983cfca080a362c82"}, + { Quest.ThePunisherHarvest, "655e427b64d09b4122018228"}, + + { Quest.ShootingCans, "657315df034d76585f032e01"}, + { Quest.FirstInLine, "657315ddab5a49b71f098853"}, + { Quest.BurningRubber, "657315e270bb0b8dba00cc48"}, + { Quest.SavingTheMole, "657315e4a6af4ab4b50f3459"}, + { Quest.DevelopersSecretsP1, "65733403eefc2c312a759ddb" }, + { Quest.DevelopersSecretsP2, "6573382e557ff128bf3da536" }, }; private static readonly Dictionary questNames = new Dictionary @@ -759,6 +767,14 @@ namespace QuestValidator.Common.Helpers { "64f83bb69878a0569d6ecfbe", "Gunsmith P23"}, { "64f83bcdde58fc437700d8fa", "Gunsmith P24"}, { "64f83bd983cfca080a362c82", "Gunsmith P25"}, + { "655e427b64d09b4122018228", "The Punisher - Harvest"}, + + { "657315df034d76585f032e01", "Shooting Cans"}, + { "657315ddab5a49b71f098853", "First In Line"}, + { "657315e270bb0b8dba00cc48", "Burning Rubber"}, + { "657315e4a6af4ab4b50f3459", "Saving The Mole"}, + { "65733403eefc2c312a759ddb", "Developers Secrets P1" }, + { "6573382e557ff128bf3da536", "Developers Secrets P2" }, }; public static string GetNameById(string id) { diff --git a/QuestValidator.Common/Helpers/QuestRequirements.cs b/QuestValidator.Common/Helpers/QuestRequirements.cs index 395624b..f552289 100644 --- a/QuestValidator.Common/Helpers/QuestRequirements.cs +++ b/QuestValidator.Common/Helpers/QuestRequirements.cs @@ -609,7 +609,7 @@ namespace QuestValidator.Common.Helpers { Quest.Intimidator, GetQuestData(Quest.Intimidator) .AddPrerequisiteLevel(45) .AddPrerequisiteQuest(Quest.ThePunisherP6, QuestStatus.Success) }, - // The wiki says Crisis only depends on level 48, but the dump says only Athlete, so why not both? + // The wiki says Crisis only depends on level 48, but the dump says both // Live dump shows level 48 + athlete { Quest.Crisis, GetQuestData(Quest.Crisis) .AddPrerequisiteLevel(48) @@ -801,6 +801,7 @@ namespace QuestValidator.Common.Helpers .AddPrerequisiteQuest(Quest.TerraGroupTrailP17, QuestStatus.Success) .AddPrerequisiteQuest(Quest.TerraGroupTrailP18, QuestStatus.Success)}, + { Quest.ThePunisherHarvest, GetQuestData(Quest.ThePunisherHarvest) }, // Collector requires a large amount of requisite tasks, so it's at the end { Quest.Collector, GetQuestData(Quest.Collector) .AddPrerequisiteQuest(Quest.Athlete, QuestStatus.Success) diff --git a/QuestValidator.Common/Models/Quest.cs b/QuestValidator.Common/Models/Quest.cs index 27653d4..1891d7c 100644 --- a/QuestValidator.Common/Models/Quest.cs +++ b/QuestValidator.Common/Models/Quest.cs @@ -377,6 +377,13 @@ PetsWontNeedIt = 372, GunsmithP23 = 373, GunsmithP24 = 374, - GunsmithP25 =375 + GunsmithP25 =375, + ThePunisherHarvest = 376, + ShootingCans = 377, + FirstInLine = 378, + BurningRubber = 379, + SavingTheMole = 380, + DevelopersSecretsP1 = 381, + DevelopersSecretsP2 = 382 } }