From 69a18f06f49f06504b2b9f806f4f4f91a3f7fc6c Mon Sep 17 00:00:00 2001 From: Chomp Date: Mon, 21 Aug 2023 09:59:53 +0100 Subject: [PATCH] Update quest requirements --- .../Helpers/QuestRequirements.cs | 327 ++++++------------ 1 file changed, 115 insertions(+), 212 deletions(-) diff --git a/QuestValidator.Common/Helpers/QuestRequirements.cs b/QuestValidator.Common/Helpers/QuestRequirements.cs index 74abe5f..5f6fbb9 100644 --- a/QuestValidator.Common/Helpers/QuestRequirements.cs +++ b/QuestValidator.Common/Helpers/QuestRequirements.cs @@ -1,4 +1,5 @@ using QuestValidator.Common.Models; +using QuestValidator.Models.Output; using System.Collections.Generic; namespace QuestValidator.Common.Helpers @@ -90,8 +91,7 @@ namespace QuestValidator.Common.Helpers { Quest.GeneralWares, GetQuestData(Quest.GeneralWares) .AddPrerequisiteQuest(Quest.Pharmacist, QuestStatus.Success)}, { Quest.SanitaryStandardsP2, GetQuestData(Quest.SanitaryStandardsP2) - .AddPrerequisiteQuest(Quest.SanitaryStandardsP1, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.OperationAquariusP2, QuestStatus.Success)}, + .AddPrerequisiteQuest(Quest.SanitaryStandardsP1, QuestStatus.Success)}, { Quest.CarRepair, GetQuestData(Quest.CarRepair) .AddPrerequisiteQuest(Quest.Pharmacist, QuestStatus.Success)}, { Quest.Supplier, GetQuestData(Quest.Supplier)}, @@ -115,7 +115,7 @@ namespace QuestValidator.Common.Helpers { Quest.ChemicalP4, GetQuestData(Quest.ChemicalP4) .AddPrerequisiteQuest(Quest.ChemicalP3, QuestStatus.Success) }, { Quest.OutOfCuriosity, GetQuestData(Quest.OutOfCuriosity) - .AddPrerequisiteQuest(Quest.ChemicalP3, QuestStatus.Success) }, + .AddPrerequisiteQuest(Quest.ChemicalP4, QuestStatus.Success) }, { Quest.BigCustomer, GetQuestData(Quest.BigCustomer) .AddPrerequisiteQuest(Quest.ChemicalP4, QuestStatus.Started) .AddPrerequisiteQuest(Quest.ChemicalP3, QuestStatus.Success) }, @@ -143,7 +143,8 @@ namespace QuestValidator.Common.Helpers { Quest.NoOffence, GetQuestData(Quest.NoOffence) .AddPrerequisiteQuest(Quest.BigCustomer, QuestStatus.Fail) }, { Quest.SpaTourP1, GetQuestData(Quest.SpaTourP1) - .AddPrerequisiteQuest(Quest.HumanitarianSupplies, QuestStatus.Success) }, + .AddPrerequisiteQuest(Quest.HumanitarianSupplies, QuestStatus.Success) + .AddPrerequisiteQuest(Quest.FriendFromTheWestP2, QuestStatus.Success)}, { Quest.SpaTourP2, GetQuestData(Quest.SpaTourP2) .AddPrerequisiteQuest(Quest.SpaTourP1, QuestStatus.Success) }, { Quest.SpaTourP3, GetQuestData(Quest.SpaTourP3) @@ -300,7 +301,9 @@ namespace QuestValidator.Common.Helpers { Quest.TheKeyToSuccess, GetQuestData(Quest.TheKeyToSuccess) .AddPrerequisiteQuest(Quest.SewItGoodP2, QuestStatus.Success) }, { Quest.CharismaBringsSuccess, GetQuestData(Quest.CharismaBringsSuccess) - .AddPrerequisiteQuest(Quest.SewItGoodP4, QuestStatus.Success) }, + .AddPrerequisiteQuest(Quest.SewItGoodP4, QuestStatus.Success) + .AddPrerequisiteQuest(Quest.TheBloodOfWarP1, QuestStatus.Success) + }, { Quest.NoFussNeeded, GetQuestData(Quest.NoFussNeeded) .AddPrerequisiteQuest(Quest.TheKeyToSuccess, QuestStatus.Success) }, { Quest.Gratitude, GetQuestData(Quest.Gratitude) @@ -312,7 +315,9 @@ namespace QuestValidator.Common.Helpers .AddPrerequisiteQuest(Quest.SalesNight, QuestStatus.Success) .AddPrerequisiteQuest(Quest.TheKeyToSuccess, QuestStatus.Success)}, { Quest.LivingHighIsNotACrimeP1, GetQuestData(Quest.LivingHighIsNotACrimeP1) - .AddPrerequisiteQuest(Quest.SewItGoodP3, QuestStatus.Success) }, + .AddPrerequisiteQuest(Quest.SewItGoodP3, QuestStatus.Success) + .AddPrerequisiteQuest(Quest.TheBloodOfWarP1, QuestStatus.Success) + }, { Quest.HotDelivery, GetQuestData(Quest.HotDelivery) .AddPrerequisiteQuest(Quest.Gratitude, QuestStatus.Success) }, { Quest.Minibus, GetQuestData(Quest.Minibus) @@ -348,7 +353,7 @@ namespace QuestValidator.Common.Helpers .AddPrerequisiteLevel(30) .AddPrerequisiteQuest(Quest.Chumming, QuestStatus.Success) }, { Quest.Insomnia, GetQuestData(Quest.Insomnia) - .AddPrerequisiteQuest(Quest.Grenadier, QuestStatus.Success) }, + .AddPrerequisiteQuest(Quest.CargoXP4, QuestStatus.Success) }, { Quest.TestDriveP1, GetQuestData(Quest.TestDriveP1) .AddPrerequisiteQuest(Quest.Grenadier, QuestStatus.Success) }, { Quest.Flint, GetQuestData(Quest.Flint) @@ -379,7 +384,9 @@ namespace QuestValidator.Common.Helpers .AddPrerequisiteQuest(Quest.MakeUltraGreatAgain, QuestStatus.Success) .AddPrerequisiteQuest(Quest.BigSale, QuestStatus.Success) }, { Quest.TheBloodOfWarP2, GetQuestData(Quest.TheBloodOfWarP2) - .AddPrerequisiteQuest(Quest.SewItGoodP1, QuestStatus.Success) }, + .AddPrerequisiteQuest(Quest.TheBloodOfWarP1, QuestStatus.Success) + .AddPrerequisiteQuest(Quest.SewItGoodP1, QuestStatus.Success) + }, { Quest.TheBloodOfWarP3, GetQuestData(Quest.TheBloodOfWarP3) .AddPrerequisiteQuest(Quest.TheBloodOfWarP2, QuestStatus.Success) }, { Quest.Fertilizers, GetQuestData(Quest.Fertilizers) @@ -468,7 +475,7 @@ namespace QuestValidator.Common.Helpers .AddPrerequisiteLevel(25) .AddPrerequisiteQuest(Quest.PolikhimHobo, QuestStatus.Success) }, { Quest.AnAppleADayKeepsTheDoctorAway, GetQuestData(Quest.AnAppleADayKeepsTheDoctorAway) - .AddPrerequisiteQuest(Quest.HealthCarePrivacyP3, QuestStatus.Success) }, + .AddPrerequisiteQuest(Quest.HealthCarePrivacyP4, QuestStatus.Success) }, { Quest.Mentor, GetQuestData(Quest.Mentor) .AddPrerequisiteQuest(Quest.WetJobP4, QuestStatus.Success) }, { Quest.TheStylishOne, GetQuestData(Quest.TheStylishOne) @@ -498,7 +505,9 @@ namespace QuestValidator.Common.Helpers { Quest.Samples, GetQuestData(Quest.Samples) .RemovePrerequisiteLevel() .AddPrerequisiteQuest(Quest.FriendFromTheWestP2, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.Anesthesia, QuestStatus.Success) }, + .AddPrerequisiteQuest(Quest.FishingGear, QuestStatus.Success) + .AddPrerequisiteQuest(Quest.Anesthesia, QuestStatus.Success) + }, { Quest.ColleaguesP1, GetQuestData(Quest.ColleaguesP1) .AddPrerequisiteLevel(21) .AddPrerequisiteQuest(Quest.GeneralWares, QuestStatus.Success) }, @@ -513,8 +522,10 @@ namespace QuestValidator.Common.Helpers .AddPrerequisiteQuest(Quest.HuntsmanPathSadist, QuestStatus.SuccessFail) .AddPrerequisiteQuest(Quest.Samples, QuestStatus.SuccessFail) }, { Quest.TheChemistryCloset, GetQuestData(Quest.TheChemistryCloset) + .AddPrerequisiteLevel(22) .AddPrerequisiteQuest(Quest.Anesthesia, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.ColleaguesP1, QuestStatus.Success) }, + .AddPrerequisiteQuest(Quest.ColleaguesP1, QuestStatus.Success) + }, { Quest.SearchMission, GetQuestData(Quest.SearchMission) .AddPrerequisiteQuest(Quest.Debut, QuestStatus.Success) }, { Quest.Hunter, GetQuestData(Quest.Hunter) @@ -523,7 +534,8 @@ namespace QuestValidator.Common.Helpers { Quest.RevisionReserve, GetQuestData(Quest.RevisionReserve) .RemovePrerequisiteQuest(Quest.EagleEye) .AddPrerequisiteQuest(Quest.FriendFromTheWestP2, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.HumanitarianSupplies, QuestStatus.Success) }, + .AddPrerequisiteQuest(Quest.HumanitarianSupplies, QuestStatus.Success) + }, { Quest.PestControl, GetQuestData(Quest.PestControl) .AddPrerequisiteQuest(Quest.Reserv, QuestStatus.Success) }, { Quest.BackDoor, GetQuestData(Quest.BackDoor) @@ -797,228 +809,119 @@ namespace QuestValidator.Common.Helpers // Collector requires a large amount of requisite tasks, so it's at the end { Quest.Collector, GetQuestData(Quest.Collector) - .AddPrerequisiteLevel(50) - .AddPrerequisiteQuest(Quest.Debut, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.SearchMission, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.Checking, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.ShootoutPicnic, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.DeliveryFromThePast, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.BPDepot, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.BunkerP1, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.BunkerP2, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.BadRepEvidence, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.IceCreamCones, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.NoPlaceForRenegades, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.Documents, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.PostmanPatP1, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.ShakingUpTeller, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.ThePunisherP1, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.ThePunisherP2, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.ThePunisherP3, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.ThePunisherP4, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.ThePunisherP5, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.ThePunisherP6, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.Anesthesia, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.Grenadier, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.Insomnia, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.TestDriveP1, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.PerfectMediator, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.PolikhimHobo, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.RegulatedMaterials, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.Intimidator, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.EasyJobPart1, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.EasyJobPart2, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.Reconnaissance, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.Shortage, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.OperationAquarius, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.OperationAquariusP2, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.SanitaryStandardsP1, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.SanitaryStandardsP2, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.Painkiller, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.Pharmacist, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.CarRepair, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.DiseaseHistory, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.HealthCarePrivacyP1, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.HealthCarePrivacyP2, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.HealthCarePrivacyP3, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.HealthCarePrivacyP4, QuestStatus.Success) .AddPrerequisiteQuest(Quest.Athlete, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.PrivateClinic, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.HealthCarePrivacyP5, QuestStatus.Success) .AddPrerequisiteQuest(Quest.DecontaminationService, QuestStatus.Success) + .AddPrerequisiteQuest(Quest.HealthCarePrivacyP5, QuestStatus.Success) + .AddPrerequisiteQuest(Quest.CarRepair, QuestStatus.Success) + .AddPrerequisiteQuest(Quest.TheTarkovShooterP8, QuestStatus.Success) + .AddPrerequisiteQuest(Quest.GunsmithP22, QuestStatus.Success) .AddPrerequisiteQuest(Quest.GeneralWares, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.ColleaguesP1, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.ColleaguesP2, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.PostmanPatP2, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.SeasideVacation, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.LostContact, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.DrugTrafficking, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.Supplier, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.TheExtortionist, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.Stirrup, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.WhatsOnTheFlashDrive, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.GoldenSwag, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.ChemicalP1, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.ChemicalP2, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.ChemicalP3, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.VitaminsP1, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.VitaminsP2, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.FriendFromTheWestP1, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.FriendFromTheWestP2, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.InformedMeansArmed, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.Chumming, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.SilentCaliber, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.Bullshit, QuestStatus.Success) .AddPrerequisiteQuest(Quest.Setup, QuestStatus.Success) .AddPrerequisiteQuest(Quest.Flint, QuestStatus.Success) .AddPrerequisiteQuest(Quest.LendLeaseP1, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.RiggedGame, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.SafeCorridor, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.LongRoad, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.MissingCargo, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.FishingGear, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.TigrSafari, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.ScrapMetal, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.EagleEye, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.HumanitarianSupplies, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.TheCultP1, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.TheCultP2, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.SpaTourP1, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.SpaTourP2, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.SpaTourP3, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.SpaTourP4, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.SpaTourP5, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.SpaTourP6, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.SpaTourP7, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.CargoXP1, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.CargoXP2, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.CargoXP3, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.WetJobP1, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.WetJobP2, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.WetJobP3, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.WetJobP4, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.WetJobP5, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.TheGuide, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.Samples, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.TerraGroupEmployee, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.LendLeaseP2, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.PeacekeepingMission, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.ClassifiedTechnologies, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.RevisionReserve, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.CargoXP4, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.Overpopulation, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.RevisionLighthouse, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.Introduction, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.GunsmithP1, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.GunsmithP2, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.GunsmithP3, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.GunsmithP4, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.GunsmithP5, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.GunsmithP6, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.GunsmithP7, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.GunsmithP8, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.GunsmithP9, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.GunsmithP10, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.GunsmithP11, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.GunsmithP12, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.GunsmithP13, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.GunsmithP14, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.GunsmithP15, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.GunsmithP16, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.GunsmithP17, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.GunsmithP18, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.GunsmithP19, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.GunsmithP20, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.GunsmithP21, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.GunsmithP22, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.SignalP1, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.Insider, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.SignalP2, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.Scout, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.SurplusGoods, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.SignalP3, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.SignalP4, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.FarmingP1, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.FarmingP2, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.BadHabit, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.FarmingP3, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.FarmingP4, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.PsychoSniper, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.AShooterBornInHeaven, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.Fertilizers, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.Import, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.TheChemistryCloset, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.CorporateSecrets, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.EnergyCrisis, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.BroadcastPart1, QuestStatus.Success) + .AddPrerequisiteQuest(Quest.Chumming, QuestStatus.Success) .AddPrerequisiteQuest(Quest.OnlyBusiness, QuestStatus.Success) .AddPrerequisiteQuest(Quest.MakeUltraGreatAgain, QuestStatus.Success) .AddPrerequisiteQuest(Quest.BigSale, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.FuelMatter, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.InventoryCheck, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.TheBloodOfWarP1, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.DressedToKill, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.HotDelivery, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.Scavenger, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.SalesNight, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.DatabaseP1, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.DatabaseP2, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.Minibus, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.SewItGoodP1, QuestStatus.Success) .AddPrerequisiteQuest(Quest.TheBloodOfWarP2, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.TheBloodOfWarP3, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.SewItGoodP2, QuestStatus.Success) + .AddPrerequisiteQuest(Quest.DressedToKill, QuestStatus.Success) + .AddPrerequisiteQuest(Quest.DatabaseP2, QuestStatus.Success) + .AddPrerequisiteQuest(Quest.FarmingP4, QuestStatus.Success) + .AddPrerequisiteQuest(Quest.SewItGoodP4, QuestStatus.Success) + .AddPrerequisiteQuest(Quest.SignalP4, QuestStatus.Success) .AddPrerequisiteQuest(Quest.TheKeyToSuccess, QuestStatus.Success) .AddPrerequisiteQuest(Quest.NoFussNeeded, QuestStatus.Success) + .AddPrerequisiteQuest(Quest.Gratitude, QuestStatus.Success) + .AddPrerequisiteQuest(Quest.BadHabit, QuestStatus.Success) + .AddPrerequisiteQuest(Quest.SalesNight, QuestStatus.Success) + .AddPrerequisiteQuest(Quest.Scout, QuestStatus.Success) + .AddPrerequisiteQuest(Quest.Insider, QuestStatus.Success) .AddPrerequisiteQuest(Quest.Supervisor, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.SewItGoodP3, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.LivingHighIsNotACrimeP1, QuestStatus.Success) + .AddPrerequisiteQuest(Quest.HotDelivery, QuestStatus.Success) + .AddPrerequisiteQuest(Quest.Minibus, QuestStatus.Success) + .AddPrerequisiteQuest(Quest.TheBloodOfWarP3, QuestStatus.Success) .AddPrerequisiteQuest(Quest.LivingHighIsNotACrimeP2, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.SewItGoodP4, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.CharismaBringsSuccess, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.LongLine, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.Booze, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.Acquaintance, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.TheSurvivalistPathUnprotectedButDangerous, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.TheSurvivalistPathThrifty, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.TheSurvivalistPathZhivchik, QuestStatus.Success) + .AddPrerequisiteQuest(Quest.Scavenger, QuestStatus.Success) + .AddPrerequisiteQuest(Quest.GoldenSwag, QuestStatus.Success) + .AddPrerequisiteQuest(Quest.ChemicalP3, QuestStatus.Success) + .AddPrerequisiteQuest(Quest.FriendFromTheWestP2, QuestStatus.Success) + .AddPrerequisiteQuest(Quest.VitaminsP2, QuestStatus.Success) + .AddPrerequisiteQuest(Quest.InformedMeansArmed, QuestStatus.Success) + .AddPrerequisiteQuest(Quest.Fertilizers, QuestStatus.Success) + .AddPrerequisiteQuest(Quest.AShooterBornInHeaven, QuestStatus.Success) + .AddPrerequisiteQuest(Quest.PsychoSniper, QuestStatus.Success) + .AddPrerequisiteQuest(Quest.ScrapMetal, QuestStatus.Success) + .AddPrerequisiteQuest(Quest.EagleEye, QuestStatus.Success) + .AddPrerequisiteQuest(Quest.HumanitarianSupplies, QuestStatus.Success) + .AddPrerequisiteQuest(Quest.TheCultP2, QuestStatus.Success) + .AddPrerequisiteQuest(Quest.SpaTourP7, QuestStatus.Success) + .AddPrerequisiteQuest(Quest.CargoXP3, QuestStatus.Success) + .AddPrerequisiteQuest(Quest.WetJobP6, QuestStatus.Success) + .AddPrerequisiteQuest(Quest.LendLeaseP2, QuestStatus.Success) + .AddPrerequisiteQuest(Quest.TheGuide, QuestStatus.Success) + .AddPrerequisiteQuest(Quest.BPDepot, QuestStatus.Success) + .AddPrerequisiteQuest(Quest.IceCreamCones, QuestStatus.Success) + .AddPrerequisiteQuest(Quest.ThePunisherP6, QuestStatus.Success) + .AddPrerequisiteQuest(Quest.ShakingUpTeller, QuestStatus.Success) + .AddPrerequisiteQuest(Quest.TestDriveP1, QuestStatus.Success) + .AddPrerequisiteQuest(Quest.PerfectMediator, QuestStatus.Success) .AddPrerequisiteQuest(Quest.TheSurvivalistPathWoundedBeast, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.TheSurvivalistPathToughGuy, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.CourtesyVisit, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.Nostalgia, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.TheSurvivalistPathColdBlooded, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.TheSurvivalistPathJunkie, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.TheSurvivalistPathEagleOwl, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.TheSurvivalistPathCombatMedic, QuestStatus.Success) + .AddPrerequisiteQuest(Quest.HuntsmanPathEraserP2, QuestStatus.Success) .AddPrerequisiteQuest(Quest.Ambulance, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.HuntsmanPathSecuredPerimeter, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.Reserv, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.HuntsmanPathForestCleaning, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.HuntsmanPathController, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.HuntsmanPathEvilWatchman, QuestStatus.Success) + .AddPrerequisiteQuest(Quest.CourtesyVisit, QuestStatus.Success) + .AddPrerequisiteQuest(Quest.ShadyBusiness, QuestStatus.Success) + .AddPrerequisiteQuest(Quest.Nostalgia, QuestStatus.Success) .AddPrerequisiteQuest(Quest.FishingPlace, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.HuntsmanPathTheTrophy, QuestStatus.Success) + .AddPrerequisiteQuest(Quest.TheSurvivalistPathJunkie, QuestStatus.Success) + .AddPrerequisiteQuest(Quest.TheSurvivalistPathCombatMedic, QuestStatus.Success) + .AddPrerequisiteQuest(Quest.Insomnia, QuestStatus.Success) + .AddPrerequisiteQuest(Quest.RevisionReserve, QuestStatus.Success) + .AddPrerequisiteQuest(Quest.ClassifiedTechnologies, QuestStatus.Success) + .AddPrerequisiteQuest(Quest.Documents, QuestStatus.Success) + .AddPrerequisiteQuest(Quest.NoPlaceForRenegades, QuestStatus.Success) + .AddPrerequisiteQuest(Quest.DiseaseHistory, QuestStatus.Success) + .AddPrerequisiteQuest(Quest.SurplusGoods, QuestStatus.Success) + .AddPrerequisiteQuest(Quest.BackDoor, QuestStatus.Success) + .AddPrerequisiteQuest(Quest.InventoryCheck, QuestStatus.Success) + .AddPrerequisiteQuest(Quest.FuelMatter, QuestStatus.Success) + .AddPrerequisiteQuest(Quest.PestControl, QuestStatus.Success) + .AddPrerequisiteQuest(Quest.HuntsmanPathFactoryChief, QuestStatus.Success) + .AddPrerequisiteQuest(Quest.CargoXP4, QuestStatus.Success) + .AddPrerequisiteQuest(Quest.LongRoad, QuestStatus.Success) + .AddPrerequisiteQuest(Quest.TheHermit, QuestStatus.Success) + .AddPrerequisiteQuest(Quest.MissingCargo, QuestStatus.Success) + .AddPrerequisiteQuest(Quest.HuntsmanPathOutcasts, QuestStatus.Success) + .AddPrerequisiteQuest(Quest.EasyJobPart2, QuestStatus.Success) + .AddPrerequisiteQuest(Quest.LostContact, QuestStatus.Success) + .AddPrerequisiteQuest(Quest.Overpopulation, QuestStatus.Success) + .AddPrerequisiteQuest(Quest.CorporateSecrets, QuestStatus.Success) + .AddPrerequisiteQuest(Quest.RevisionLighthouse, QuestStatus.Success) + .AddPrerequisiteQuest(Quest.SeasideVacation, QuestStatus.Success) + .AddPrerequisiteQuest(Quest.EnergyCrisis, QuestStatus.Success) .AddPrerequisiteQuest(Quest.HuntsmanPathJustice, QuestStatus.Success) .AddPrerequisiteQuest(Quest.HuntsmanPathSellOut, QuestStatus.Success) .AddPrerequisiteQuest(Quest.HuntsmanPathWoodsKeeper, QuestStatus.Success) + .AddPrerequisiteQuest(Quest.BunkerP2, QuestStatus.Success) + .AddPrerequisiteQuest(Quest.ColleaguesP2, QuestStatus.Success) + .AddPrerequisiteQuest(Quest.PeacekeepingMission, QuestStatus.Success) + .AddPrerequisiteQuest(Quest.Import, QuestStatus.Success) + .AddPrerequisiteQuest(Quest.TheChemistryCloset, QuestStatus.Success) + .AddPrerequisiteQuest(Quest.HuntsmanPathController, QuestStatus.Success) .AddPrerequisiteQuest(Quest.HuntingTrip, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.HuntsmanPathFactoryChief, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.HuntsmanPathEraser, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.HuntsmanPathEraserP2, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.TheTarkovShooterP1, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.TheTarkovShooterP2, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.TheTarkovShooterP3, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.TheTarkovShooterP4, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.TheTarkovShooterP5, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.TheTarkovShooterP6, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.TheTarkovShooterP7, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.TheTarkovShooterP8, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.ShadyBusiness, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.PestControl, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.TheHermit, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.HuntsmanPathOutcasts, QuestStatus.Success) .AddPrerequisiteQuest(Quest.StrayDogs, QuestStatus.Success) - .AddPrerequisiteQuest(Quest.TheDeliciousSausage, QuestStatus.Success) + .AddPrerequisiteQuest(Quest.BroadcastPart1, QuestStatus.Success) + .AddPrerequisiteQuest(Quest.Reconnaissance, QuestStatus.Success) + .AddPrerequisiteQuest(Quest.DrugTrafficking, QuestStatus.Success) + .AddPrerequisiteQuest(Quest.SafeCorridor, QuestStatus.Success) + .AddPrerequisiteQuest(Quest.TerraGroupEmployee, QuestStatus.Success) + .AddPrerequisiteQuest(Quest.Stirrup, QuestStatus.Success) + .AddPrerequisiteQuest(Quest.CharismaBringsSuccess, QuestStatus.Success) + .AddPrerequisiteQuest(Quest.HuntsmanPathEvilWatchman, QuestStatus.Success) + .AddPrerequisiteQuest(Quest.RiggedGame, QuestStatus.Success) + .AddPrerequisiteQuest(Quest.SearchMission, QuestStatus.Success) + .AddPrerequisiteQuest(Quest.Crisis, QuestStatus.Success) + .AddPrerequisiteQuest(Quest.Intimidator, QuestStatus.Success) + .AddPrerequisiteQuest(Quest.RegulatedMaterials, QuestStatus.Success) } };