Commit a3b871c2e7731f1f4d1d972c24df8a0ed6aafe49
1 parent
0ed985c5
新春签到
Showing
1 changed file
with
3 additions
and
6 deletions
Show diff stats
src/actions/ActivityAction.lua
... | ... | @@ -1112,12 +1112,9 @@ function _M.newSignRpc(agent, data) |
1112 | 1112 | if not open then return 1 end |
1113 | 1113 | |
1114 | 1114 | local actData = role.activity:getActData("NewSign") |
1115 | - if (actData[0] or 0) < index then | |
1115 | + if actData[actData[0] or 0] then | |
1116 | 1116 | return 2 |
1117 | 1117 | end |
1118 | - if (actData[index] or 0) == 1 then | |
1119 | - return 3 | |
1120 | - end | |
1121 | 1118 | |
1122 | 1119 | local actCfg = csvdb["activity_signInCsv"][actId] |
1123 | 1120 | if not actCfg then return 4 end |
... | ... | @@ -1125,11 +1122,11 @@ function _M.newSignRpc(agent, data) |
1125 | 1122 | local sumDay = actData[0] or 0 |
1126 | 1123 | local award = {} |
1127 | 1124 | for k, data in pairs(actCfg) do |
1128 | - if not actData[data.id] and data.id <= sumDay then | |
1125 | + if not actData[data.day] and data.day <= sumDay then | |
1129 | 1126 | for id, value in pairs(data.reward:toNumMap()) do |
1130 | 1127 | award[id] = (award[id] or 0) + value |
1131 | 1128 | end |
1132 | - actData[data.id] = 1 | |
1129 | + actData[data.day] = 1 | |
1133 | 1130 | end |
1134 | 1131 | end |
1135 | 1132 | ... | ... |