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"}}) |