From 29988f2bdd0863437d083d2bdfe53255cf6a387c Mon Sep 17 00:00:00 2001 From: wish Date: Thu, 9 Mar 2023 19:33:50 +1100 Subject: [PATCH] fix disable boost time --- server/channelserver/handlers_cafe.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/server/channelserver/handlers_cafe.go b/server/channelserver/handlers_cafe.go index 9c3789e79..a8ca45332 100644 --- a/server/channelserver/handlers_cafe.go +++ b/server/channelserver/handlers_cafe.go @@ -221,7 +221,9 @@ func handleMsgMhfStartBoostTime(s *Session, p mhfpacket.MHFPacket) { bf := byteframe.NewByteFrame() boostLimit := TimeAdjusted().Add(time.Duration(s.server.erupeConfig.GameplayOptions.BoostTimeDuration) * time.Minute) if s.server.erupeConfig.GameplayOptions.DisableBoostTime { - boostLimit = time.Time{} + bf.WriteUint32(0) + doAckBufSucceed(s, pkt.AckHandle, bf.Data()) + return } s.server.db.Exec("UPDATE characters SET boost_time=$1 WHERE id=$2", boostLimit, s.charID) bf.WriteUint32(uint32(boostLimit.Unix()))