From 01adf6a404066dc5905be6892115ce653ddd5021 Mon Sep 17 00:00:00 2001 From: ChillerDragon Date: Tue, 25 Jun 2024 12:16:08 +0800 Subject: [PATCH] Unpack some more messages (not complete yet) --- protocol7/packet.go | 22 ++++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/protocol7/packet.go b/protocol7/packet.go index efafbb4..6517f62 100644 --- a/protocol7/packet.go +++ b/protocol7/packet.go @@ -171,12 +171,30 @@ func (packet *Packet) unpackGame(msgId int, chunk chunk7.Chunk, u *packer.Unpack var msg messages7.NetMessage switch msgId { - case network7.MsgGameSvReadyToEnter: - msg = &messages7.SvReadyToEnter{} case network7.MsgGameSvMotd: msg = &messages7.SvMotd{} + case network7.MsgGameSvBroadcast: + msg = &messages7.SvBroadcast{} case network7.MsgGameSvChat: msg = &messages7.SvChat{} + case network7.MsgGameSvTeam: + msg = &messages7.SvTeam{} + case network7.MsgGameSvKillMsg: + msg = &messages7.SvKillMsg{} + case network7.MsgGameSvTuneParams: + msg = &messages7.SvTuneParams{} + case network7.MsgGameSvExtraProjectile: + msg = &messages7.SvExtraProjectile{} + case network7.MsgGameSvReadyToEnter: + msg = &messages7.SvReadyToEnter{} + case network7.MsgGameSvWeaponPickup: + msg = &messages7.SvWeaponPickup{} + case network7.MsgGameSvEmoticon: + msg = &messages7.SvEmoticon{} + case network7.MsgGameSvVoteClearOptions: + msg = &messages7.SvVoteClearOptions{} + case network7.MsgGameSvVoteOptionListAdd: + msg = &messages7.SvVoteOptionListAdd{} case network7.MsgGameSvClientInfo: msg = &messages7.SvClientInfo{} default: