Commit f99f48df04b94c2cd8ef18072c94dc0bd5c1ac7e

Authored by zhouhaihai
1 parent 47d5d769

冒险任务

src/actions/AdvAction.lua
... ... @@ -207,6 +207,7 @@ function _M.finishTaskRpc(agent, data)
207 207 else
208 208 status, reward = adv:finishTask(taskId)
209 209 end
  210 + adv:updateTask()
210 211 if not status then return end
211 212 SendPacket(actionCodes.Adv_finishTaskRpc, MsgPack.pack({reward = reward}))
212 213 return true
... ...
src/adv/AdvTask.lua
... ... @@ -131,8 +131,8 @@ function AdvTask.bind(Adv)
131 131 reward = self.owner:award(taskData.rewardValue)
132 132 end
133 133 self.advTask[taskId] = nil
134   - self.owner:updateProperty({field = "advTask", value = self.advTask})
135 134 ok = true
  135 + self.advTaskChange = true
136 136 end
137 137 return ok, reward
138 138 end
... ... @@ -157,9 +157,8 @@ function AdvTask.bind(Adv)
157 157 self.advMTask.status = ts
158 158 end
159 159 end
160   -
161   - self.owner:updateProperty({field = "advMTask", value = self.advMTask})
162 160 ok = true
  161 + self.advTaskChange = true
163 162 end
164 163 return ok, reward
165 164 end
... ...
src/models/Role.lua
... ... @@ -185,6 +185,7 @@ function Role:data()
185 185 advTeam = self:getProperty("advTeam"),
186 186 advHang = self:getProperty("advHang"),
187 187 advTask = self:getProperty("advTask"),
  188 + advMTask = self:getProperty("advMTask"),
188 189  
189 190 hangPass = self:getProperty("hangPass"),
190 191 hangTeam = self:getProperty("hangTeam"),
... ...