diff --git a/src/adv/AdvBlock.lua b/src/adv/AdvBlock.lua index 91c986a..63606a0 100644 --- a/src/adv/AdvBlock.lua +++ b/src/adv/AdvBlock.lua @@ -51,7 +51,7 @@ function Block:updateEvent(event, isInit) self.event = event if not isInit and self.event then -- 判断下类型是不是错的 - if not self:getEventData() then + if not self:getEventData() and (self:getEventType() ~= AdvEventType.Drop or not self.event.item) then self:clear() assert(false, "updateEvent error, : event " .. (event.etype or "nil")) return -- libgit2 0.21.2