From abe10a2d20c315fac7068acb84574fb0c37998df Mon Sep 17 00:00:00 2001 From: Darsu <95997959+dar-su@users.noreply.github.com> Date: Fri, 31 Jan 2025 21:58:43 +0700 Subject: [PATCH] rhik error fix --- lua/weapons/arc9_base/cl_rhik.lua | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lua/weapons/arc9_base/cl_rhik.lua b/lua/weapons/arc9_base/cl_rhik.lua index 4d3215c2..ec248586 100644 --- a/lua/weapons/arc9_base/cl_rhik.lua +++ b/lua/weapons/arc9_base/cl_rhik.lua @@ -361,7 +361,7 @@ function SWEP:GunControllerRHIK(pos, ang) local anim_mdl = slottbl.GunDriverModel - if !anim_mdl then return pos, ang end + if !IsValid(anim_mdl) then return pos, ang end local refl_mdl = slottbl.ReflectDriverModel @@ -377,7 +377,9 @@ function SWEP:GunControllerRHIK(pos, ang) self:RecalculateIKGunMotionOffset() end - local attpos, attang = anim_mdl:GetAttachment(qca).Pos, anim_mdl:GetAttachment(qca).Ang + local getatt = anim_mdl:GetAttachment(qca) + if !getatt then return pos, ang end + local attpos, attang = getatt.Pos, getatt.Ang attang:Sub( self.IKGunMotionOffsetAngle )