diff --git a/Assets/ManagedResources/~Lua/Modules/Battle/Logic/Base/Passivity.lua b/Assets/ManagedResources/~Lua/Modules/Battle/Logic/Base/Passivity.lua index a660174183..0bff347970 100644 --- a/Assets/ManagedResources/~Lua/Modules/Battle/Logic/Base/Passivity.lua +++ b/Assets/ManagedResources/~Lua/Modules/Battle/Logic/Base/Passivity.lua @@ -7852,7 +7852,7 @@ local passivityList = { if not list or #list ==0 then return end - list=BattleUtil.SortByRage(list,0) + list=BattleUtil.SortByRage(list,1) -- list[1]:CastSkill() BattleLogic.InsertSkillRole(list[1]) end diff --git a/Assets/ManagedResources/~Lua/Modules/Player/PrivilegeManager.lua b/Assets/ManagedResources/~Lua/Modules/Player/PrivilegeManager.lua index 1cd2aae19e..2b9c05f168 100644 --- a/Assets/ManagedResources/~Lua/Modules/Player/PrivilegeManager.lua +++ b/Assets/ManagedResources/~Lua/Modules/Player/PrivilegeManager.lua @@ -104,10 +104,10 @@ local function _CompareCondition(type, condition, value) -- LogError("DynamicActivityManager.curLevel=="..DynamicActivityManager.curLevel.." condition=="..condition) return DynamicActivityManager.curLevel >= condition elseif type==11 then - if condition==0 or condition==1 then + if condition==0 then return true else - local id = 2200 + condition + local id = 2200 + condition+1 LogError("condition===="..condition.." id=="..id) local isBuy = OperatingManager.IsBuyGift(id) if isBuy then