From 44dd6cae85579ca363605eeddd8e7af3435a3f7d Mon Sep 17 00:00:00 2001 From: zhouhaihai <781184096@qq.com> Date: Wed, 19 Feb 2020 13:45:42 +0800 Subject: [PATCH] 建筑消失删除建筑角色 --- src/adv/AdvBlock.lua | 5 +++++ 1 file changed, 5 insertions(+), 0 deletions(-) diff --git a/src/adv/AdvBlock.lua b/src/adv/AdvBlock.lua index 49a4671..7d59f32 100644 --- a/src/adv/AdvBlock.lua +++ b/src/adv/AdvBlock.lua @@ -36,6 +36,11 @@ end function Block:clear() if self:getEventType() == AdvEventType.Trap then self.trapId = self.event.id + elseif self:getEventType() == AdvEventType.Build then + local build = self.room.map.adv.battle:getBuild(self.room.roomId, self.blockId, self.room.map.mapIdx) + if build then + build.isDead = true + end end self.event = nil end -- libgit2 0.21.2