diff --git a/QuestValidator.Common/Helpers/QuestRequirements.cs b/QuestValidator.Common/Helpers/QuestRequirements.cs index 2375dad..ec9691c 100644 --- a/QuestValidator.Common/Helpers/QuestRequirements.cs +++ b/QuestValidator.Common/Helpers/QuestRequirements.cs @@ -632,8 +632,8 @@ namespace QuestValidator.Common.Helpers // .AddPrerequisiteQuest(Quest., QuestStatus.Success)}, // NO DATA YET // { Quest.KeyToTheTower, GetQuestData(Quest.KeyToTheTower) // .AddPrerequisiteQuest(Quest., QuestStatus.Success)}, // NO DATA YET - // { Quest.KnockKnock, GetQuestData(Quest.KnockKnock) - // .AddPrerequisiteQuest(Quest., QuestStatus.Success)},// NO DATA YET + { Quest.KnockKnock, GetQuestData(Quest.KnockKnock) + .AddPrerequisiteQuest(Quest.KeyToTheTower, QuestStatus.Success)},// NO DATA YET // { Quest.GettingAcquainted, GetQuestData(Quest.GettingAcquainted) // .AddPrerequisiteQuest(Quest., QuestStatus.Success)},// NO DATA YET // { Quest.MakeAmendsBuyout, GetQuestData(Quest.MakeAmendsBuyout) @@ -665,16 +665,16 @@ namespace QuestValidator.Common.Helpers .AddPrerequisiteQuest(Quest.SpaTourP7, QuestStatus.Success)}, // { Quest.MakeAmends, GetQuestData(Quest.MakeAmends) // .AddPrerequisiteQuest(Quest., QuestStatus.Success)}// NO DATA YET - // { Quest.InformationSource, GetQuestData(Quest.InformationSource) - // .AddPrerequisiteQuest(Quest., QuestStatus.Success)}, - // { Quest.MissingInformant, GetQuestData(Quest.MissingInformant) - // .AddPrerequisiteQuest(Quest., QuestStatus.Success)}, - // { Quest.Snatch, GetQuestData(Quest.Snatch) - // .AddPrerequisiteQuest(Quest., QuestStatus.Success)}, + { Quest.InformationSource, GetQuestData(Quest.InformationSource) + .AddPrerequisiteQuest(Quest.KnockKnock, QuestStatus.Success)}, + { Quest.MissingInformant, GetQuestData(Quest.MissingInformant) + .AddPrerequisiteQuest(Quest.InformationSource, QuestStatus.Success)}, + { Quest.Snatch, GetQuestData(Quest.Snatch) + .AddPrerequisiteQuest(Quest.MissingInformant, QuestStatus.Success)}, // { Quest.Payback, GetQuestData(Quest.Payback) // .AddPrerequisiteQuest(Quest., QuestStatus.Success)}, - // { Quest.ReturnTheFavor, GetQuestData(Quest.ReturnTheFavor) - // .AddPrerequisiteQuest(Quest., QuestStatus.Success)}, + { Quest.ReturnTheFavor, GetQuestData(Quest.ReturnTheFavor) + .AddPrerequisiteQuest(Quest.Snatch, QuestStatus.Success)}, // { Quest.Provocation, GetQuestData(Quest.Provocation) // .AddPrerequisiteQuest(Quest., QuestStatus.Success)}, // { Quest.FollowingTheBreadCrumbs, GetQuestData(Quest.FollowingTheBreadCrumbs) diff --git a/QuestValidator.Models/Input/Quest.cs b/QuestValidator.Models/Input/Quest.cs index de0bf72..2733e7e 100644 --- a/QuestValidator.Models/Input/Quest.cs +++ b/QuestValidator.Models/Input/Quest.cs @@ -57,7 +57,7 @@ namespace QuestValidator.Models public string parentId { get; set; } public string type { get; set; } public int? dogtagLevel { get; set; } - public int? maxDurability { get; set; } + public object maxDurability { get; set; } public int? minDurability { get; set; } public List visibilityConditions { get; set; } public List status { get; set; } @@ -81,8 +81,8 @@ namespace QuestValidator.Models public int? dogtagLevel { get; set; } public string id { get; set; } public int? index { get; set; } - public int? maxDurability { get; set; } - public int? minDurability { get; set; } + public object maxDurability { get; set; } + public object minDurability { get; set; } public string parentId { get; set; } public bool? resetOnSessionEnd { get; set; } public bool? isEncoded { get;set; }