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,7 +474,12 @@ function _M.endBonusBattleRpc(agent, data) | ||
474 | bonusC[bonusData.type]["c"] = bonusC[bonusData.type]["c"] + 1 | 474 | bonusC[bonusData.type]["c"] = bonusC[bonusData.type]["c"] + 1 |
475 | role.dailyData:updateProperty({field = "bonusC", value = bonusC}) | 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 | role:checkTaskEnter("BonusPass", {id = id}) | 483 | role:checkTaskEnter("BonusPass", {id = id}) |
479 | end | 484 | end |
480 | 485 |