Commit 26e6dd8b4f0483249bbc82aa2c107ef56c1f1815

Authored by zhouhaihai
1 parent 4f72322e

修改被动效果2

Showing 1 changed file with 12 additions and 8 deletions   Show diff stats
src/adv/AdvPassive.lua
... ... @@ -389,20 +389,24 @@ function Passive:effect1(value)
389 389 end
390 390 --2=触发目标获得buff
391 391 function Passive:effect2(value, triggerPms)
392   - if triggerPms.trigger then
393   - triggerPms.trigger:addBuff(value, self.owner)
  392 + local aim = triggerPms.trigger or self.owner.battle.player
  393 + if aim then
  394 + aim:addBuff(value, self.owner)
394 395 end
395 396 end
396 397 --3=翻开自己所在格子
  398 +
  399 +-- 胡博文 : 目前还不会配一定范围 先不处理把。我想不出来自己开一定范围的应用环境
  400 +-- 如果打开注释 需要注意 自动开放不能点击的处理
397 401 function Passive:effect3(value)
398 402 if value == 0 then
399 403 self.owner.battle.adv:getCurMap():openBlock(self.owner.roomId, self.owner.blockId)
400   - elseif value > 0 then
401   - self.owner.battle.adv:getCurMap():openBlocksBySize(self.owner.roomId, self.owner.blockId, value)
402   - elseif value == -1 then -- 当前房间
403   - self.owner.battle.adv:getCurMap():openBlocksByRoom(self.owner.roomId)
404   - elseif value == -2 then -- 当前层
405   - self.owner.battle.adv:getCurMap():openAllBlocks(not self.owner.monsterId)
  404 + -- elseif value > 0 then
  405 + -- self.owner.battle.adv:getCurMap():openBlocksBySize(self.owner.roomId, self.owner.blockId, value)
  406 + -- elseif value == -1 then -- 当前房间
  407 + -- self.owner.battle.adv:getCurMap():openBlocksByRoom(self.owner.roomId)
  408 + -- elseif value == -2 then -- 当前层
  409 + -- self.owner.battle.adv:getCurMap():openAllBlocks(not self.owner.monsterId)
406 410 end
407 411 end
408 412 --4=逃跑
... ...