Commit 7bd7eaa526eb4eae7c4996314dd62408493ec4f1

Authored by zhouhaihai
1 parent b8108fcf

buff 叠加判定

Showing 1 changed file with 3 additions and 1 deletions   Show diff stats
src/adv/AdvBuff.lua
... ... @@ -704,11 +704,13 @@ function Buff:overlay(releaser, data, layer)
704 704  
705 705 self.release = releaser or self.release
706 706 -- 叠加层数
  707 + local oldLayer = self.layer
707 708 self.layer = self.layer + layer
708 709 if maxLayer ~= 0 then
709 710 self.layer = math.min(maxLayer, self.layer)
710 711 end
711   - if self._overlay then
  712 +
  713 + if oldLayer ~= self.layer and self._overlay then
712 714 self:_overlay()
713 715 end
714 716  
... ...