三段竞赛优化

This commit is contained in:
hahwu 2025-04-10 09:49:55 +08:00
parent c100fe828c
commit 8a521a5d43

View File

@ -90,13 +90,14 @@ func (r *RaceMod) GetReward() ([]*item.Item, error) {
Items = append(Items, ExtraReward...)
}
r.Pass++
r.Progress = 0
r.Progress -= Need
MaxPass := raceCfg.GetMaxPass(r.Id)
if r.Pass > MaxPass {
r.Pass = 1
r.StartTime = 0
r.EndTime = 0
r.Opponent = nil
r.Progress = 0
} else {
r.StartTime = Now
r.EndTime = Now + int64(raceCfg.GetCD(r.Id))