Right now, you can use the on_zone_drop event of an alcove and check a flag that you set up. For example, something like:Linflas wrote: maybe you can add in your DSB object a special characteristic : "very long"
and DSB engine will not permit to put it into alcoves.
Code: Select all
function obj.alcove:on_zone_drop(id, dropped)
local drop_arch = dsb_find_arch(dropped)
if (drop_arch.very_long) then return true end
return nil
end