From a3b871c2e7731f1f4d1d972c24df8a0ed6aafe49 Mon Sep 17 00:00:00 2001 From: chenyueqi Date: Fri, 15 Jan 2021 14:37:45 +0800 Subject: [PATCH] 新春签到 --- src/actions/ActivityAction.lua | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/src/actions/ActivityAction.lua b/src/actions/ActivityAction.lua index 84c0d1c..6e0ee6f 100644 --- a/src/actions/ActivityAction.lua +++ b/src/actions/ActivityAction.lua @@ -1112,12 +1112,9 @@ function _M.newSignRpc(agent, data) if not open then return 1 end local actData = role.activity:getActData("NewSign") - if (actData[0] or 0) < index then + if actData[actData[0] or 0] then return 2 end - if (actData[index] or 0) == 1 then - return 3 - end local actCfg = csvdb["activity_signInCsv"][actId] if not actCfg then return 4 end @@ -1125,11 +1122,11 @@ function _M.newSignRpc(agent, data) local sumDay = actData[0] or 0 local award = {} for k, data in pairs(actCfg) do - if not actData[data.id] and data.id <= sumDay then + if not actData[data.day] and data.day <= sumDay then for id, value in pairs(data.reward:toNumMap()) do award[id] = (award[id] or 0) + value end - actData[data.id] = 1 + actData[data.day] = 1 end end -- libgit2 0.21.2