Commit e601f3cb44fc2f04804642a9e31e29fe42910a1a

Authored by suhongyang
1 parent b594a026

fixbug

Showing 1 changed file with 2 additions and 2 deletions   Show diff stats
src/adv/AdvBuff.lua
... ... @@ -86,9 +86,9 @@ local BuffFactory = {
86 86 self.owner.hpMax = math.max(1, self.owner.hpMax + self._changeV)
87 87 self._changeV = self.owner.hpMax - old
88 88 if self._changeV > 0 then
89   - self.owner:recover(self._changeV, self.release)
  89 + self.owner:recover(self._changeV, self.release or self.owner) -- 防止release不存在,地图点buff
90 90 elseif self._changeV < 0 then
91   - self.owner:hurt(self.release:getHurtValue(-self._changeV), self.release, {hurtType = 2})
  91 + self.owner:hurt(self.release:getHurtValue(-self._changeV), self.release or self.owner, {hurtType = 2})
92 92 self.owner.hp = math.min(self.owner.hpMax, self.owner.hp)
93 93 end
94 94 end
... ...