diff --git a/src/actions/HangAction.lua b/src/actions/HangAction.lua index b0dc185..d534383 100644 --- a/src/actions/HangAction.lua +++ b/src/actions/HangAction.lua @@ -846,7 +846,7 @@ function _M.startWorkBattleRpc(agent, data) if needCount > 0 then role:costItems({[ticketId] = needCount}, {log = {desc = "workBattle", int1 = id}}) end - redisproxy:hincrby(WORK_BATTLE_COUNT, role:getTimeResetRound(TimeReset["WorkBattle" .. bonusData.type]) * 10 + bonusData.type, count) + redisproxy:hincrby(WORK_BATTLE_COUNT, role:getTimeResetRound(TimeReset["WorkBattle" .. bonusData.type]) * 10 + bonusData.type, count * bonusData.target_add) local reward, change = workWinReward(role, bonusData, 3, count, true) SendPacket(actionCodes.Hang_startWorkBattleRpc, MsgPack.pack({reward = reward, change = change})) else @@ -977,7 +977,7 @@ function _M.endWorkBattleRpc(agent, data) if needCount > 0 then role:costItems({[ticketId] = needCount}, {log = {desc = "workBattle", int1 = id}}) end - redisproxy:hincrby(WORK_BATTLE_COUNT, role:getTimeResetRound(TimeReset["WorkBattle" .. bonusData.type]) * 10 + bonusData.type, 1) + redisproxy:hincrby(WORK_BATTLE_COUNT, role:getTimeResetRound(TimeReset["WorkBattle" .. bonusData.type]) * 10 + bonusData.type, bonusData.target_add) reward, change = workWinReward(role, bonusData, rewardType) end else -- libgit2 0.21.2