Commit b2747fbca27a85bd82d22555db005b158d027d1f
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 | ... | ... |