fix: racing meta missions and undefined behavior in mission progression

Tested that missions can still be completed
Tested that racing meta tasks are now actually possible
TODO: Tested that old characters with incomplete meta missions are brought up to speed with their current progress
This commit is contained in:
David Markowitz
2025-11-19 22:18:57 -08:00
parent a713216540
commit 4a9971d182
7 changed files with 66 additions and 14 deletions

View File

@@ -1118,6 +1118,11 @@ void HandlePacket(Packet* packet) {
levelComponent->SetCharacterVersion(eCharacterVersion::UP_TO_DATE);
[[fallthrough]];
}
case eCharacterVersion::INVENTORY_PERSISTENT_IDS: {
LOG("Fixing racing meta missions");
missionComponent->FixRacingMetaMissions();
[[fallthrough]];
}
case eCharacterVersion::UP_TO_DATE:
break;
}