Commit e3b29f2f7d478781c4496c30dc0d1a1a2ca1e443

Authored by liuzujun
1 parent 30d52f8f

战令-一次性领取超出周上限的战令经验应该只领取到达周上限的那一部分

Showing 1 changed file with 3 additions and 1 deletions   Show diff stats
src/models/Activity.lua
... ... @@ -1050,7 +1050,9 @@ activityFunc[Activity.ActivityType.BattleCommand] = {
1050 1050 if (actData["week"] or 0) >= limit then
1051 1051 return
1052 1052 end
1053   - actData["week"] = (actData["week"] or 0) + count
  1053 + local old = actData["week"] or 0
  1054 + actData["week"] = math.min(old + count, limit)
  1055 + count = actData["week"] - old
1054 1056 end
1055 1057 local total = actData["sum"] + count
1056 1058 local curLvl = actData["lvl"] or 0
... ...