diff --git a/src/adv/AdvBuff.lua b/src/adv/AdvBuff.lua index d134fc7..fdb9487 100644 --- a/src/adv/AdvBuff.lua +++ b/src/adv/AdvBuff.lua @@ -237,7 +237,7 @@ local BuffFactory = { _Buff._init = function(self) for _, buff in ipairs(self.owner.buffs) do -- 挂上就清除一下子 if not buff.isDel and self:canEffect(buff.id) and not self.isDel then - if not buff.isDel and not self.isDel then + while not buff.isDel and not self.isDel do self:effect() buff:uncover() end -- libgit2 0.21.2