diff --git a/src/adv/AdvPassive.lua b/src/adv/AdvPassive.lua index a01e35c..8a411f8 100644 --- a/src/adv/AdvPassive.lua +++ b/src/adv/AdvPassive.lua @@ -321,15 +321,15 @@ end function Passive:afterRound() if self.isDel or self.owner.isDead or self.owner.lock then return end - if self._afterRound then - self:_afterRound() --有的触发自己检测在这里检查 - end if self.round > 0 then --回合触发的 self.round = self.round - 1 end if self.delay > 0 then self.delay = self.delay - 1 end + if self._afterRound then + self:_afterRound() --有的触发自己检测在这里检查 + end end -- 可以触发 -- libgit2 0.21.2