From 09879e9a4ae499be748b57974a066be9f96242ca Mon Sep 17 00:00:00 2001 From: hahwu <31872165+hahwu@users.noreply.github.com> Date: Fri, 16 May 2025 11:08:44 +0800 Subject: [PATCH] =?UTF-8?q?=E5=B0=8F=E7=8C=AB=E6=88=8F=E6=B3=95=E4=BC=98?= =?UTF-8?q?=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 | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/server/game/mod/limitedTimeEvent/LimitedTimeEvent.go b/src/server/game/mod/limitedTimeEvent/LimitedTimeEvent.go index 5b38d74f..2ca7ba36 100644 --- a/src/server/game/mod/limitedTimeEvent/LimitedTimeEvent.go +++ b/src/server/game/mod/limitedTimeEvent/LimitedTimeEvent.go @@ -158,7 +158,9 @@ func (l *LimitedTimeEventMod) Trigger(Lv int) (int, []int, []int) { // 增加限时事件 func (l *LimitedTimeEventMod) AddEvent(EventId, Duration int) int64 { - if v, ok := l.EventList[EventId]; ok { + v, ok := l.EventList[EventId] + if ok && v.StartT+v.Remian > GoUtil.Now() { + // 事件未过期 v.Remian += int64(Duration) addEventInfo(v, EventId, Duration) } else {