From 73da9b9d2c1557a4ef1e89bb58cc7b05e5caa406 Mon Sep 17 00:00:00 2001 From: zhouhaihai Date: Tue, 3 Mar 2020 10:44:02 +0800 Subject: [PATCH] 冒险队伍优化 --- src/actions/AdvAction.lua | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/actions/AdvAction.lua b/src/actions/AdvAction.lua index a603dd1..e972058 100644 --- a/src/actions/AdvAction.lua +++ b/src/actions/AdvAction.lua @@ -179,6 +179,8 @@ function _M.startHangRpc(agent, data) local advHang = role:getProperty("advHang") if advHang[chapterId] then return end --正在挂机 + if role:getAdvData():isRunning() and role:getAdvData().chapterId == chapterId then return end + local advPass = role:getProperty("advPass") if AdvCommon.isEndless(chapterId) or advPass[chapterId] ~= chapterData.limitlevel then return end -- 没有全通关 @@ -204,9 +206,9 @@ function _M.startHangRpc(agent, data) info.time = skynet.timex() + chapterData.idleTime --挂机时间 -- 没有在战斗 用team来挂机了 把team清掉 - if not role:getAdvData():isRunning() then - role:updateProperty({field = "advTeam", value = {}}) - end + -- if not role:getAdvData():isRunning() then + -- role:updateProperty({field = "advTeam", value = {}}) + -- end role:changeUpdates({{type = "advHang", field = chapterId, value = info}}) -- libgit2 0.21.2