From 36ab0e0d00f16d83e5402b387faadcd55c2d2038 Mon Sep 17 00:00:00 2001 From: hahwu <31872165+hahwu@users.noreply.github.com> Date: Thu, 26 Feb 2026 11:28:09 +0800 Subject: [PATCH] =?UTF-8?q?=E5=9B=9E=E6=94=B6=E6=97=A5bug=E4=BF=AE?= =?UTF-8?q?=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/server/game/game_type.go | 1 + .../game/mod/limited_time_event/limited_time_event.go | 8 ++++---- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/src/server/game/game_type.go b/src/server/game/game_type.go index dbc05e48..91357e13 100644 --- a/src/server/game/game_type.go +++ b/src/server/game/game_type.go @@ -118,6 +118,7 @@ func init() { gob.Register(&limitedTimeEvent.LuckyCat{}) gob.Register(&msg.HandbookMsg{}) gob.Register(&limitedTimeEvent.CatTrick{}) + gob.Register(&limitedTimeEvent.PaybackDay{}) gob.Register(&VarOpration{}) gob.Register(&VarUserData{}) gob.Register(&ActivityInfo{}) diff --git a/src/server/game/mod/limited_time_event/limited_time_event.go b/src/server/game/mod/limited_time_event/limited_time_event.go index 1246bcf0..27f07a0b 100644 --- a/src/server/game/mod/limited_time_event/limited_time_event.go +++ b/src/server/game/mod/limited_time_event/limited_time_event.go @@ -82,7 +82,7 @@ type CatTrickInfo struct { } type PaybackDay struct { - count int + Count int } func (l *LimitedTimeEventMod) InitData(Lv int) { @@ -475,7 +475,7 @@ func initEventInfo(E *LTEInfo, EventType int) { } case EVENT_TYPE_PAYBACK_DAY: E.D = &PaybackDay{ - count: limitedTimeEventCfg.GetPaybackDay(), + Count: limitedTimeEventCfg.GetPaybackDay(), } case EVENT_TYPE_CAT_TRICK: Type := limitedTimeEventCfg.GetCatTrickType(int(E.Remian)) @@ -504,7 +504,7 @@ func addEventInfo(E *LTEInfo, EventType, Duration int) { d.MaxEarings += MaxEarning case EVENT_TYPE_PAYBACK_DAY: d := E.D.(*PaybackDay) - d.count += limitedTimeEventCfg.GetPaybackDay() + d.Count += limitedTimeEventCfg.GetPaybackDay() } } @@ -538,7 +538,7 @@ func getLimitEventMsg(t int, e *LTEInfo) *msg.LimitEvent { } case EVENT_TYPE_PAYBACK_DAY: d := e.D.(*PaybackDay) - Param[msg.LimitEventParam_PAYBACK_DAY_COUNT.String()] = int32(d.count) + Param[msg.LimitEventParam_PAYBACK_DAY_COUNT.String()] = int32(d.Count) } return &msg.LimitEvent{ EndTime: EndTime,