From b6d62865a22d167e9ee17f11449c14b6b3af3ec9 Mon Sep 17 00:00:00 2001 From: Darsu <95997959+dar-su@users.noreply.github.com> Date: Fri, 28 Feb 2025 00:27:21 +0700 Subject: [PATCH] NO_DAMAGE_FORCES in bipod for mytton pls test cuz i didn't --- lua/weapons/arc9_base/sh_bipod.lua | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/lua/weapons/arc9_base/sh_bipod.lua b/lua/weapons/arc9_base/sh_bipod.lua index 29ff8f54..e5f40215 100644 --- a/lua/weapons/arc9_base/sh_bipod.lua +++ b/lua/weapons/arc9_base/sh_bipod.lua @@ -94,6 +94,9 @@ function SWEP:EnterBipod() self:SetBipodPos(owner:EyePos() + (owner:EyeAngles():Forward() * 4) - Vector(0, 0, 2)) self:ExitSights() + + owner.ARC9_HadNoDMGForceEFlag = owner:IsEFlagSet( EFL_NO_DAMAGE_FORCES ) + owner:AddEFlags( EFL_NO_DAMAGE_FORCES ) end function SWEP:ExitBipod(force) @@ -112,6 +115,11 @@ function SWEP:ExitBipod(force) self:CancelReload() self:ExitSights() + + local owner = self:GetOwner() + + if !owner.ARC9_HadNoDMGForceEFlag then owner:RemoveEFlags( EFL_NO_DAMAGE_FORCES ) end + owner.ARC9_HadNoDMGForceEFlag = nil end SWEP.BipodTime = 0.5