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,12 +1112,9 @@ function _M.newSignRpc(agent, data) | ||
1112 | if not open then return 1 end | 1112 | if not open then return 1 end |
1113 | 1113 | ||
1114 | local actData = role.activity:getActData("NewSign") | 1114 | local actData = role.activity:getActData("NewSign") |
1115 | - if (actData[0] or 0) < index then | 1115 | + if actData[actData[0] or 0] then |
1116 | return 2 | 1116 | return 2 |
1117 | end | 1117 | end |
1118 | - if (actData[index] or 0) == 1 then | ||
1119 | - return 3 | ||
1120 | - end | ||
1121 | 1118 | ||
1122 | local actCfg = csvdb["activity_signInCsv"][actId] | 1119 | local actCfg = csvdb["activity_signInCsv"][actId] |
1123 | if not actCfg then return 4 end | 1120 | if not actCfg then return 4 end |
@@ -1125,11 +1122,11 @@ function _M.newSignRpc(agent, data) | @@ -1125,11 +1122,11 @@ function _M.newSignRpc(agent, data) | ||
1125 | local sumDay = actData[0] or 0 | 1122 | local sumDay = actData[0] or 0 |
1126 | local award = {} | 1123 | local award = {} |
1127 | for k, data in pairs(actCfg) do | 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 | for id, value in pairs(data.reward:toNumMap()) do | 1126 | for id, value in pairs(data.reward:toNumMap()) do |
1130 | award[id] = (award[id] or 0) + value | 1127 | award[id] = (award[id] or 0) + value |
1131 | end | 1128 | end |
1132 | - actData[data.id] = 1 | 1129 | + actData[data.day] = 1 |
1133 | end | 1130 | end |
1134 | end | 1131 | end |
1135 | 1132 |