From 29a466dfb2a51ddebe3e6e1c246ae89919aa85db 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 + src/server/game/gm_handler.go | 1 + .../game/mod/limited_time_event/limited_time_event.go | 8 ++++---- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/src/server/game/game_type.go b/src/server/game/game_type.go index 2046bd6f..da8d73f2 100644 --- a/src/server/game/game_type.go +++ b/src/server/game/game_type.go @@ -120,6 +120,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/gm_handler.go b/src/server/game/gm_handler.go index 984b3fab..1c2e6d75 100644 --- a/src/server/game/gm_handler.go +++ b/src/server/game/gm_handler.go @@ -599,6 +599,7 @@ func ReqGmCommand_(player *Player, Command string) error { case "debugMsg": NotifyFriendApply(100001, 100002) NotifyPetroomGame(100002) + SetPetroomGameNotification(100002, 1) default: return fmt.Errorf("Player %d ReqGmCommand:%v not found", player.M_DwUin, arg) } 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 8818feb7..3ec4edd8 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) { @@ -452,7 +452,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)) @@ -481,7 +481,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() } } @@ -515,7 +515,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,