From f526624fd64b04d96def7e65359309efabcd688d Mon Sep 17 00:00:00 2001 From: wish Date: Fri, 30 Jun 2023 21:55:57 +1000 Subject: [PATCH] fix diva defense timestamps --- server/channelserver/handlers_diva.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/server/channelserver/handlers_diva.go b/server/channelserver/handlers_diva.go index d97865706..14baf8b2b 100644 --- a/server/channelserver/handlers_diva.go +++ b/server/channelserver/handlers_diva.go @@ -72,7 +72,11 @@ func handleMsgMhfGetUdSchedule(s *Session, p mhfpacket.MHFPacket) { var timestamps []uint32 if s.server.erupeConfig.DevMode && s.server.erupeConfig.DevModeOptions.DivaEvent >= 0 { if s.server.erupeConfig.DevModeOptions.DivaEvent == 0 { - doAckBufSucceed(s, pkt.AckHandle, make([]byte, 36)) + if s.server.erupeConfig.ClientMode == _config.Z1 { + doAckBufSucceed(s, pkt.AckHandle, make([]byte, 32)) + } else { + doAckBufSucceed(s, pkt.AckHandle, make([]byte, 36)) + } return } timestamps = generateDivaTimestamps(s, uint32(s.server.erupeConfig.DevModeOptions.DivaEvent), true)