From f28c9fa636af935f64055de4921a71a387217291 Mon Sep 17 00:00:00 2001 From: wish Date: Sat, 16 Jul 2022 10:52:48 +1000 Subject: [PATCH] correctly parse transit message --- Erupe/network/mhfpacket/msg_mhf_transit_message.go | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/Erupe/network/mhfpacket/msg_mhf_transit_message.go b/Erupe/network/mhfpacket/msg_mhf_transit_message.go index b95a15d16..32dba46d6 100644 --- a/Erupe/network/mhfpacket/msg_mhf_transit_message.go +++ b/Erupe/network/mhfpacket/msg_mhf_transit_message.go @@ -14,8 +14,7 @@ type MsgMhfTransitMessage struct { Unk0 uint8 Unk1 uint8 Unk2 uint16 - Unk3 uint16 - TargetID uint32 + MessageData []byte } // Opcode returns the ID associated with this packet type. @@ -29,8 +28,7 @@ func (m *MsgMhfTransitMessage) Parse(bf *byteframe.ByteFrame, ctx *clientctx.Cli m.Unk0 = bf.ReadUint8() m.Unk1 = bf.ReadUint8() m.Unk2 = bf.ReadUint16() - m.Unk3 = bf.ReadUint16() - m.TargetID = bf.ReadUint32() + m.MessageData = bf.ReadBytes(uint(bf.ReadUint16())) return nil }