Commit dcf40771358f65611cc5abde94f5852bfdeb9bff
1 parent
eb1f9a32
fix: 战令奖励领取的bug
Showing
1 changed file
with
5 additions
and
1 deletions
Show diff stats
src/actions/ActivityAction.lua
| @@ -327,12 +327,16 @@ function _M.actBattleCommandTaskRpc(agent, data) | @@ -327,12 +327,16 @@ function _M.actBattleCommandTaskRpc(agent, data) | ||
| 327 | end | 327 | end |
| 328 | end | 328 | end |
| 329 | 329 | ||
| 330 | - local taskReward = {} | 330 | + local taskReward |
| 331 | if recordFlag then | 331 | if recordFlag then |
| 332 | + -- recordFlag = true时,taskCfg.reward 只会有经验奖励 | ||
| 333 | + taskReward = {} | ||
| 332 | for k, v in pairs(taskCfg.reward:toNumMap()) do | 334 | for k, v in pairs(taskCfg.reward:toNumMap()) do |
| 333 | taskReward[k] = (taskReward[k] or 0) + v + taskCfg.battlepass_reward | 335 | taskReward[k] = (taskReward[k] or 0) + v + taskCfg.battlepass_reward |
| 334 | break | 336 | break |
| 335 | end | 337 | end |
| 338 | + else | ||
| 339 | + taskReward = taskCfg.reward | ||
| 336 | end | 340 | end |
| 337 | 341 | ||
| 338 | local reward, change = role:award(taskReward, {log = {desc = "battleCommandTask"}}) | 342 | local reward, change = role:award(taskReward, {log = {desc = "battleCommandTask"}}) |