From 22ef22a53a3697d9376387c8c564c3558c17324c Mon Sep 17 00:00:00 2001 From: zhouhaihai Date: Fri, 31 Jul 2020 12:00:03 +0800 Subject: [PATCH] 移除建筑 --- src/adv/AdvBattle.lua | 9 +++++++++ 1 file changed, 9 insertions(+), 0 deletions(-) diff --git a/src/adv/AdvBattle.lua b/src/adv/AdvBattle.lua index 25d5f16..7451b50 100644 --- a/src/adv/AdvBattle.lua +++ b/src/adv/AdvBattle.lua @@ -332,6 +332,15 @@ function Battle:afterRound() for i = #self.builds[mapIdx], 1, -1 do if self.builds[mapIdx][i].isDead then local build = table.remove(self.builds[mapIdx], i) + + local room = self.adv:getCurMap().rooms[build.roomId] + if room then + local block = room.blocks[build.blockId] + if block then + block:clear() + self.adv:backBlockChange(build.roomId, build.blockId) + end + end build:clear() end end -- libgit2 0.21.2