From 533db86a845cd78a2b02f789f3fb212e9e7ce52c Mon Sep 17 00:00:00 2001 From: liuzujun <307836273@qq.com> Date: Mon, 24 Aug 2020 16:26:40 +0800 Subject: [PATCH] 代理拾荒bug --- src/actions/AdvAction.lua | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/actions/AdvAction.lua b/src/actions/AdvAction.lua index 5ca9598..d408e23 100644 --- a/src/actions/AdvAction.lua +++ b/src/actions/AdvAction.lua @@ -90,7 +90,7 @@ function _M.startAdvRpc( agent, data ) --上一个关卡结束才可以开始新的关卡 if role:getAdvData():isRunning() then return 8 end local advHang = role:getProperty("advHang") - if advHang[chapterId] then return 9 end --正在挂机 + -- if advHang[chapterId] then return 9 end --正在挂机 local chapterData = csvdb["adv_chapterCsv"][chapterId] @@ -200,11 +200,12 @@ function _M.startHangRpc(agent, data) if not adv_idle_time or not adv_idle_energy or not adv_idle_reward_coef then return 2 end + adv_idle_time = adv_idle_time * 60 local advHang = role:getProperty("advHang") if advHang[chapterId] then return 3 end --正在挂机 - if role:getAdvData():isRunning() and role:getAdvData().chapterId == chapterId then return 4 end + -- if role:getAdvData():isRunning() and role:getAdvData().chapterId == chapterId then return 4 end if AdvCommon.isEndless(chapterId) then return 5 end -- 无尽没有代理 @@ -282,12 +283,12 @@ function _M.quickHangRpc(agent, data) if not adv_idle_time then return 2 end - + adv_idle_time = adv_idle_time * 60 local reward, isFull if skynet.timex() >= info.time then return end -- 已经完成了 - local cost = math.ceil((info.time - skynet.timex()) / adv_idle_time * globalCsv.adv_idle_quicken) + local cost = math.ceil((info.time - skynet.timex()) / 3600 * globalCsv.adv_idle_quicken) if not role:checkItemEnough({[ItemId.Diamond] = cost}) then return end role:costItems({[ItemId.Diamond] = cost}, {log = {desc = "advQuickHang", int1 = chapterId}}) @@ -324,6 +325,7 @@ function _M.endHangRpc(agent, data) if not adv_idle_time or not adv_idle_energy or not adv_idle_reward_coef then return 2 end + adv_idle_time = adv_idle_time * 60 local reward, isFull, change if skynet.timex() >= info.time then -- libgit2 0.21.2