Commit b382964bb030aa50fc11d46c8c53a27c88d74cc9
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 | ... | ... |