Commit d95bc647a9a53fd3f91ff75bb30f50eb55065dd9

Authored by zhouhaihai
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