Core/PacketIO: Implemented UIMap questlines

Port From (https://github.com/TrinityCore/TrinityCore/commit/efa76de54011d40d69412d2af23cb071ed352688)
This commit is contained in:
Hondacrx
2024-10-10 10:08:02 -04:00
parent 6e2fc20fb8
commit 1ceaa24432
5 changed files with 179 additions and 4 deletions
+4 -1
View File
@@ -429,7 +429,7 @@ namespace Game.DataStorage
unsortedNodes[pathNode.PathID] = new();
unsortedNodes[pathNode.PathID].Add(pathNode);
}
}
}
foreach (var (pathId, pathNodes) in unsortedNodes)
@@ -478,6 +478,9 @@ namespace Game.DataStorage
foreach (QuestLineXQuestRecord questLineQuest in QuestLineXQuestStorage.Values)
_questsByQuestLine.Add(questLineQuest.QuestLineID, questLineQuest);
foreach (var questLineId in _questsByQuestLine.Keys)
_questsByQuestLine[questLineId].OrderByDescending(p => p.OrderIndex);
foreach (QuestPackageItemRecord questPackageItem in QuestPackageItemStorage.Values)
{
if (!_questPackages.ContainsKey(questPackageItem.PackageID))