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 |