From defff755a35c0c0ecf5c285649447bd7d15b5cfc Mon Sep 17 00:00:00 2001 From: hahwu <31872165+hahwu@users.noreply.github.com> Date: Mon, 24 Mar 2025 12:20:39 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8B=9B=E8=B4=A2=E7=8C=AB=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/server/game/mod/limitedTimeEvent/LimitedTimeEvent.go | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/server/game/mod/limitedTimeEvent/LimitedTimeEvent.go b/src/server/game/mod/limitedTimeEvent/LimitedTimeEvent.go index 3f7f5d64..79ced828 100644 --- a/src/server/game/mod/limitedTimeEvent/LimitedTimeEvent.go +++ b/src/server/game/mod/limitedTimeEvent/LimitedTimeEvent.go @@ -165,10 +165,11 @@ func (l *LimitedTimeEventMod) GetMoneyCatReward(ChessList []int) []*item.Item { mul := d.Mul // 超时 if d.EndTime > 0 && GoUtil.Now() >= d.EndTime { - NextMul, Cd := limitedTimeEventCfg.GetMoneyCat(1) - d.EndTime = int64(Cd) - d.Mul = NextMul - Star = int(float64(Star) * NextMul) + NextMul1, _ := limitedTimeEventCfg.GetMoneyCat(1) + NextMul2, Cd := limitedTimeEventCfg.GetMoneyCat(2) + d.EndTime = int64(Cd) + GoUtil.Now() + d.Mul = NextMul2 + Star = int(float64(Star) * NextMul1) } else { MaxId := limitedTimeEventCfg.GetMoneyCatMax() NextId := min(d.Id+1, MaxId)