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,6 +177,15 @@ function Block:randomEvent() | ||
177 | backTrap = false | 177 | backTrap = false |
178 | elseif data.target == 3 then -- 翻开周围8格,并给怪物附带buff(不伤害玩家) | 178 | elseif data.target == 3 then -- 翻开周围8格,并给怪物附带buff(不伤害玩家) |
179 | self.room.map.adv:getCurMap():openBlocksBySize(self.room.roomId, self.blockId, 2) | 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 | end | 189 | end |
181 | 190 | ||
182 | 191 |