diff --git a/src/models/HeroPlugin.lua b/src/models/HeroPlugin.lua index fe32deb..c5163c9 100644 --- a/src/models/HeroPlugin.lua +++ b/src/models/HeroPlugin.lua @@ -456,12 +456,11 @@ function HeroPlugin.bind(Hero) local maxWakeL maxWakeL, _, genius = self:checkGeniusTree(genius) - if maxWakeL ~= wakeL then + if maxWakeL == 0 then genius = self:getProperty("genius") else - - if curWakeL > maxWakeL and maxWakeL % 2 == 0 then --自动升一级,举例,6星设置4星觉醒技能。自动升级到5星 - genius = string.format("%s %s=%s", genius, tostring(maxWakeL + 1), tostring(awake)) + if curWakeL > wakeL and wakeL % 2 == 0 then --自动升一级,举例,6星设置4星觉醒技能。自动升级到5星 + genius = string.format("%s %s=%s", genius, tostring(wakeL + 1), tostring(awake)) maxWakeL, _, genius = self:checkGeniusTree(genius) end end -- libgit2 0.21.2