diff --git a/src/common/Common.h b/src/common/Common.h index 03be85bc..45108340 100644 --- a/src/common/Common.h +++ b/src/common/Common.h @@ -587,6 +587,10 @@ namespace Common { ToggleOrchestrionUnlock = 0x396, Dismount = 0x3A0, + // Duty Recorder + BeginReplayAck = 0x3A1, + EndReplayAck = 0x3A2, + // PvP Duel SetPvPState = 0x5E0, // param3 must be 6 to engage a duel (hardcoded in the client) EndDuelSession = 0x5E1, // because someone went oob? diff --git a/src/servers/sapphire_zone/Network/Handlers/ActionHandler.cpp b/src/servers/sapphire_zone/Network/Handlers/ActionHandler.cpp index 48010f02..6c37a645 100644 --- a/src/servers/sapphire_zone/Network/Handlers/ActionHandler.cpp +++ b/src/servers/sapphire_zone/Network/Handlers/ActionHandler.cpp @@ -72,7 +72,7 @@ enum ClientTrigger HuntingLogDetails = 0x194, Timers = 0x1AB, - + DyeItem = 0x1B5, RequestChocoboInventory = 0x1C4, @@ -104,6 +104,9 @@ enum ClientTrigger OpenPerformInstrumentUI = 0x71C, + StartReplay = 0x7BC, + EndReplay = 0x7BD, // request for restoring the original player state (actor, buff, gauge, etc..) + OpenDuelUI = 0x898, // Open a duel ui DuelRequestResult = 0x899, // either accept/reject