From 12efd965e928743080865d0764d99a1f22084c79 Mon Sep 17 00:00:00 2001 From: hahwu <31872165+hahwu@users.noreply.github.com> Date: Mon, 13 Apr 2026 19:43:57 +0800 Subject: [PATCH] =?UTF-8?q?=E9=94=A6=E6=A0=87=E8=B5=9B=E6=A0=87=E9=A2=98?= =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/server/game/activity_mgr.go | 1 + src/server/game/player_back.go | 6 +++++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/server/game/activity_mgr.go b/src/server/game/activity_mgr.go index ff8ab603..e21c42ac 100644 --- a/src/server/game/activity_mgr.go +++ b/src/server/game/activity_mgr.go @@ -199,6 +199,7 @@ func (r *ActivityMgr) GetChampshipCfg(id int) *protoMsg.ChampionshipCfg { for _, v := range data.List { if v.Type == activity.ACT_TYPE_CHAMPION && v.Id == id { if cfg, ok := v.cfg.(*protoMsg.ChampionshipCfg); ok { + cfg.Title = v.Title return cfg } } diff --git a/src/server/game/player_back.go b/src/server/game/player_back.go index f9bbac16..19e7afd2 100644 --- a/src/server/game/player_back.go +++ b/src/server/game/player_back.go @@ -317,10 +317,14 @@ func (p *Player) BackChampship() { res.EndTime = int32(GoUtil.ZeroTimestamp() + 86400) if cfg != nil && GoUtil.Now()-GoUtil.ZeroTimestamp() >= int64(cfg.ClearTime) { res.Status = 1 + } else { + cfg = G_GameLogicPtr.ActivityMgr.GetChampshipCfg(yesterdayActivityId) + } + if cfg != nil { + res.Title = cfg.Title } if activityInfo != nil { res.EndTime = int32(activityInfo.EndT) - res.Title = activityInfo.Title } res.Cfg = cfg p.PushClientRes(res)