ATTACHMENT.Base = "att_grip" ATTACHMENT.Name = "Folding Grip" ATTACHMENT.Model = Model("models/viper/mw/attachments/attachment_vm_pi_mike9_gripvert.mdl") ATTACHMENT.Icon = Material("viper/mw/attachments/icons/mike9/icon_attachment_pi_mike9_pstlgrpcust_v2.vmt") ATTACHMENT.ExcludedCategories = {"Lasers"} local BaseClass = GetAttachmentBaseClass(ATTACHMENT.Base) function ATTACHMENT:Stats(weapon) BaseClass.Stats(self, weapon) weapon.Recoil.Horizontal[1] = weapon.Recoil.Horizontal[1] * 0.85 weapon.Recoil.Horizontal[2] = weapon.Recoil.Horizontal[2] * 0.85 weapon.Animations.Ads_In.Fps = weapon.Animations.Ads_In.Fps * 0.93 weapon.Animations.Ads_Out.Fps = weapon.Animations.Ads_Out.Fps * 0.93 weapon.Animations.Draw.Fps = weapon.Animations.Draw.Fps * 0.93 weapon.Animations.Holster.Fps = weapon.Animations.Holster.Fps * 0.93 if (!weapon:HasAttachment("attachment_vm_pi_mike9_stock")) then weapon.ViewModelOffsets.Aim.Pos = weapon.ViewModelOffsets.Aim.Pos + Vector(-0.15, 0, 0) end end function ATTACHMENT:PostProcess(weapon) BaseClass.PostProcess(self, weapon) weapon:SetGripPoseParameter("grip_offset") end