Commit 8a01a3ae536137e83456b4e4674f3ac1986c0d16
1 parent
a1d09d22
bug
Showing
1 changed file
with
8 additions
and
5 deletions
Show diff stats
src/actions/RoleAction.lua
@@ -320,18 +320,21 @@ function _M.storyBookRewardRpc(agent, data) | @@ -320,18 +320,21 @@ function _M.storyBookRewardRpc(agent, data) | ||
320 | local storyBookData = csvdb["story_bookCsv"][storyId] | 320 | local storyBookData = csvdb["story_bookCsv"][storyId] |
321 | if not storyBookData then return end | 321 | if not storyBookData then return end |
322 | local storyStatus = role:getProperty("storyB") | 322 | local storyStatus = role:getProperty("storyB") |
323 | - if not storyStatus[id] or not storyStatus[id].s or storyStatus[id].s ~= 1 then | 323 | + if not storyStatus[storyId] or not storyStatus[storyId].s or storyStatus[storyId].s ~= 1 then |
324 | return | 324 | return |
325 | end | 325 | end |
326 | - | ||
327 | -- 获取奖励 | 326 | -- 获取奖励 |
328 | - storyStatus[id].s = -1 | ||
329 | - self:setProperty("storyB", storyBookStatus) -- 统一写入数据库 | ||
330 | - self:changeUpdates({{ type = "storyB", field = id, value = storyStatus[id] }}) | 327 | + storyStatus[storyId].s = -1 |
328 | + role:setProperty("storyB", storyBookStatus) -- 统一写入数据库 | ||
329 | + role:changeUpdates({{ type = "storyB", field = storyId, value = storyStatus[storyId] }}) | ||
331 | local reward = role:award(storyBookData.gift) | 330 | local reward = role:award(storyBookData.gift) |
332 | SendPacket(actionCodes.Role_storyBookRewardRpc, MsgPack.pack({reward = reward})) | 331 | SendPacket(actionCodes.Role_storyBookRewardRpc, MsgPack.pack({reward = reward})) |
333 | return true | 332 | return true |
334 | end | 333 | end |
335 | 334 | ||
335 | +function _M.unLockStoryBookRpc(agent, data) | ||
336 | + | ||
337 | +end | ||
338 | + | ||
336 | 339 | ||
337 | return _M | 340 | return _M |
338 | \ No newline at end of file | 341 | \ No newline at end of file |