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 | 90 | function BaseObject:clear() |
| 91 | 91 | self.buffs = {} |
| 92 | 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 | 99 | end |
| 94 | 100 | |
| 95 | 101 | function BaseObject:addPassive(params) |
| ... | ... | @@ -425,12 +431,6 @@ function BaseObject:hurt(value, releaser, params) |
| 425 | 431 | self.battle.adv:checkAchievement(self.battle.adv.AchievType.KillByBuff, 1, params.buffId) |
| 426 | 432 | end |
| 427 | 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 | 434 | end |
| 435 | 435 | self:triggerPassive(Passive.HURT_PERCENT_SELF, {value = value / self.hpMax}) |
| 436 | 436 | for _, team in ipairs(self:getTeam(1, true)) do | ... | ... |