diff --git a/src/adv/AdvBuff.lua b/src/adv/AdvBuff.lua index 4250032..d134fc7 100644 --- a/src/adv/AdvBuff.lua +++ b/src/adv/AdvBuff.lua @@ -303,22 +303,14 @@ local BuffFactory = { [Buff.SP_MAX_CHANGE] = function(_Buff) _Buff._init = function(self) --初始化变化值 - self:_spChange() + self.owner:reSetSpMax() end _Buff._overlay = function(self) - self:_spChange() - end - - _Buff._uncover = function(self) self.owner:reSetSpMax() end - _Buff._spChange = function(self) - local oldSpMax = self.owner.spMax + _Buff._uncover = function(self) self.owner:reSetSpMax() - - local curValue = self.owner.spMax - oldSpMax - self.owner:changeSp(curValue) end _Buff._endBuff = function(self) -- libgit2 0.21.2