diff --git a/QuestValidator.Common/Helpers/QuestNames.cs b/QuestValidator.Common/Helpers/QuestNames.cs index 3581f59..5be3dc2 100644 --- a/QuestValidator.Common/Helpers/QuestNames.cs +++ b/QuestValidator.Common/Helpers/QuestNames.cs @@ -253,7 +253,12 @@ namespace QuestValidator.Common.Helpers { Quest.LongRoad, "6193850f60b34236ee0483de" }, { Quest.CargoXP4, "61958c366726521dd96828ec" }, { Quest.LostContact, "6179afd0bca27a099552e040"}, - { Quest.ActionTest, "613708a7f8333a5d15594368"} + { Quest.ActionTest, "613708a7f8333a5d15594368"}, + { Quest.CompensationForDamageTrust, "61e6e5e0f5b9633f6719ed95" }, + { Quest.CompensationForDamageWager, "61e6e60223374d168a4576a6" }, + { Quest.CompensationForDamageWergild, "61e6e60c5ca3b3783662be27" }, + { Quest.CompensationForDamageCollection, "61e6e621bfeab00251576265" }, + { Quest.CompensationForDamageBarkeep, "61e6e615eea2935bc018a2c5" } }; private static readonly Dictionary questNames = new Dictionary @@ -505,7 +510,12 @@ namespace QuestValidator.Common.Helpers { "6193850f60b34236ee0483de", "Long Road" }, { "61958c366726521dd96828ec", "Cargo X Part 4" }, { "6179afd0bca27a099552e040", "Lost Contact"}, - { "613708a7f8333a5d15594368", "Action Test"} + { "613708a7f8333a5d15594368", "Action Test"}, + { "61e6e5e0f5b9633f6719ed95", "Compensation For Damage - Trust" }, + { "61e6e60223374d168a4576a6", "Compensation For Damage - Wager" }, + { "61e6e60c5ca3b3783662be27", "Compensation For Damage - Wergild" }, + { "61e6e621bfeab00251576265", "Compensation For Damage - Collection" }, + { "61e6e615eea2935bc018a2c5", "Compensation For Damage - Barkeep" } }; public static string GetNameById(string id) diff --git a/QuestValidator.Common/Helpers/QuestRequirements.cs b/QuestValidator.Common/Helpers/QuestRequirements.cs index e13daa3..5cf9aff 100644 --- a/QuestValidator.Common/Helpers/QuestRequirements.cs +++ b/QuestValidator.Common/Helpers/QuestRequirements.cs @@ -87,6 +87,7 @@ namespace QuestValidator.Common.Helpers { Quest.CargoXP1, GetQuestData(Quest.CargoXP1).AddPrerequisiteQuest(Quest.SpaTourP7, QuestStatus.Success) }, { Quest.CargoXP2, GetQuestData(Quest.CargoXP2).AddPrerequisiteQuest(Quest.CargoXP1, QuestStatus.Success) }, { Quest.CargoXP3, GetQuestData(Quest.CargoXP3).AddPrerequisiteQuest(Quest.CargoXP2, QuestStatus.Success) }, + { Quest.CargoXP4, GetQuestData(Quest.CargoXP4).AddPrerequisiteQuest(Quest.CargoXP3, QuestStatus.Success) }, { Quest.WetJobP1, GetQuestData(Quest.WetJobP1).AddPrerequisiteQuest(Quest.SpaTourP7, QuestStatus.Success) }, { Quest.WetJobP2, GetQuestData(Quest.WetJobP2).AddPrerequisiteQuest(Quest.WetJobP1, QuestStatus.Success) }, { Quest.WetJobP3, GetQuestData(Quest.WetJobP3).AddPrerequisiteQuest(Quest.WetJobP2, QuestStatus.Success) }, @@ -254,7 +255,6 @@ namespace QuestValidator.Common.Helpers { Quest.TheHermit, GetQuestData(Quest.TheHermit).AddPrerequisiteQuest(Quest.TheSurvivalistPathToughGuy, QuestStatus.Success) }, { Quest.LongRoad, GetQuestData(Quest.LongRoad).AddPrerequisiteQuest(Quest.FriendFromTheWestP2, QuestStatus.Success) }, { Quest.MissingCargo, GetQuestData(Quest.MissingCargo).AddPrerequisiteQuest(Quest.LongRoad, QuestStatus.Success) }, - { Quest.CargoXP4, GetQuestData(Quest.CargoXP4).AddPrerequisiteQuest(Quest.CargoXP3, QuestStatus.Success) }, { Quest.Counteraction, GetQuestData(Quest.Counteraction).AddPrerequisiteQuest(Quest.SpaTourP3, QuestStatus.Success) }, { Quest.Overpopulation, GetQuestData(Quest.Overpopulation).AddPrerequisiteQuest(Quest.SpaTourP1, QuestStatus.Success) }, { Quest.CommunicationDifficulties, GetQuestData(Quest.CommunicationDifficulties).AddPrerequisiteQuest(Quest.MakeUltraGreatAgain, QuestStatus.Success) }, @@ -270,6 +270,11 @@ namespace QuestValidator.Common.Helpers { Quest.MutualInterest, GetQuestData(Quest.MutualInterest) }, //TODO { Quest.Calibration, GetQuestData(Quest.Calibration) }, //TODO { Quest.HuntsmanPathRelentless, GetQuestData(Quest.HuntsmanPathRelentless) }, + { Quest.CompensationForDamageTrust, GetQuestData(Quest.CompensationForDamageTrust) }, + { Quest.CompensationForDamageWager, GetQuestData(Quest.CompensationForDamageWager) }, + { Quest.CompensationForDamageWergild, GetQuestData(Quest.CompensationForDamageWergild) }, + { Quest.CompensationForDamageCollection, GetQuestData(Quest.CompensationForDamageCollection) }, + { Quest.CompensationForDamageBarkeep, GetQuestData(Quest.CompensationForDamageBarkeep) }, }; private static QuestData GetQuestData(Quest quest) diff --git a/QuestValidator.Common/Models/Quest.cs b/QuestValidator.Common/Models/Quest.cs index 43e76be..fccbb7b 100644 --- a/QuestValidator.Common/Models/Quest.cs +++ b/QuestValidator.Common/Models/Quest.cs @@ -251,5 +251,10 @@ CargoXP4 = 246, LostContact = 247, ActionTest = 248, + CompensationForDamageTrust = 249, + CompensationForDamageWager = 250, + CompensationForDamageWergild = 251, + CompensationForDamageCollection = 252, + CompensationForDamageBarkeep = 253, } }