diff --git a/Network/FastNetReader.cs b/Network/FastNetReader.cs index 2c1f7fcb9..e2e353077 100644 --- a/Network/FastNetReader.cs +++ b/Network/FastNetReader.cs @@ -88,13 +88,14 @@ namespace ClassicalSharp { return new String( characters, 0, length ); } - static string GetWoMTextString( byte[] data, ref byte messageType ) { + static string GetWoMTextString( byte[] data, ref byte messageType ) { + messageType = (byte)CpeMessageType.Normal; int length = CopyTextStringToBuffer( data ); int offset = 0; if( IsWomDetailString( length ) ) { length -= womDetail.Length; offset += womDetail.Length; - messageType = 3; + messageType = (byte)CpeMessageType.Status3; } return new String( characters, offset, length ); } diff --git a/Network/NetworkProcessor.cs b/Network/NetworkProcessor.cs index 0ed6c72d8..cc7595e84 100644 --- a/Network/NetworkProcessor.cs +++ b/Network/NetworkProcessor.cs @@ -402,7 +402,9 @@ namespace ClassicalSharp { case PacketId.Message: { byte messageType = reader.ReadUInt8(); + Console.WriteLine( messageType ); string text = reader.ReadWoMTextString( ref messageType, useMessageTypes ); + Console.WriteLine( messageType + "," + text ); Window.AddChat( text, messageType ); } break;