diff --git a/src/common/Network/PacketDef/Chat/ServerChatDef.h b/src/common/Network/PacketDef/Chat/ServerChatDef.h index 31c9ee8e..19a22b97 100644 --- a/src/common/Network/PacketDef/Chat/ServerChatDef.h +++ b/src/common/Network/PacketDef/Chat/ServerChatDef.h @@ -20,7 +20,7 @@ struct FFXIVIpcTell : FFXIVIpcBasePacket uint16_t u2b; uint8_t preName; uint8_t u3a; - uint8_t u3b; + uint8_t u3b; //Setting this to 1 seems to mark the tell as a GM tell (More research needed) char receipientName[32]; char msg[1031]; }; diff --git a/src/servers/sapphire_zone/Network/Handlers/PacketHandlers.cpp b/src/servers/sapphire_zone/Network/Handlers/PacketHandlers.cpp index e28f4195..b9f873d2 100644 --- a/src/servers/sapphire_zone/Network/Handlers/PacketHandlers.cpp +++ b/src/servers/sapphire_zone/Network/Handlers/PacketHandlers.cpp @@ -565,8 +565,8 @@ void Core::Network::GameConnection::logoutHandler( const Packets::GamePacket& in void Core::Network::GameConnection::tellHandler( const Packets::GamePacket& inPacket, Entity::Player& player ) { - std::string targetPcName = inPacket.getStringAt( 0x21 ); - std::string msg = inPacket.getStringAt( 0x41 ); + std::string targetPcName = inPacket.getStringAt( 0x24 ); + std::string msg = inPacket.getStringAt( 0x44 ); auto pZoneServer = g_fw.get< ServerZone >();