From fa935b5e514bf088de62360da563dbb3f53e35c3 Mon Sep 17 00:00:00 2001 From: Alexsandro Percy Date: Sat, 17 Feb 2024 09:42:50 -0300 Subject: [PATCH] added verification before attaching --- attach_extern_ent.lua | 3 +++ 1 file changed, 3 insertions(+) diff --git a/attach_extern_ent.lua b/attach_extern_ent.lua index dfb9a31..b9f1734 100644 --- a/attach_extern_ent.lua +++ b/attach_extern_ent.lua @@ -76,6 +76,9 @@ function airutils.simple_external_attach(self, relative_pos, entity_name, radius attach_up = attach_up or false radius = radius or 12 if self.object then + local curr_ent, curr_obj = airutils.get_attached_entity(self) + if curr_ent then return end + local pos = self.object:get_pos() local nearby_objects = minetest.get_objects_inside_radius(pos, radius) for i,obj in ipairs(nearby_objects) do