diff --git a/src/common/Network/CommonActorControl.h b/src/common/Network/CommonActorControl.h index 13d48703..c5a32413 100644 --- a/src/common/Network/CommonActorControl.h +++ b/src/common/Network/CommonActorControl.h @@ -264,6 +264,8 @@ namespace Sapphire::Network::ActorControl ToggleOrchestrionUnlock = 0x396, + EventBattleDialog = 0x39C, + /*! * param1 = mountSpeed * Retail sends 12 for mount speed star 1 unlocked and 15 for mount speed star 2 unlocked @@ -338,8 +340,6 @@ namespace Sapphire::Network::ActorControl SetDutyActionRemaining = 0x5EB, EurekaStep = 0x73A, // alters the progress of the player on Eureka (is used for all the eureka zones) - - Unk039C = 0x039C, // Event battle level sync dialog? }; enum ClientTriggerType @@ -393,6 +393,8 @@ namespace Sapphire::Network::ActorControl AchievementComp = 0x203, AchievementCatChat = 0x206, + RequestEventBattle = 0x232C, + QuestJournalUpdateQuestVisibility = 0x2BE, QuestJournalClosed = 0x2BF, @@ -444,8 +446,6 @@ namespace Sapphire::Network::ActorControl OpenDuelUI = 0x898, // Open a duel ui DuelRequestResult = 0x899, // either accept/reject - Unk232C = 0x232C, // Event battle level sync dialog? - }; } diff --git a/src/world/Network/Handlers/ClientTriggerHandler.cpp b/src/world/Network/Handlers/ClientTriggerHandler.cpp index 4a10be2c..f566d47c 100644 --- a/src/world/Network/Handlers/ClientTriggerHandler.cpp +++ b/src/world/Network/Handlers/ClientTriggerHandler.cpp @@ -494,9 +494,9 @@ void Sapphire::Network::GameConnection::clientTriggerHandler( FrameworkPtr pFw, canTeleport, unk1, privateEstateAccess, unk ); break; } - case ClientTriggerType::Unk232C: + case ClientTriggerType::RequestEventBattle: { - auto packet = makeActorControlSelf(player.getId(), ActorControl::Unk039C, 0, param12, param2); + auto packet = makeActorControlSelf(player.getId(), ActorControl::EventBattleDialog, 0, param12, param2); player.queuePacket(packet); player.sendDebug("Unk232C: level sync: {0}, ilevel sync?: {1}",