Commit 9c08bf47c578a7e31fe60d9fa32cd7892e3bb1b8

Authored by zhouhaihai
1 parent 699f4a74

简化=潜行

Showing 2 changed files with 4 additions and 21 deletions   Show diff stats
src/adv/AdvBuff.lua
@@ -374,23 +374,8 @@ local BuffFactory = { @@ -374,23 +374,8 @@ local BuffFactory = {
374 end 374 end
375 end, 375 end,
376 [Buff.SNEAK] = function(_Buff) 376 [Buff.SNEAK] = function(_Buff)
377 - _Buff._initDB = function(self, data)  
378 - self.sneak = data.sneak  
379 - end  
380 -  
381 - _Buff._getDB = function(self)  
382 - return {sneak = self.sneak}  
383 - end  
384 - -- 翻开怪 周围的格子  
385 - _Buff.sneakBreak = function(self, enemyIds)  
386 - if self.isDel then return end  
387 - for _, enemyId in ipairs(enemyIds) do  
388 - self.sneak[enemyId] = (self.sneak[enemyId] or 0) + 1  
389 - if self.sneak[enemyId] >= self.buffData.effectValue1 then -- 4格 就删掉玩家的buff  
390 - self.isDel = true  
391 - break  
392 - end  
393 - end 377 + _Buff._init = function(self)
  378 + self.layer = self.buffData.effectValue1
394 end 379 end
395 end, 380 end,
396 } 381 }
src/adv/AdvMap.lua
@@ -268,11 +268,9 @@ function Map:openBlock(roomId, blockId, isPlayer, ignoreBack) @@ -268,11 +268,9 @@ function Map:openBlock(roomId, blockId, isPlayer, ignoreBack)
268 local sneakBuff = self.adv.battle.player:hadBuff(Buff.SNEAK) 268 local sneakBuff = self.adv.battle.player:hadBuff(Buff.SNEAK)
269 if sneakBuff then 269 if sneakBuff then
270 local enemys = self:getEnemysBySize(roomId, blockId, 2) 270 local enemys = self:getEnemysBySize(roomId, blockId, 2)
271 - local ids = {}  
272 - for _, e in ipairs(enemys) do  
273 - table.insert(ids, e.id) 271 + if #enemys > 0 then
  272 + sneakBuff:uncover()
274 end 273 end
275 - sneakBuff:sneakBreak(ids)  
276 end 274 end
277 end 275 end
278 end 276 end