Commit 1d45a501ef1c19f5554f621329e45242b4d728ff

Authored by zhouhaihai
1 parent fa8ba58d

增加新的退出类型

Showing 1 changed file with 9 additions and 0 deletions   Show diff stats
src/adv/AdvMap.lua
... ... @@ -65,6 +65,15 @@ function Map:checkOver()
65 65 if #self.adv.battle.player:getTeam(2) == 0 then return true end
66 66 elseif mapCsv.clearType == 3 then -- 持有
67 67 if self.adv:cost(mapCsv.clear:toNumMap(), {}, true) then return true end
  68 + elseif mapCsv.clearType == 4 then
  69 + for roomId, room in pairs(self.rooms) do
  70 + for blockId, block in pairs(room.blocks) do
  71 + if not block.isOpen then
  72 + return false
  73 + end
  74 + end
  75 + return true
  76 + end
68 77 else
69 78 return true
70 79 end
... ...