From 0fc7fc5e0c312a63b8fdc5a3187f6cc3e87a1b96 Mon Sep 17 00:00:00 2001 From: zqj <582132116@qq.com> Date: Mon, 9 Aug 2021 12:28:48 +0800 Subject: [PATCH] fix: 修复 代理拾荒区域特产未获得的bug --- src/actions/AdvAction.lua | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/actions/AdvAction.lua b/src/actions/AdvAction.lua index 6f961ae..72ad50b 100644 --- a/src/actions/AdvAction.lua +++ b/src/actions/AdvAction.lua @@ -459,11 +459,12 @@ function _M.endHangRpc(agent, data) heroCnt = heroCnt + 1 end - local totalReward = campSiteData.idleReward_1 .. " " .. campSiteData.idleReward_2 - - local idleReward = totalReward:toNumMap() - for itemId, count in pairs(idleReward) do - idleReward[itemId] = count * adv_idle_reward_coef + local idleReward = {} + for k, v in pairs(campSiteData.idleReward_1:toNumMap()) do + idleReward[k] = (idleReward[k] or 0) + v * adv_idle_reward_coef + end + for k, v in pairs(campSiteData.idleReward_2:toNumMap()) do + idleReward[k] = (idleReward[k] or 0) + v * adv_idle_reward_coef end local bnousReward = role:getBnousAdv() -- libgit2 0.21.2