From 68319102c30d601a0be30615de3ca9e31d12457c Mon Sep 17 00:00:00 2001 From: wishu Date: Wed, 6 Jul 2022 07:42:19 +1000 Subject: [PATCH] sjis support for pugi names --- Erupe/server/channelserver/handlers_guild.go | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/Erupe/server/channelserver/handlers_guild.go b/Erupe/server/channelserver/handlers_guild.go index ea73994bc..f6b3da2e6 100644 --- a/Erupe/server/channelserver/handlers_guild.go +++ b/Erupe/server/channelserver/handlers_guild.go @@ -951,23 +951,23 @@ func handleMsgMhfInfoGuild(s *Session, p mhfpacket.MHFPacket) { if guild.PugiName1 == "" { bf.WriteUint16(0x0100) } else { - bf.WriteUint8(uint8(len(guild.PugiName1)+1)) pugiName := s.clientContext.StrConv.MustEncode(guild.PugiName1) - bf.WriteNullTerminatedBytes(pugiName) + bf.WriteUint8(uint8(len(pugiName))) + bf.WriteBytes(pugiName) } if guild.PugiName2 == "" { bf.WriteUint16(0x0100) } else { - bf.WriteUint8(uint8(len(guild.PugiName2)+1)) pugiName := s.clientContext.StrConv.MustEncode(guild.PugiName2) - bf.WriteNullTerminatedBytes(pugiName) + bf.WriteUint8(uint8(len(pugiName))) + bf.WriteBytes(pugiName) } if guild.PugiName3 == "" { bf.WriteUint16(0x0100) } else { - bf.WriteUint8(uint8(len(guild.PugiName3)+1)) pugiName := s.clientContext.StrConv.MustEncode(guild.PugiName3) - bf.WriteNullTerminatedBytes(pugiName) + bf.WriteUint8(uint8(len(pugiName))) + bf.WriteBytes(pugiName) } // probably guild pugi properties, should be status, stamina and luck outfits