锦标赛排行奖励领取bug修复

This commit is contained in:
hahwu 2026-04-09 14:19:46 +08:00
parent 1062be0ffa
commit 41b381acd8
2 changed files with 1 additions and 5 deletions

View File

@ -612,6 +612,7 @@ func (p *Player) GetChampshipRankReward(rank, aid int) ([]*item.Item, error) {
if cfg == nil { if cfg == nil {
return nil, fmt.Errorf("championship config is nil") return nil, fmt.Errorf("championship config is nil")
} }
ChampionshipMod.SetRankReward()
rankRewardList := cfg.GetRankList() rankRewardList := cfg.GetRankList()
var items []*item.Item var items []*item.Item
for _, v := range rankRewardList { for _, v := range rankRewardList {
@ -620,7 +621,6 @@ func (p *Player) GetChampshipRankReward(rank, aid int) ([]*item.Item, error) {
return items, nil return items, nil
} }
} }
ChampionshipMod.SetRankReward()
return nil, fmt.Errorf("no rank reward found for rank %d", rank) return nil, fmt.Errorf("no rank reward found for rank %d", rank)
} }

View File

@ -7,8 +7,6 @@ import (
"server/game/mod/item" "server/game/mod/item"
GoUtil "server/game_util" GoUtil "server/game_util"
"server/msg" "server/msg"
"gitea.bywaystudios.com/pet_home/leaf/log"
) )
type ChampshipMod struct { type ChampshipMod struct {
@ -50,12 +48,10 @@ func (c *ChampshipMod) GetRankReward(Rank, yesterdayActivityId int) ([]*item.Ite
} }
func (c *ChampshipMod) SetRankReward() { func (c *ChampshipMod) SetRankReward() {
log.Debug("set championship rank reward")
c.RankReward = true c.RankReward = true
} }
func (c *ChampshipMod) HasRankReward() bool { func (c *ChampshipMod) HasRankReward() bool {
log.Debug("get championship rank reward %v", c.RankReward)
return c.RankReward return c.RankReward
} }