championship cleartime 由活动配置决定
This commit is contained in:
parent
55d185bc04
commit
1052fbc273
@ -89,10 +89,6 @@ func (c *ChampshipMod) BackData(myRank, myPreRank, todayActivityId, yesterdayAct
|
||||
} else if myPreRank > 0 {
|
||||
rankReward = 1
|
||||
}
|
||||
status := 0
|
||||
if c.isActive() {
|
||||
status = 1
|
||||
}
|
||||
return &msg.ResChampship{
|
||||
Score: int32(c.Score),
|
||||
Reward: int32(c.Reward),
|
||||
@ -100,7 +96,6 @@ func (c *ChampshipMod) BackData(myRank, myPreRank, todayActivityId, yesterdayAct
|
||||
Period: int32(GoUtil.GetServerOpenDay()),
|
||||
Rank: int32(myRank),
|
||||
RankReward: int32(rankReward),
|
||||
Status: int32(status),
|
||||
TodayActivityId: int32(todayActivityId),
|
||||
YesterdayActivityId: int32(yesterdayActivityId),
|
||||
}
|
||||
|
||||
@ -312,6 +312,11 @@ 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) {
|
||||
res.Status = 2
|
||||
} else {
|
||||
res.Status = 1
|
||||
}
|
||||
res.Cfg = cfg
|
||||
p.PushClientRes(res)
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user