Sort 'A Relic Reborn' quests under Weapon Enhancement Quests → Zodiac Weapons instead of job quests

This commit is contained in:
Liza 2024-11-30 00:11:47 +01:00
parent 817abdd882
commit dc4d216fba
Signed by: liza
GPG Key ID: 8DD6D21C03BB0848
2 changed files with 11 additions and 3 deletions

View File

@ -177,9 +177,17 @@ internal sealed class QuestData
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)

View File

@ -79,8 +79,8 @@ internal sealed class QuestInfo : IQuestInfo
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; }