Commit 4615ea54b09719e828662ff967a00426897e4563
1 parent
1e789624
修改调用位置
Showing
1 changed file
with
6 additions
and
6 deletions
Show diff stats
src/adv/AdvPlayer.lua
@@ -90,6 +90,12 @@ end | @@ -90,6 +90,12 @@ end | ||
90 | function BaseObject:clear() | 90 | function BaseObject:clear() |
91 | self.buffs = {} | 91 | self.buffs = {} |
92 | self.passives = {} | 92 | self.passives = {} |
93 | + if self:is("Enemy") then | ||
94 | + self.battle.player:attrChangeCondBuffCheck(3, self:getClassify()) | ||
95 | + for _, monster in pairs(self.battle.player:getTeam(2)) do | ||
96 | + monster:attrChangeCondBuffCheck(3, self:getClassify()) | ||
97 | + end | ||
98 | + end | ||
93 | end | 99 | end |
94 | 100 | ||
95 | function BaseObject:addPassive(params) | 101 | function BaseObject:addPassive(params) |
@@ -425,12 +431,6 @@ function BaseObject:hurt(value, releaser, params) | @@ -425,12 +431,6 @@ function BaseObject:hurt(value, releaser, params) | ||
425 | self.battle.adv:checkAchievement(self.battle.adv.AchievType.KillByBuff, 1, params.buffId) | 431 | self.battle.adv:checkAchievement(self.battle.adv.AchievType.KillByBuff, 1, params.buffId) |
426 | end | 432 | end |
427 | self.isDead = true | 433 | self.isDead = true |
428 | - if self:is("Enemy") then | ||
429 | - self.battle.player:attrChangeCondBuffCheck(3, self:getClassify()) | ||
430 | - for _, monster in pairs(self.battle.player:getTeam(2)) do | ||
431 | - monster:attrChangeCondBuffCheck(3, self:getClassify()) | ||
432 | - end | ||
433 | - end | ||
434 | end | 434 | end |
435 | self:triggerPassive(Passive.HURT_PERCENT_SELF, {value = value / self.hpMax}) | 435 | self:triggerPassive(Passive.HURT_PERCENT_SELF, {value = value / self.hpMax}) |
436 | for _, team in ipairs(self:getTeam(1, true)) do | 436 | for _, team in ipairs(self:getTeam(1, true)) do |