Commit b2747fbca27a85bd82d22555db005b158d027d1f

Authored by zhouhaihai
1 parent 573d5ade

挂机

Showing 1 changed file with 6 additions and 1 deletions   Show diff stats
src/actions/HangAction.lua
... ... @@ -474,7 +474,12 @@ function _M.endBonusBattleRpc(agent, data)
474 474 bonusC[bonusData.type]["c"] = bonusC[bonusData.type]["c"] + 1
475 475 role.dailyData:updateProperty({field = "bonusC", value = bonusC})
476 476  
477   - reward = role:award(bonusData.reward, {log = {desc = "bonusBattle", int1 = id}})
  477 + reward = bonusData.reward:toNumMap()
  478 + local chance = bonusData.chance:randWeight(true)
  479 + if chance[1] ~= 0 then
  480 + reward[chance[1]] = (reward[chance[1]] or 0) + chance[2]
  481 + end
  482 + reward = role:award(reward, {log = {desc = "bonusBattle", int1 = id}})
478 483 role:checkTaskEnter("BonusPass", {id = id})
479 484 end
480 485  
... ...