From 9182097411a135950a0ca622cd51d14ce757bdf2 Mon Sep 17 00:00:00 2001 From: Andrew Gutekanst Date: Sun, 23 Feb 2020 20:30:20 -0500 Subject: [PATCH] Add MsgMhfAcquireDistItem size parser --- network/mhfpacket/msg_mhf_acquire_dist_item.go | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/network/mhfpacket/msg_mhf_acquire_dist_item.go b/network/mhfpacket/msg_mhf_acquire_dist_item.go index 62c795703..0f5f82cf1 100644 --- a/network/mhfpacket/msg_mhf_acquire_dist_item.go +++ b/network/mhfpacket/msg_mhf_acquire_dist_item.go @@ -6,7 +6,12 @@ import ( ) // MsgMhfAcquireDistItem represents the MSG_MHF_ACQUIRE_DIST_ITEM -type MsgMhfAcquireDistItem struct{} +type MsgMhfAcquireDistItem struct { + AckHandle uint32 + + // Valid field size(s), not sure about the types. + Unk0 uint32 +} // Opcode returns the ID associated with this packet type. func (m *MsgMhfAcquireDistItem) Opcode() network.PacketID { @@ -15,10 +20,12 @@ func (m *MsgMhfAcquireDistItem) Opcode() network.PacketID { // Parse parses the packet from binary func (m *MsgMhfAcquireDistItem) Parse(bf *byteframe.ByteFrame) error { - panic("Not implemented") + m.AckHandle = bf.ReadUint32() + m.Unk0 = bf.ReadUint32() + return nil } // Build builds a binary packet from the current data. func (m *MsgMhfAcquireDistItem) Build(bf *byteframe.ByteFrame) error { panic("Not implemented") -} \ No newline at end of file +}