Commit 0fc7fc5e0c312a63b8fdc5a3187f6cc3e87a1b96
1 parent
1a7519ba
fix: 修复 代理拾荒区域特产未获得的bug
Showing
1 changed file
with
6 additions
and
5 deletions
Show diff stats
src/actions/AdvAction.lua
| @@ -459,11 +459,12 @@ function _M.endHangRpc(agent, data) | @@ -459,11 +459,12 @@ function _M.endHangRpc(agent, data) | ||
| 459 | heroCnt = heroCnt + 1 | 459 | heroCnt = heroCnt + 1 |
| 460 | end | 460 | end |
| 461 | 461 | ||
| 462 | - local totalReward = campSiteData.idleReward_1 .. " " .. campSiteData.idleReward_2 | ||
| 463 | - | ||
| 464 | - local idleReward = totalReward:toNumMap() | ||
| 465 | - for itemId, count in pairs(idleReward) do | ||
| 466 | - idleReward[itemId] = count * adv_idle_reward_coef | 462 | + local idleReward = {} |
| 463 | + for k, v in pairs(campSiteData.idleReward_1:toNumMap()) do | ||
| 464 | + idleReward[k] = (idleReward[k] or 0) + v * adv_idle_reward_coef | ||
| 465 | + end | ||
| 466 | + for k, v in pairs(campSiteData.idleReward_2:toNumMap()) do | ||
| 467 | + idleReward[k] = (idleReward[k] or 0) + v * adv_idle_reward_coef | ||
| 467 | end | 468 | end |
| 468 | 469 | ||
| 469 | local bnousReward = role:getBnousAdv() | 470 | local bnousReward = role:getBnousAdv() |