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 |