diff --git a/src/actions/RoleAction.lua b/src/actions/RoleAction.lua index 530b9ab..608a2b6 100644 --- a/src/actions/RoleAction.lua +++ b/src/actions/RoleAction.lua @@ -319,8 +319,10 @@ function _M.storyBookRewardRpc(agent, data) local storyId = msg.id local storyBookData = csvdb["story_bookCsv"][storyId] if not storyBookData then return end - local storyStatus = self:getProperty("storyB") - if not storyStatus[id] or not storyStatus[id].s or storyStatus[id].s ~= 1 then return end + local storyStatus = role:getProperty("storyB") + if not storyStatus[id] or not storyStatus[id].s or storyStatus[id].s ~= 1 then + return + end -- 获取奖励 storyStatus[id].s = -1 -- libgit2 0.21.2