From d3f2295e690fd3a9f7de4caaa59acd57462f836d Mon Sep 17 00:00:00 2001 From: seven <786852516@qq.com> Date: Thu, 11 Jul 2024 13:17:03 +0800 Subject: [PATCH] lords --- lua/core/engine.lua | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/lua/core/engine.lua b/lua/core/engine.lua index 17044b41..20488496 100644 --- a/lua/core/engine.lua +++ b/lua/core/engine.lua @@ -251,6 +251,18 @@ function Engine:loadPackages() if new_core then FileIO.cd("packages/freekill-core") end + + for _, general in pairs(Fk.generals) do + for _, s in ipairs(general.other_skills) do + local skill = Fk.skills[s] + if not skill then + fk.qWarning(string.format("Other skill %s from %s not found", s, general.name)) + elseif skill.lordSkill then + table.insertIfNeed(Fk.lords, general.name) + end + end + end + end ---@return nil -- Gitee