From 9c09ed1c4a66a123ed6dfa725b5fa884d008487e Mon Sep 17 00:00:00 2001 From: wish Date: Fri, 30 Jun 2023 21:51:28 +1000 Subject: [PATCH] fix diva defense timestamps --- server/channelserver/handlers_diva.go | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/server/channelserver/handlers_diva.go b/server/channelserver/handlers_diva.go index 10d0c0a2b..d97865706 100644 --- a/server/channelserver/handlers_diva.go +++ b/server/channelserver/handlers_diva.go @@ -80,12 +80,11 @@ func handleMsgMhfGetUdSchedule(s *Session, p mhfpacket.MHFPacket) { timestamps = generateDivaTimestamps(s, start, false) } - bf.WriteUint32(id) - for i, timestamp := range timestamps { - if s.server.erupeConfig.ClientMode == _config.Z1 && i == 4 { - continue - } - bf.WriteUint32(timestamp) + if s.server.erupeConfig.ClientMode != _config.Z1 { + bf.WriteUint32(id) + } + for i := range timestamps { + bf.WriteUint32(timestamps[i]) } bf.WriteUint16(0x19) // Unk 00011001