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 |