Commit badeee4e6412eb7169af5baa3b0aded853f3c993

Authored by zhouhaihai
1 parent aef8ca87

优化gm 冒险清除

Showing 1 changed file with 17 additions and 1 deletions   Show diff stats
src/actions/GmAction.lua
... ... @@ -204,7 +204,23 @@ end
204 204  
205 205 table.insert(helpDes, {"冒险清除" , "advc"})
206 206 function _M.advc(role, pms)
207   - role:getAdvData():forceOver()
  207 + local advTeam = role:getProperty("advTeam")
  208 + advTeam.player = nil
  209 +
  210 + local reward = role:getProperty("advItems"):toNumMap()
  211 + for itemId, count in pairs(reward) do
  212 + reward[itemId] = math.ceil(count * globalCsv.adv_fail_reward_ratio / 100) -- 奖励相当于失败
  213 + end
  214 + role:award(reward)
  215 +
  216 + role:updateProperties({
  217 + advInfo = {},
  218 + advTeam = advTeam,
  219 + advItems = "",
  220 + advAFGet = {},
  221 + advAFWear = {},
  222 + }, notNotify)
  223 + role.advData = nil
208 224 return "成功"
209 225 end
210 226  
... ...