From fdc85dcdfad250f011db4c7dd841e86bfe4cba07 Mon Sep 17 00:00:00 2001 From: Astralcircle <142503363+Astralcircle@users.noreply.github.com> Date: Fri, 1 May 2026 22:39:07 +0300 Subject: [PATCH] Fix eyepod unlink error Fixes: ``` - addons/wire/lua/entities/gmod_wire_eyepod.lua:169: attempt to call method 'UnlinkEnt' (a nil value) 1. - addons/wire/lua/entities/gmod_wire_eyepod.lua:169 2. ProtectedCall - [C]:-1 3. - lua/includes/extensions/entity.lua:158 4. - addons/hook-library/lua/includes/modules/hook.lua:313 ``` --- lua/entities/gmod_wire_eyepod.lua | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lua/entities/gmod_wire_eyepod.lua b/lua/entities/gmod_wire_eyepod.lua index 37e1f34e94..157ad9d2de 100644 --- a/lua/entities/gmod_wire_eyepod.lua +++ b/lua/entities/gmod_wire_eyepod.lua @@ -166,7 +166,9 @@ function ENT:LinkEnt(vehicle) end self.pod = vehicle vehicle:CallOnRemove("wire_eyepod_remove",function() - self:UnlinkEnt(vehicle) + if self:IsValid() then + self:UnlinkEnt(vehicle) + end end) self.rotate90 = false