diff --git a/src/servers/Server_Common/CommonNetwork.h b/src/servers/Server_Common/CommonNetwork.h index 0ddcbc54..47e2b991 100644 --- a/src/servers/Server_Common/CommonNetwork.h +++ b/src/servers/Server_Common/CommonNetwork.h @@ -232,6 +232,10 @@ namespace Packets { FinishLoadingHandler = 0x0069,// updated for sb + CFCommenceHandler = 0x006F, + CFRegisterDuty = 0x0071, + CFRegisterRoulette = 0x0072, + PlayTimeHandler = 0x0073,// updated for sb LogoutHandler = 0x0074,// updated for sb diff --git a/src/servers/Server_Common/ServerPacketDef.h b/src/servers/Server_Common/ServerPacketDef.h index 1ca25aab..5a8cc99f 100644 --- a/src/servers/Server_Common/ServerPacketDef.h +++ b/src/servers/Server_Common/ServerPacketDef.h @@ -1309,7 +1309,7 @@ struct FFXIVIpcPrepareZoning : FFXIVIpcBasePacket struct FFXIVIpcCFNotify : FFXIVIpcBasePacket { uint32_t state1; // 3 = cancelled, 4 = duty ready - uint32_t state2; // if state1 == 3, state2 is cancelled reason + uint32_t param; // if state1 == 3, state2 is cancelled reason uint8_t classJob; // classJobId you registered uint8_t unknown0[3]; @@ -1355,6 +1355,14 @@ struct FFXIVIpcCFDutyInfo : FFXIVIpcBasePacket uint8_t unknown[7]; }; +struct FFXIVIpcCFRegisterDuty : FFXIVIpcBasePacket +{ + uint32_t unknown0; // 0x301 + uint8_t rouletteId; // if it's a daily roulette + uint8_t unknown1; // 0xDB + uint16_t contentId; +}; + } /* Server */ } /* Packets */