Commit d95bc647a9a53fd3f91ff75bb30f50eb55065dd9
1 parent
1a04c06c
冒险被动技
Showing
2 changed files
with
4 additions
and
5 deletions
Show diff stats
src/adv/AdvPassive.lua
@@ -427,9 +427,9 @@ end | @@ -427,9 +427,9 @@ end | ||
427 | 427 | ||
428 | --6=给所有场上怪物增加buff | 428 | --6=给所有场上怪物增加buff |
429 | function Passive:effect6(value) | 429 | function Passive:effect6(value) |
430 | - local firends = self.owner.battle.player:getTeam(2) | ||
431 | - for k , v in pairs(firends) do | ||
432 | - self.owner:addBuff(value, self.owner) | 430 | + local aims = self.owner.battle.player:getTeam(2) |
431 | + for k , aim in pairs(aims) do | ||
432 | + aim:addBuff(value, self.owner) | ||
433 | end | 433 | end |
434 | end | 434 | end |
435 | 435 |
src/adv/AdvPlayer.lua
@@ -392,8 +392,6 @@ function BaseObject:hurt(value, releaser, params) | @@ -392,8 +392,6 @@ function BaseObject:hurt(value, releaser, params) | ||
392 | end | 392 | end |
393 | 393 | ||
394 | if self.hp == 0 then | 394 | if self.hp == 0 then |
395 | - self.isDead = true | ||
396 | - | ||
397 | self:triggerPassive(Passive.SELF_DEAD) | 395 | self:triggerPassive(Passive.SELF_DEAD) |
398 | for _, team in ipairs(self:getTeam(1, true)) do | 396 | for _, team in ipairs(self:getTeam(1, true)) do |
399 | team:triggerPassive(Passive.TEAM_DEAD) | 397 | team:triggerPassive(Passive.TEAM_DEAD) |
@@ -402,6 +400,7 @@ function BaseObject:hurt(value, releaser, params) | @@ -402,6 +400,7 @@ function BaseObject:hurt(value, releaser, params) | ||
402 | if (params.hurtType == 6 or params.hurtType == 2) and self ~= self.battle.player then | 400 | if (params.hurtType == 6 or params.hurtType == 2) and self ~= self.battle.player then |
403 | self.battle.adv:checkAchievement(self.battle.adv.AchievType.KillByBuff, 1, params.buffId) | 401 | self.battle.adv:checkAchievement(self.battle.adv.AchievType.KillByBuff, 1, params.buffId) |
404 | end | 402 | end |
403 | + self.isDead = true | ||
405 | end | 404 | end |
406 | self:triggerPassive(Passive.HURT_PERCENT_SELF, {value = value / self.hpMax}) | 405 | self:triggerPassive(Passive.HURT_PERCENT_SELF, {value = value / self.hpMax}) |
407 | for _, team in ipairs(self:getTeam(1, true)) do | 406 | for _, team in ipairs(self:getTeam(1, true)) do |