From a074fce5bd285cc07afd6b5d07102aae9966e762 Mon Sep 17 00:00:00 2001 From: hahwu <31872165+hahwu@users.noreply.github.com> Date: Mon, 13 Apr 2026 16:14:26 +0800 Subject: [PATCH] =?UTF-8?q?=E9=94=A6=E6=A0=87=E8=B5=9Bbug=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/player_back.go | 2 +- src/server/game/register_network_func.go | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/server/game/player_back.go b/src/server/game/player_back.go index 6c0bf8f2..0af655a2 100644 --- a/src/server/game/player_back.go +++ b/src/server/game/player_back.go @@ -312,7 +312,7 @@ func (p *Player) BackChampship() { todayActivityId, yesterdayActivityId := p.GetChampshipActivityId() res := ChampshipMod.BackData(rank, preRank, todayActivityId, yesterdayActivityId) cfg := G_GameLogicPtr.ActivityMgr.GetChampshipCfg(todayActivityId) - if GoUtil.Now()-GoUtil.ZeroTimestamp() >= int64(cfg.ClearTime) { + if cfg != nil && GoUtil.Now()-GoUtil.ZeroTimestamp() >= int64(cfg.ClearTime) { res.Status = 1 } res.Cfg = cfg diff --git a/src/server/game/register_network_func.go b/src/server/game/register_network_func.go index 838af494..13a2e369 100644 --- a/src/server/game/register_network_func.go +++ b/src/server/game/register_network_func.go @@ -379,7 +379,7 @@ func ReqRewardOrder(player *Player, req *msg.ReqRewardOrder) error { if player.GetPlayerBaseMod().GetLevel() >= 17 { todayActivityId, _ := player.GetChampshipActivityId() cfg := G_GameLogicPtr.ActivityMgr.GetChampshipCfg(todayActivityId) - if GoUtil.Now()-GoUtil.ZeroTimestamp() >= int64(cfg.ClearTime) { + if cfg != nil && GoUtil.Now()-GoUtil.ZeroTimestamp() >= int64(cfg.ClearTime) { chessList := make([]int, 0) for _, v := range mergeList { color := mergeDataCfg.GetColorById(v)