From 4615ea54b09719e828662ff967a00426897e4563 Mon Sep 17 00:00:00 2001 From: zhouhaihai Date: Wed, 18 Nov 2020 14:43:01 +0800 Subject: [PATCH] 修改调用位置 --- src/adv/AdvPlayer.lua | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/adv/AdvPlayer.lua b/src/adv/AdvPlayer.lua index ddee770..de3fbac 100644 --- a/src/adv/AdvPlayer.lua +++ b/src/adv/AdvPlayer.lua @@ -90,6 +90,12 @@ end function BaseObject:clear() self.buffs = {} self.passives = {} + if self:is("Enemy") then + self.battle.player:attrChangeCondBuffCheck(3, self:getClassify()) + for _, monster in pairs(self.battle.player:getTeam(2)) do + monster:attrChangeCondBuffCheck(3, self:getClassify()) + end + end end function BaseObject:addPassive(params) @@ -425,12 +431,6 @@ function BaseObject:hurt(value, releaser, params) self.battle.adv:checkAchievement(self.battle.adv.AchievType.KillByBuff, 1, params.buffId) end self.isDead = true - if self:is("Enemy") then - self.battle.player:attrChangeCondBuffCheck(3, self:getClassify()) - for _, monster in pairs(self.battle.player:getTeam(2)) do - monster:attrChangeCondBuffCheck(3, self:getClassify()) - end - end end self:triggerPassive(Passive.HURT_PERCENT_SELF, {value = value / self.hpMax}) for _, team in ipairs(self:getTeam(1, true)) do -- libgit2 0.21.2