diff --git a/src/actions/AdvAction.lua b/src/actions/AdvAction.lua index 009b34c..4b0bd52 100644 --- a/src/actions/AdvAction.lua +++ b/src/actions/AdvAction.lua @@ -57,6 +57,15 @@ local function checkFormat(role, format, checkAdvTeam) end end + -- 多队挂机 电台任务英雄也不能重用 + local radioTask = role:getProperty("radioTask") + for id, taskInfo in pairs(radioTask) do + local heros = taskInfo["heros"] or {} + for _, heroId in ipairs(heros) do + hadHero[heroId] = true + end + end + if not format.leader then return end if format.leader2 == format.leader then return end local hadLeader = false -- libgit2 0.21.2