foreach (var questId in uldahSideQuests)
((QuestInfo)_quests[new QuestId(questId)]).StartingCity = 3;
-
// follow-up quests to picking a GC
AddGcFollowUpQuests();
+
+ // update relic quests to be in a different journal category
+ ushort[] zodiacStartingQuests = [1119, 1120, 1121, 1122, 1123, 1124, 1125, 1126, 1127, 1579];
+ foreach (var questId in zodiacStartingQuests)
+ {
+ var quest = ((QuestInfo)_quests[new QuestId(questId)]);
+ quest.JournalGenre = 82;
+ quest.SortKey = 0;
+ }
}
private void AddPreviousQuest(QuestId questToUpdate, QuestId requiredQuestId)
public EQuestJoin QuestLockJoin { get; private set; }
public List<ushort> PreviousInstanceContent { get; }
public EQuestJoin PreviousInstanceContentJoin { get; }
- public uint? JournalGenre { get; }
- public ushort SortKey { get; }
+ public uint? JournalGenre { get; set; }
+ public ushort SortKey { get; set; }
public bool IsMainScenarioQuest { get; }
public bool CompletesInstantly { get; }
public GrandCompany GrandCompany { get; }