Commit b382964bb030aa50fc11d46c8c53a27c88d74cc9

Authored by zhouhaihai
1 parent c85f5bd6

给翻开的怪加buff

Showing 1 changed file with 9 additions and 0 deletions   Show diff stats
src/adv/AdvBlock.lua
... ... @@ -177,6 +177,15 @@ function Block:randomEvent()
177 177 backTrap = false
178 178 elseif data.target == 3 then -- 翻开周围8格,并给怪物附带buff(不伤害玩家)
179 179 self.room.map.adv:getCurMap():openBlocksBySize(self.room.roomId, self.blockId, 2)
  180 + local blocks = self.room.map.adv:getCurMap():getBlocksBySize(self.room.roomId, self.blockId, 2)
  181 + for _, block in pairs(blocks) do
  182 + if block:isMonster() then
  183 + local e = self.battle:getEnemy(block.room.roomId, block.blockId)
  184 + for _, buffId in ipairs(buffs) do
  185 + e:addBuff(buffId)
  186 + end
  187 + end
  188 + end
180 189 end
181 190  
182 191  
... ...