diff --git a/world/zoneserver.cpp b/world/zoneserver.cpp index 191b42396..7921c4466 100644 --- a/world/zoneserver.cpp +++ b/world/zoneserver.cpp @@ -453,6 +453,7 @@ void ZoneServer::HandleMessage(uint16 opcode, const EQ::Net::Packet &p) { break; scm->noreply = true; scm->queued = 3; // offline + scm->chan_num = ChatChannel_TellEcho; strcpy(scm->deliverto, scm->from); // ideally this would be trimming off the message too, oh well sender->Server()->SendPacket(pack); @@ -466,6 +467,7 @@ void ZoneServer::HandleMessage(uint16 opcode, const EQ::Net::Packet &p) { break; scm->noreply = true; scm->queued = 2; // queue full + scm->chan_num = ChatChannel_TellEcho; strcpy(scm->deliverto, scm->from); sender->Server()->SendPacket(pack); } @@ -481,6 +483,7 @@ void ZoneServer::HandleMessage(uint16 opcode, const EQ::Net::Packet &p) { break; scm->noreply = true; scm->queued = 1; // queued + scm->chan_num = ChatChannel_TellEcho; strcpy(scm->deliverto, scm->from); sender->Server()->SendPacket(pack); }