diff --git a/src/models/Activity.lua b/src/models/Activity.lua index 7d28714..2007956 100644 --- a/src/models/Activity.lua +++ b/src/models/Activity.lua @@ -1050,7 +1050,9 @@ activityFunc[Activity.ActivityType.BattleCommand] = { if (actData["week"] or 0) >= limit then return end - actData["week"] = (actData["week"] or 0) + count + local old = actData["week"] or 0 + actData["week"] = math.min(old + count, limit) + count = actData["week"] - old end local total = actData["sum"] + count local curLvl = actData["lvl"] or 0 -- libgit2 0.21.2