diff --git a/src/servers/Server_Common/Common.h b/src/servers/Server_Common/Common.h index eb534594..f5b72fd6 100644 --- a/src/servers/Server_Common/Common.h +++ b/src/servers/Server_Common/Common.h @@ -954,7 +954,7 @@ namespace Core { ToggleOrchestrionUnlock = 0x396 }; - enum struct ChatType : uint32_t + enum struct ChatType : uint16_t { LogKindError, ServerDebug, diff --git a/src/servers/Server_Common/Network/PacketDef/Ipcs.h b/src/servers/Server_Common/Network/PacketDef/Ipcs.h index a467a37e..bf479ec8 100644 --- a/src/servers/Server_Common/Network/PacketDef/Ipcs.h +++ b/src/servers/Server_Common/Network/PacketDef/Ipcs.h @@ -46,7 +46,7 @@ namespace Packets { { Ping = 0x0065, Init = 0x0066, - Chat = 0x0067, + Chat = 0x00B9, ChatBanned = 0x006B, Logout = 0x0077, CFNotify = 0x0078, @@ -221,4 +221,4 @@ namespace Packets { } /* Network */ } /* Core */ -#endif /*_CORE_NETWORK_PACKETS_IPCS_H*/ +#endif /*_CORE_NETWORK_PACKETS_IPCS_H*/ \ No newline at end of file diff --git a/src/servers/Server_Common/Network/PacketDef/Zone/ServerZoneDef.h b/src/servers/Server_Common/Network/PacketDef/Zone/ServerZoneDef.h index c715b588..142975b4 100644 --- a/src/servers/Server_Common/Network/PacketDef/Zone/ServerZoneDef.h +++ b/src/servers/Server_Common/Network/PacketDef/Zone/ServerZoneDef.h @@ -42,8 +42,8 @@ struct FFXIVIpcInit : FFXIVIpcBasePacket */ struct FFXIVIpcChat : FFXIVIpcBasePacket { - /* 0000 */ Common::ChatType chatType; - uint8_t padding[16]; //Maybe this is SubCode, or some kind of talker ID... + /* 0000 */ uint8_t padding[14]; //Maybe this is SubCode, or some kind of talker ID... + Common::ChatType chatType; char name[32]; char msg[1012]; };