Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- AddCSLuaFile()
- AddCSLuaFile("sh_sounds.lua")
- include("sh_sounds.lua")
- //SCK name: m16
- //SCK pos name: m16pos
- //SCK canted name: m16canted
- //SCK no stock no mag: m16none
- //SCK grip and grippod: m16grip
- //SCK M203: m16m203
- //SCK default attachments: m16defualt
- if CLIENT then
- SWEP.DrawCrosshair = false
- SWEP.PrintName = "M16A4"
- SWEP.CSMuzzleFlashes = true
- SWEP.ViewModelMovementScale = 1.15
- SWEP.IconLetter = "i"
- killicon.Add("cw_ws_m16a4", "vgui/kills/cw_ws_m16a4", Color(255, 255, 255, 255))
- SWEP.SelectIcon = surface.GetTextureID("vgui/kills/cw_ws_m16a4")
- SWEP.MuzzleEffect = "muzzleflash_g3"
- SWEP.PosBasedMuz = true
- SWEP.SnapToGrip = true
- SWEP.ShellScale = 0.25
- SWEP.ShellOffsetMul = 1
- SWEP.ShellPosOffset = {x = 3, y = -1, z = 0}
- SWEP.ForeGripOffsetCycle_Draw = 0
- SWEP.ForeGripOffsetCycle_Reload = 0.9
- SWEP.ForeGripOffsetCycle_Reload_Empty = 0.8
- SWEP.FireMoveMod = 0.6
- SWEP.M203OffsetCycle_Reload = 0
- SWEP.M203OffsetCycle_Reload_Empty = 0
- SWEP.M203OffsetCycle_Draw = 0
- SWEP.M203Pos0RG = Vector(-0.562, -2.481, 0.24)
- SWEP.M203AngORG = Vector(0, 0, 0)
- SWEP.M203LeafPos = Vector(-1.28, 0, -0.401)
- SWEP.M203LeafAng = Vector(-1, 0, 0)
- SWEP.M203M40Pos = Vector(-0.75, 0, 0.56)
- SWEP.M203M40Ang = Vector(5, 0, 0)
- SWEP.M203Pos = Vector(-0.562, -2.481, 0.24)
- SWEP.M203Ang = Vector(0, 0, 0)
- SWEP.IronsightPos = Vector(-1.903, 0, -0.12)
- SWEP.IronsightAng = Vector(0.8, 0.009, 0)
- SWEP.EoTechPos = Vector(-1.9, 0, -0.091)
- SWEP.EoTechAng = Vector(0, 0, 0)
- SWEP.AimpointPos = Vector(-1.92, 0, 0.119)
- SWEP.AimpointAng = Vector(0, 0, 0)
- SWEP.MicroT1Pos = Vector(-1.905, 0, 0.079)
- SWEP.MicroT1Ang = Vector(0.8, 0.009, 0)
- SWEP.ACOGPos = Vector(-1.92, 0, -0.24)
- SWEP.ACOGAng = Vector(0, 0, 0)
- SWEP.ACOGAxisAlign = {right = 0, up = 0, forward = 0}
- SWEP.SprintPos = Vector(1.879, 0, 0.959)
- SWEP.SprintAng = Vector(-21.107, 30.954, -6.332)
- SWEP.ShortDotPos = Vector(-1.9, 0, 0.079)
- SWEP.ShortDotAng = Vector(0, 0, 0)
- SWEP.SchmidtShortDotAxisAlign = {right = 0, up = 0, forward = 0}
- //Knife Kitty's attachments'
- SWEP.CoD4ReflexPos = Vector(-1.91, 0, 0.21)
- SWEP.CoD4ReflexAng = Vector(0, 0, 0)
- SWEP.EoTech552Pos = Vector(-1.90, 0, -0.12)
- SWEP.EoTech552Ang = Vector(0, 0, 0)
- SWEP.EoTech553Pos = Vector(-1.91, 0, -0.16)
- SWEP.EoTech553Ang = Vector(0, 0, 0)
- SWEP.CoD4TascoPos = Vector(-1.92, 0, 0.54)
- SWEP.CoD4TascoAng = Vector(0, 0, 0)
- SWEP.FAS2AimpointPos = Vector(-1.91, 0, 0.159)
- SWEP.FAS2AimpointAng = Vector(0, 0, 0)
- SWEP.BackupReflexPos = Vector(-3.441, 0, 1.08)
- SWEP.BackupReflexAng = Vector(0, 0, -45)
- SWEP.CoD4ACOGPos = Vector(-1.91, 0, 0.159)
- SWEP.CoD4ACOGAng = Vector(0, 0, 0)
- SWEP.CoD4ACOGAxisAlign = {right = 0, up = 0, forward = 0}
- SWEP.LeupoldPos = Vector(-1.91, 0, -0.08)
- SWEP.LeupoldAng = Vector(0, 0, 0)
- SWEP.LeupoldAxisAlign = {right = 0, up = 0, forward = 0}
- //Magnifer scopes
- SWEP.MagnifierPos = Vector(-1.871, 0, -0.071)
- SWEP.MagnifierAng = Vector(0, 0, 0)
- SWEP.MagnifierScopeAxisAlign = {right = 0, up = 0, forward = 0}
- SWEP.CoD4ReflexPos_mag3x = Vector(-1.883, 0, -0.063)
- SWEP.CoD4ReflexAng_mag3x = Vector(0, 0, 0)
- SWEP.EoTech552Pos_mag3x = Vector(-1.92, 0, 0)
- SWEP.EoTech552Ang_mag3x = Vector(0, 0, 0)
- SWEP.EoTech553Pos_mag3x = Vector(-1.88, 0, 0.085)
- SWEP.EoTech553Ang_mag3x = Vector(0, 0, 0)
- SWEP.CoD4TascoPos_mag3x = Vector(-1.88, 0, 0.18)
- SWEP.CoD4TascoAng_mag3x = Vector(0, 0, 0)
- SWEP.FAS2AimpointPos_mag3x = Vector(-1.94, 0, 0.3)
- SWEP.FAS2AimpointAng_mag3x = Vector(0, 0, 0)
- //White Snow's attachments'
- SWEP.WS_EoTech557Pos = Vector(-1.90, 0, 0.17)
- SWEP.WS_EoTech557Ang = Vector(0, 0, 0)
- SWEP.WS_BarskaPos = Vector(-1.915, 0, 0.19)
- SWEP.WS_BarskaAng = Vector(0, 0, 0)
- SWEP.WS_CMOREPos = Vector(-1.90, 0, 0.185)
- SWEP.WS_CMOREAng = Vector(0, 0, 0)
- SWEP.WS_AWPPos = Vector(-1.88, 0, 0.039)
- SWEP.WS_AWPAng = Vector(0 ,0, 0)
- SWEP.WS_AWPAxisAlign = {right = 0.8, up = -0.53, forward = 0}
- SWEP.WS_AimpointSPos = Vector(-1.90, 0, -0.15)
- SWEP.WS_AimpointSAng = Vector(0 ,-0.1 , 0)
- SWEP.WS_AimpointSAxisAlign = {right = 0.002, up = 0.002, forward = 190} //-170 //190
- SWEP.WS_ELCANPos = Vector(-1.88, 0, 0.119)
- SWEP.WS_ELCANAng = Vector(0 ,0 , 0)
- SWEP.WS_ELCANAxisAlign = {right = 0, up = 0, forward = 0}
- SWEP.WS_ACOGPos = Vector(-1.88, 0, 0.119)
- SWEP.WS_ACOGAng = Vector(0 ,0 , 0)
- SWEP.WS_ACOGAxisAlign = {right = 0, up = 0, forward = -135}
- SWEP.WS_LeupoldPos = Vector(-1.88, 0, 0.219)
- SWEP.WS_LeupoldAng = Vector(0 ,0 , 0)
- SWEP.WS_LeupoldAxisAlign = {right = 1.35, up = 0.9, forward = 0}
- SWEP.WS_FoldSightPos = Vector(-1.864, 0, -0.151)
- SWEP.WS_FoldSightAng = Vector(1.549, 0.129, 0)
- SWEP.WS_CantedPos = Vector(-2.731, 0, 0.61)
- SWEP.WS_CantedAng = Vector(0.05, 0.159, -45)
- SWEP.WS_DocterPos = Vector(-1.951, 0, 0.519)
- SWEP.WS_DocterAng = Vector(0, 0, 0)
- SWEP.CustomizePos = Vector(4.88, 0, -2.36)
- SWEP.CustomizeAng = Vector(17.587, 30.954, 8.442)
- SWEP.BackupSights = {
- ["md_acog"] = {[1] = Vector(-1.91, 0, -1.201), [2] = Vector(0, 0, 0)},
- ["md_ws_acog"] = {[1] = Vector(-1.897, 0, -0.811), [2] = Vector(0, 0, 0)}
- }
- SWEP.SightWithRail = false
- SWEP.AlternativePos = Vector(0.319, 1.325, -1.04)
- SWEP.AlternativeAng = Vector(0, 0, 0)
- SWEP.BaseArm = "L_Arm_Controller"
- SWEP.BaseArmBoneOffset = Vector(-50, 0, 0)
- SWEP.M203CameraRotation = {p = -90, y = 0, r = -90}
- SWEP.AttachmentModelsVM = {
- ["md_ws_m40gl"] = { type = "Model", model = "models/attachments/White_Snow_M203/ws_m40gl.mdl", bone = "Receiver", rel = "", pos = Vector(-0.65, -4.401, 0.5), angle = Angle(0, -180, 0), size = Vector(0.5, 0.5, 0.5)},
- ["md_ws_m203leaf"] = { type = "Model", model = "models/attachments/White_Snow_M203/ws_m203leafsights.mdl", bone = "Receiver", rel = "", pos = Vector(-0, -6.753, 0.85), angle = Angle(0, 90, 0), size = Vector(0.699, 0.699, 0.699)},
- //["bg_ws_nostock"] = { type = "Model", model = "models/attachments/white_snow/ws_buffertube.mdl", bone = "Receiver", rel = "", pos = Vector(2.029, 8.831, 3.9), angle = Angle(0, 90, 0), size = Vector(1, 1, 1)},
- ["md_schmidt_shortdot"] = { type = "Model", model = "models/cw2/attachments/schmidt.mdl", bone = "Receiver", rel = "", pos = Vector(0.3, 5.714, -2.651), angle = Angle(0, 90, 0), size = Vector(0.899, 0.899, 0.899)},
- ["md_magnifier_scope"] = { type = "Model", model = "models/c_magnifier_scope.mdl", bone = "Receiver", rel = "", pos = Vector(-0.08, -5.715, 1.95), angle = Angle(0, 90, 0), size = Vector(1.149, 1.149, 1.149)},
- ["larue_mount"] = { type = "Model", model = "models/c_larue_kkhx.mdl", bone = "Receiver", rel = "", pos = Vector(-0.29, -4, 2.549), angle = Angle(0, 90, 0), size = Vector(1, 1, 1), color = Color(255, 255, 255, 255)},
- ["md_backup_reflex"] = { type = "Model", model = "models/c_docter.mdl", bone = "Receiver", rel = "", pos = Vector(0.899, -9.9, 2), angle = Angle(0, 90, 45), size = Vector(0.87, 0.87, 0.87), color = Color(255, 255, 255, 255)},
- ["md_backup_reflex_rail"] = { type = "Model", model = "models/c_angled_rails.mdl", bone = "Receiver", rel = "", pos = Vector(0.25, -8.832, 1.557), angle = Angle(0, -90, -90), size = Vector(1, 1, 1), color = Color(255, 255, 255, 255)},
- ["md_cod4_acog_v2"] = { type = "Model", model = "models/v_cod4_acog.mdl", bone = "Receiver", rel = "", pos = Vector(-0.03, 3.635, 0), angle = Angle(0, -90, 0), size = Vector(0.8, 0.8, 0.8), color = Color(255, 255, 255, 255)},
- ["md_fas2_aimpoint"] = { type = "Model", model = "models/c_fas2_aimpoint_rigged.mdl", bone = "Receiver", rel = "", pos = Vector(-0.03, -2.597, 1.7), angle = Angle(0, 90, 0), size = Vector(1.149, 1.149, 1.149), color = Color(255, 255, 255, 255)},
- ["md_cod4_aimpoint_v2"] = { type = "Model", model = "models/v_cod4_aimpoint.mdl", bone = "Receiver", rel = "", pos = Vector(-0.03, 4.675, -0.22), angle = Angle(0, -90, 0), size = Vector(0.8, 0.8, 0.8), color = Color(255, 255, 255, 255)},
- ["md_fas2_leupold_mount"] = { type = "Model", model = "models/v_fas2_leupold_mounts.mdl", bone = "Receiver", rel = "", pos = Vector(0, 2.5, 3.549), angle = Angle(0, 90, 0), size = Vector(1.6, 1.6, 1.6), color = Color(255, 255, 255, 255)},
- ["md_fas2_leupold"] = { type = "Model", model = "models/v_fas2_leupold.mdl", bone = "Receiver", rel = "", pos = Vector(0, 2, 3.599), angle = Angle(0, 90, 0), size = Vector(1.6, 1.6, 1.6), color = Color(255, 255, 255, 255)},
- ["md_fas2_eotech"] = { type = "Model", model = "models/c_fas2_eotech.mdl", bone = "Receiver", rel = "", pos = Vector(-0.036, -2.597, 1.94), angle = Angle(0, 90, 0), size = Vector(1.149, 1.149, 1.149), color = Color(255, 255, 255, 255)},
- ["md_fas2_eotech_stencil"] = { type = "Model", model = "models/c_fas2_eotech_stencil.mdl", bone = "Receiver", rel = "", pos = Vector(-0.036, -2.597, 1.94), angle = Angle(0, 90, 0), size = Vector(1.149, 1.149, 1.149), color = Color(255, 255, 255, 255)},
- ["md_cod4_eotech_v2"] = { type = "Model", model = "models/v_cod4_eotech.mdl", bone = "Receiver", rel = "", pos = Vector(-0.01, 4.675, -0.5), angle = Angle(0, -90, 0), size = Vector(0.889, 0.889, 0.889), color = Color(255, 255, 255, 255)},
- ["md_cod4_reflex"] = { type = "Model", model = "models/v_cod4_reflex.mdl", bone = "Receiver", rel = "", pos = Vector(-0.02, 4.675, -0.201), angle = Angle(0, -90, 0), size = Vector(0.8, 0.8, 0.8), color = Color(255, 255, 255, 255)},
- ["md_ws_acog"] = { type = "Model", model = "models/attachments/White_Snow/ws_acog.mdl", bone = "Receiver", rel = "", pos = Vector(1.96, 12.987, 4.25), angle = Angle(0, -180, 0), size = Vector(1, 1, 1), color = Color(255, 255, 255, 255)},
- ["bg_magpulhandguard"] = { type = "Model", model = "models/attachments/White_Snow/ws_moe_handguard.mdl", bone = "Receiver", rel = "", pos = Vector(0, -8.9, -0.5), angle = Angle(0, 180, 0), size = Vector(0.07, 0.129, 0.07)},
- ["md_ws_bipod"] = { type = "Model", model = "models/attachments/White_Snow/ws_bipod.mdl", bone = "Receiver", rel = "", pos = Vector(0.2, -9.832, 0.5), angle = Angle(0, 90, 0), size = Vector(0.6, 0.6, 0.6)},
- ["md_ws_grippod"] = { type = "Model", model = "models/attachments/White_Snow/ws_grippod.mdl", bone = "Receiver", rel = "", pos = Vector(-12.801, -4.5, -1.351), angle = Angle(0, -8, 0), size = Vector(2.099, 2.099, 2.099)},
- ["md_ws_dbal"] = { type = "Model", model = "models/attachments/White_Snow/ws_dbal.mdl", bone = "Receiver", rel = "", pos = Vector(-1.201, -9.87, 1.557), angle = Angle(0, -90, 90), size = Vector(0.649, 0.649, 0.649)},
- ["bg_ar1560rndmag"] = { type = "Model", model = "models/attachments/White_Snow/ws_quad.mdl", bone = "Magazine", rel = "", pos = Vector(0, -1.558, 0.6), angle = Angle(0, -90, 0), size = Vector(2.5, 2.961, 1.988)},
- ["bg_ws_pmag"] = { type = "Model", model = "models/attachments/White_Snow/ws_pmag.mdl", bone = "Magazine", rel = "", pos = Vector(0, 0.05, 0), angle = Angle(0, 0, 0), size = Vector(1.299, 1.299, 1.299)},
- ["bg_ws_emag"] = { type = "Model", model = "models/attachments/White_Snow/ws_emag.mdl", bone = "Magazine", rel = "", pos = Vector(0, -1.701, 1.2), angle = Angle(0, -90, 0), size = Vector(2.799, 2.506, 2.506)},
- ["md_ws_c_more"] = { type = "Model", model = "models/attachments/White_Snow/ws_c_more.mdl", bone = "Receiver", rel = "", pos = Vector(0.029, 0.5, 2.5), angle = Angle(0, -180, 0), size = Vector(0.25, 0.25, 0.25), adjustment = {min = -0.5, max = 2.25, axis = "y", inverse = true}},
- ["bg_ws_moestock"] = { type = "Model", model = "models/attachments/White_Snow/ws_moe_stock.mdl", bone = "Receiver", rel = "", pos = Vector(2.019, 8.831, 3.9), angle = Angle(0, 90, 0), size = Vector(1, 1, 1)},
- ["bg_ws_lightweightstock"] = { type = "Model", model = "models/attachments/White_Snow/ws_bad_lbs.mdl", bone = "Receiver", rel = "", pos = Vector(0, 4.675, 1.95), angle = Angle(0, 180, 0), size = Vector(0.4, 0.4, 0.4)},
- ["md_ws_scar_silencer"] = { type = "Model", model = "models/attachments/White_Snow/ws_scar_sd.mdl", bone = "Receiver", rel = "", pos = Vector(-0.051, -23.5, 1.529), angle = Angle(0, 0, 0), size = Vector(1.899, 1.899, 1.899)},
- ["md_ws_scifi_silencer"] = { type = "Model", model = "models/attachments/White_Snow/ws_scifi_silencer.mdl", bone = "Receiver", rel = "", pos = Vector(-2.73, -51.901, -4.1), angle = Angle(0, 0, 0), size = Vector(1, 1, 1)},
- ["md_ws_magpul"] = { type = "Model", model = "models/attachments/White_Snow/ws_magpul.mdl", bone = "Magazine", rel = "", pos = Vector(0, -0.401, -2.5), angle = Angle(-20, -90, 0), size = Vector(1.149, 1.149, 1.149)},
- ["md_ws_canted2"] = { type = "Model", model = "models/attachments/White_Snow/ws_canted_front.mdl", bone = "Receiver", rel = "", pos = Vector(0.3, -7.832, 2.5), angle = Angle(0, 180, 0), size = Vector(0.5, 0.5, 0.6)},
- ["md_ws_canted"] = { type = "Model", model = "models/attachments/White_Snow/ws_canted_rear.mdl", bone = "Receiver", rel = "", pos = Vector(-0.06, 2.596, -0.96), angle = Angle(0, 90, 0), size = Vector(0.6, 0.6, 0.6)},
- ["md_ws_docter"] = { type = "Model", model = "models/attachments/White_Snow/ws_docterdick.mdl", bone = "Receiver", rel = "", pos = Vector(-0.101, 0.518, 2.7), angle = Angle(0, -180, 0), size = Vector(0.85, 0.85, 0.85), adjustment = {min = -1, max = 2.5, axis = "y", inverse = true}},
- ["md_ws_barska"] = { type = "Model", model = "models/attachments/White_Snow/ws_barska.mdl", bone = "Receiver", rel = "", pos = Vector(-0.015, 0.518, 2.549), angle = Angle(0, 180, 0), size = Vector(0.17, 0.17, 0.17), adjustment = {min = -1, max = 2.25, axis = "y", inverse = true}},
- ["md_ws_anpeq15"] = { type = "Model", model = "models/attachments/White_Snow/ws_anpeq15.mdl", bone = "Receiver", rel = "", pos = Vector(-0.601, -8.832, 1.5), angle = Angle(90, 0, 0), size = Vector(0.2, 0.2, 0.2)},
- ["md_ws_leupold"] = { type = "Model", model = "models/attachments/White_Snow/ws_leupold.mdl", bone = "Receiver", rel = "", pos = Vector(0.67, 4.675, -0.83), angle = Angle(0, 90, 0), size = Vector(0.55, 0.55, 0.55), adjustment = {min = 2.5, max = 5.81, axis = "y", inverse = true}},
- ["md_ws_foldsight2"] = { type = "Model", model = "models/attachments/White_Snow/ws_foldfront.mdl", bone = "Receiver", rel = "", pos = Vector(-0.04, -7.401, -0.101), angle = Angle(0, -90, 0), size = Vector(5.5, 5.5, 5.5)},
- ["md_ws_foldsight"] = { type = "Model", model = "models/attachments/White_Snow/ws_foldrear.mdl", bone = "Receiver", rel = "", pos = Vector(-0.051, -1.701, -0.051), angle = Angle(0, -90, 0), size = Vector(5.5, 5.5, 5.5), adjustment = {min = -5.5, max = -1.5, axis = "y", inverse = true}},
- ["md_ws_elcan"] = { type = "Model", model = "models/attachments/ws_elcan.mdl", bone = "Receiver", rel = "", pos = Vector(0.06, 4.675, 0), angle = Angle(0, 90, 0), size = Vector(0.5, 0.5, 0.5), adjustment = {min = 3, max = 6.5, axis = "y", inverse = true}},
- ["md_ws_waaimpoint"] = { type = "Model", model = "models/attachments/ws_wascope_sg550.mdl", bone = "Receiver", rel = "", pos = Vector(0.2, 6.5, -1.201), angle = Angle(0, -180, 0), size = Vector(0.649, 0.649, 0.649)}, //, adjustment = {min = 6.5, max = 8.4, axis = "y", inverse = true}
- ["md_ws_awp_scope"] = { type = "Model", model = "models/attachments/ws_scope_awp.mdl", bone = "Receiver", rel = "", pos = Vector(-1.01, 6.752, -1.65), angle = Angle(0, 90, 0), size = Vector(0.855, 0.855, 0.855), adjustment = {min = 6.8, max = 8.2, axis = "y", inverse = true}},
- ["md_ws_afg"] = { type = "Model", model = "models/attachments/afg_plane.mdl", bone = "Receiver", rel = "", pos = Vector(0, -5.715, 0.2), angle = Angle(0, 0, 0), size = Vector(0.5, 0.5, 0.5)},
- ["md_ws_eotech557"] = { type = "Model", model = "models/attachments/ws_eotech557.mdl", bone = "Receiver", rel = "", pos = Vector(0.7, 6.5, -1.951), angle = Angle(0, 90, 0), size = Vector(0.8, 0.8, 0.8), adjustment = {min = 6, max = 8, axis = "y", inverse = true}},
- ["bg_ws_m16longris"] = { type = "Model", model = "models/attachments/ws_m16_rail.mdl", bone = "Receiver", rel = "", pos = Vector(1.85, 9.899, 3.599), angle = Angle(0, -180, 0), size = Vector(0.8, 0.85, 0.8), color = Color(255, 255, 255, 255)},
- ["md_m203"] = { type = "Model", model = "models/cw2/attachments/m203.mdl", bone = "Receiver", rel = "", pos = Vector(-2.3, 9.909, 3.7), angle = Angle(0, 90, 0), size = Vector(1, 1, 1), animated = true},
- ["md_saker"] = { type = "Model", model = "models/cw2/attachments/556suppressor.mdl", bone = "Receiver", rel = "", pos = Vector(-0.051, -7.901, -0.12), angle = Angle(0, -180, 0), size = Vector(0.55, 0.55, 0.55)},
- ["md_anpeq15"] = { type = "Model", model = "models/cw2/attachments/anpeq15.mdl", bone = "Receiver", rel = "", pos = Vector(-0.7, -9.87, 1.5), angle = Angle(0, -90, 90), size = Vector(0.5, 0.5, 0.5)},
- ["bg_ws_longris"] = { type = "Model", model = "models/attachments/cw2_barrelrail.mdl", bone = "Receiver", rel = "", pos = Vector(-1.8, 11, 3.5), angle = Angle(0, -180, 0), size = Vector(0.8, 1, 0.8)},
- ["md_eotech"] = { type = "Model", model = "models/wystan/attachments/2otech557sight.mdl", bone = "Receiver", rel = "", pos = Vector(-0.301, 12.5, -8.25), angle = Angle(0, 90, 0), size = Vector(1, 1, 1), adjustment = {min = 11, max = 13, axis = "y", inverse = true}},
- ["md_microt1"] = { type = "Model", model = "models/cw2/attachments/microt1.mdl", bone = "Receiver", rel = "", pos = Vector(-0.051, 1, 2.596), adjustment = {min = -1, max = 2.4, axis = "y", inverse = true}, angle = Angle(0, 0, 0), size = Vector(0.4, 0.4, 0.4)},
- ["md_aimpoint"] = { type = "Model", model = "models/wystan/attachments/aimpoint.mdl", bone = "Receiver", rel = "", pos = Vector(0.189, 6.199, -2.31), angle = Angle(0, -180, 0), size = Vector(0.85, 0.85, 0.85), adjustment = {min = 4.5, max = 7.5, axis = "y", inverse = true}},
- ["md_foregrip"] = { type = "Model", model = "models/wystan/attachments/foregrip1.mdl", bone = "Receiver", rel = "", pos = Vector(-0.5, -13.8, -0.95), angle = Angle(0, 0, 0), size = Vector(0.55, 0.55, 0.55)},
- ["md_acog"] = { type = "Model", model = "models/wystan/attachments/2cog.mdl", bone = "Receiver", rel = "", pos = Vector(0.31, 6, -2.61), angle = Angle(0, -180, 0), size = Vector(0.898, 0.898, 0.898)},
- }
- function SWEP:RenderTargetFunc()
- local fagal = self.AttachmentModelsVM.md_ws_c_more.ent
- fagal:SetSkin(1)
- local fagal2 = self.AttachmentModelsVM.bg_ws_longris.ent
- fagal2:SetBodygroup(1,1)
- local fagal3 = self.AttachmentModelsVM.bg_magpulhandguard.ent
- fagal3:SetSkin(0)
- local fagal4 = self.AttachmentModelsVM.md_ws_anpeq15.ent
- fagal4:SetSkin(0)
- local fagal5 = self.AttachmentModelsVM.md_ws_magpul.ent
- fagal5:SetSkin(1)
- local fagal6 = self.AttachmentModelsVM.bg_ws_pmag.ent
- fagal6:SetSkin(0)
- local fagal7 = self.AttachmentModelsVM.md_ws_bipod.ent
- fagal7:SetSkin(0)
- local fagal8 = self.AttachmentModelsVM.bg_ws_moestock.ent
- fagal8:SetSkin(0)
- local fagal9 = self.AttachmentModelsVM.md_ws_dbal.ent
- fagal9:SetSkin(0)
- local fagal10 = self.AttachmentModelsVM.bg_ws_lightweightstock.ent
- fagal10:SetSkin(0)
- local fagal11 = self.AttachmentModelsVM.bg_ws_m16longris.ent
- fagal11:SetSkin(0)
- local fagal13 = self.AttachmentModelsVM.md_ws_barska.ent
- fagal13:SetSkin(0)
- if self.ActiveAttachments.skin_m16black then
- fagal11:SetSkin(1)
- end
- if self.ActiveAttachments.md_magnifier_scope then
- if self.ActiveAttachments.md_cod4_reflex then
- self.AttachmentModelsVM.larue_mount.active = true
- end
- if self.ActiveAttachments.md_cod4_aimpoint_v2 then
- self.AttachmentModelsVM.larue_mount.active = true
- self.AttachmentModelsVM.md_cod4_aimpoint_v2.ent:SetBodygroup(1,1)
- end
- else
- self.AttachmentModelsVM.larue_mount.active = false
- self.AttachmentModelsVM.md_cod4_aimpoint_v2.ent:SetBodygroup(1,0)
- end
- end
- end
- SWEP.CompM4SBoneMod = {
- ["ard"] = { scale = Vector(1, 1, 1), pos = Vector(0, 0, 0), angle = Angle(31.445, 0, 0) }
- }
- SWEP.M203HoldPos = {
- ["Bone_L_LowerArm01"] = { scale = Vector(1, 1, 1), pos = Vector(0.4, 3.148, 0), angle = Angle(0, 0, 0) }
- }
- SWEP.ForeGripHoldPos = {
- ["Bone_L_LowerArm01"] = { scale = Vector(1, 1, 1), pos = Vector(-1.5, 1.264, 1.131), angle = Angle(18.113, -1.084, 68.313) },
- ["Bone_L_UpperThumb01"] = { scale = Vector(1, 1, 1), pos = Vector(0, 0, 0), angle = Angle(12.781, 0, 49.811) },
- ["Bone05"] = { scale = Vector(1, 1, 1), pos = Vector(0, 0.354, 0), angle = Angle(78.817, -31.953, 0) },
- ["Bone09"] = { scale = Vector(1, 1, 1), pos = Vector(0, 0.2, 0), angle = Angle(61.775, 0, 21.302) },
- ["Bone01"] = { scale = Vector(1, 1, 1), pos = Vector(0, 0.5, 0), angle = Angle(106.509, -14.912, 0) },
- ["Bone14"] = { scale = Vector(1, 1, 1), pos = Vector(0, 0, 0), angle = Angle(59.645, 25.562, 0) },
- ["Bone_L_LowerThumb01"] = { scale = Vector(1, 1, 1), pos = Vector(0, 0, 0), angle = Angle(51.124, 0, 48.993) }
- }
- SWEP.ForegripOverridePos = {
- ["md_ws_grippod"] = {["Bone_L_LowerArm01"] = { scale = Vector(1, 1, 1), pos = Vector(-1.5, 1.264, 1.131), angle = Angle(18.113, -1.084, 68.313) },
- ["Bone_L_UpperThumb01"] = { scale = Vector(1, 1, 1), pos = Vector(0, 0, 0), angle = Angle(12.781, 0, 49.811) },
- ["Bone05"] = { scale = Vector(1, 1, 1), pos = Vector(0, 0.354, 0), angle = Angle(78.817, -31.953, 0) },
- ["Bone09"] = { scale = Vector(1, 1, 1), pos = Vector(0, 0.2, 0), angle = Angle(61.775, 0, 21.302) },
- ["Bone01"] = { scale = Vector(1, 1, 1), pos = Vector(0, 0.5, 0), angle = Angle(106.509, -14.912, 0) },
- ["Bone14"] = { scale = Vector(1, 1, 1), pos = Vector(0, 0, 0), angle = Angle(59.645, 25.562, 0) },
- ["Bone_L_LowerThumb01"] = { scale = Vector(1, 1, 1), pos = Vector(0, 0, 0), angle = Angle(51.124, 0, 48.993) }},
- ["md_ws_afg"] = {
- ["Bone09"] = { scale = Vector(1, 1, 1), pos = Vector(-0.5, 0, 0), angle = Angle(41.625, 0, 0) },
- ["Bone_L_LowerThumb01"] = { scale = Vector(1, 1, 1), pos = Vector(0, 0, 0), angle = Angle(32.102, 0, 0) },
- ["Bone05"] = { scale = Vector(1, 1, 1), pos = Vector(0, 0, 0), angle = Angle(66.375, 0, 0) },
- ["Bone_L_MiddleThumb01"] = { scale = Vector(1, 1, 1), pos = Vector(0.5, 0.381, -0.5), angle = Angle(-11.466, 22.93, 0) },
- ["Bone01"] = { scale = Vector(1, 1, 1), pos = Vector(0, 0, 0), angle = Angle(75.375, 0, 0) },
- ["Bone07"] = { scale = Vector(1, 1, 1), pos = Vector(0, 0, 0), angle = Angle(-61.875, 0, 0) },
- ["Bone11"] = { scale = Vector(1, 1, 1), pos = Vector(0, 0, 0), angle = Angle(-34.875, 0, 0) },
- ["Bone13"] = { scale = Vector(1, 1, 1), pos = Vector(-0.601, 0, 0), angle = Angle(25.875, 0, 0) },
- ["Bone_L_Hand01"] = { scale = Vector(1, 1, 1), pos = Vector(0, 0.925, 0.185), angle = Angle(1.11, 10, 18.888) }}
- }
- SWEP.AttachmentPosDependency = {
- ["md_fas2_aimpoint"] = {
- ["md_magnifier_scope"] = Vector(0, -7, 1.6),
- },
- ["md_fas2_eotech"] = {
- ["md_magnifier_scope"] = Vector(-0.07, -8, 1.75)
- },
- ["md_cod4_reflex"] = {
- ["md_magnifier_scope"] = Vector(-0.05, 0, 0.15),
- },
- ["md_cod4_aimpoint_v2"] = {
- ["md_magnifier_scope"] = Vector(-0.075, 0, 0.2),
- },
- ["md_cod4_eotech_v2"] = {
- ["md_magnifier_scope"] = Vector(0, -0.1, -0.55),
- },
- }
- SWEP.LuaVMRecoilAxisMod = {vert = 0.5, hor = 1, roll = 1, forward = 0.5, pitch = 0.5}
- SWEP.LaserPosAdjust = Vector(0, 0, 0)
- SWEP.LaserAngAdjust = Angle(-0.1, 180, 3)
- SWEP.WS_LaserPosAdjust = Vector(0, 0, 0)
- SWEP.WS_LaserAngAdjust = Angle(0, 89.5, 0)
- SWEP.WS_DbalPosAdjust = Vector(0, 0, 0)
- SWEP.WS_DbalAngAdjust = Angle(0, 180, 0)
- if CustomizableWeaponry_WS_Pack and CustomizableWeaponry_KK_HK416 then
- SWEP.CustomizationMenuScale = 0.010
- else
- SWEP.CustomizationMenuScale = 0.012
- end
- SWEP.BarrelBGs ={main = 4, regular = 0, none = 1, longris = 1, magpul = 1}
- SWEP.SightBGs = {main = 3, carryhandle = 0, foldsight = 2, none = 1, foldfold = 3}
- // none = 1
- SWEP.ForegripBGs = {main = 3, regular = 0, covered = 1}
- SWEP.MagBGs = {main = 5, regular = 0, none = 1, emag = 1, pmag = 1, round60 = 1}
- SWEP.StockBGs = {main = 2, regular = 0, lightweight = 1, moestock = 1, none = 1}
- SWEP.SilencerBGs = {main = 6, off = 0, on = 1, long_off = 2, long_on = 3}
- //lua_run Entity(1):GetViewModel():SetBodygroup(3,1)
- //SWEP.AimBreathingEnabled = true
- SWEP.LuaViewmodelRecoil = true
- SWEP.AttachmentDependencies = {
- ["md_m203"] = {"bg_ws_m16longris", "bg_ws_longris"},
- ["md_ws_afg"] = {"bg_ws_m16longris", "bg_ws_longris"},
- ["md_ws_bipod"] = {"bg_ws_m16longris", "bg_ws_longris"},
- ["md_ws_grippod"] = {"bg_ws_m16longris", "bg_ws_longris"},
- ["md_magnifier_scope"] = {"md_cod4_reflex","md_cod4_eotech_v2","md_cod4_aimpoint_v2","md_fas2_eotech","md_fas2_aimpoint"},
- ["md_ws_canted"] = {"md_ws_foldsight", "md_ws_acog", "md_eotech", "md_aimpoint", "md_acog", "md_ws_docter", "md_microt1", "md_ws_c_more", "md_ws_barska", "md_ws_eotech557", "md_ws_elcan", "md_ws_leupold", "md_ws_awp_scope", "md_ws_waaimpoint"}
- }
- SWEP.AttachmentExclusions = {
- ["md_backup_reflex"] = {"md_ws_foldsight", "md_ws_docter", "md_microt1", "md_ws_c_more", "md_ws_barska", "md_eotech", "md_ws_eotech557", "md_aimpoint", "md_ws_elcan", "md_ws_leupold", "md_ws_acog", "md_ws_awp_scope", "md_ws_waaimpoint", "md_cod4_reflex","md_cod4_eotech_v2","md_cod4_aimpoint_v2","md_fas2_eotech","md_fas2_aimpoint"}
- }
- //table.insert(swep.attachments, {category liek atts = {"and", "so", "on"}})
- //table.insert( SWEP.Attachments[1].atts, 2, "md_ws_m203leaf" )
- if CustomizableWeaponry_WS_Pack and CustomizableWeaponry_WS_BG and CustomizableWeaponry_KK_HK416 then
- SWEP.Attachments = {
- [1] = {header = "Sight", offset = {-100, -300}, atts = {"md_ws_foldsight", "md_ws_docter", "md_microt1", "md_ws_c_more", "md_cod4_reflex", "md_ws_barska", "md_eotech", "md_ws_eotech557", "md_cod4_eotech_v2", "md_fas2_eotech", "md_aimpoint", "md_cod4_aimpoint_v2", "md_fas2_aimpoint", "md_ws_elcan", "md_ws_leupold", "md_ws_acog","md_cod4_acog_v2", "md_fas2_leupold", "md_ws_awp_scope", "md_ws_waaimpoint"}},
- [3] = {header = "Silencer", offset = {-600, -200}, atts = {"md_saker", "md_ws_scar_silencer", "md_ws_scifi_silencer"}},
- [2] = {header = "Barrel", offset = {-600, -650}, atts = {"bg_magpulhandguard", "bg_ws_m16longris", "bg_ws_longris"}},
- [4] = {header = "Handguard", offset = {-600, 200}, atts = {"md_ws_afg", "md_foregrip", "md_ws_bipod", "md_ws_grippod", "md_m203"}},
- [5] = {header = "Side Rail Front", offset = {-600, 600}, atts = {"md_ws_anpeq15", "md_ws_dbal", "md_anpeq15"}, dependencies = {bg_ws_m16longris = true, bg_ws_longris = true}},
- [6] = {header = "Hybrid Sights", offset = {500, 600}, atts = {"md_ws_canted", "md_backup_reflex", "md_magnifier_scope"}, dependencies = {bg_ws_m16longris = true, bg_ws_longris = true}},
- [7] = {header = "Mags", offset = {500, 900}, atts = {"bg_ws_pmag", "bg_ws_emag", "bg_ar1560rndmag"}},
- ["+attack2"] = {header = "Stocks", offset = {1200, 900}, atts = {"bg_ws_lightweightstock", "bg_ws_moestock", "bg_ws_nostock"}},
- ["+reload"] = {header = "Ammo", offset = {800, 150}, atts = {"am_magnum", "am_matchgrade"}},
- ["impulse 100"] = {header = "Skin", offset = {400, -650}, atts = {"skin_m16black"}},
- [9] = {header = "M203", offset = {1800, 150}, atts = {}, dependencies = {md_m203 = true}}, // atts = {"md_ws_m203leaf", "md_ws_m40gl"}
- [8] = {header = "Magpul", offset = {1300, 150}, atts = {"md_ws_magpul"}, exclusions = {bg_ar1560rndmag = true}},
- }
- if CustomizableWeaponry_WS_M2O3_SIGHTS then
- table.insert( SWEP.Attachments[9].atts, 1, "md_ws_m203leaf" )
- table.insert( SWEP.Attachments[9].atts, 1, "md_ws_m40gl" )
- end
- elseif CustomizableWeaponry_KK_HK416 and CustomizableWeaponry_WS_BG then
- SWEP.Attachments = {
- [1] = {header = "Sight", offset = {400, -300}, atts = {"md_microt1", "md_cod4_reflex", "md_eotech", "md_cod4_eotech_v2", "md_fas2_eotech", "md_aimpoint", "md_cod4_aimpoint_v2", "md_fas2_aimpoint", "md_cod4_acog_v2", "md_fas2_leupold"}},
- [3] = {header = "Silencer", offset = {-400, -200}, atts = {"md_saker"}},
- [2] = {header = "Barrel", offset = {-400, -650}, atts = {"bg_magpulhandguard", "bg_ws_m16longris", "bg_ws_longris"}},
- [4] = {header = "Handguard", offset = {-400, 200}, atts = {"md_foregrip", "md_m203"}},
- [5] = {header = "Side Rail Front", offset = {-400, 600}, atts = {"md_anpeq15"}, dependencies = {bg_ws_m16longris = true}},
- [6] = {header = "Hybrid Sights", offset = {500, 600}, atts = {"md_backup_reflex", "md_magnifier_scope"}, dependencies = {bg_ws_m16longris = true, bg_ws_longris = true}},
- [7] = {header = "Mags", offset = {500, 900}, atts = {"bg_ws_pmag", "bg_ws_emag", "bg_ar1560rndmag"}},
- [8] = {header = "M203", offset = {1800, 150}, atts = {}, dependencies = {md_m203 = true}},
- ["+attack2"] = {header = "Stocks", offset = {1200, 900}, atts = {"bg_ws_lightweightstock", "bg_ws_moestock", "bg_ws_nostock"}},
- ["+reload"] = {header = "Ammo", offset = {800, 150}, atts = {"am_magnum", "am_matchgrade"}},
- ["impulse 100"] = {header = "Skin", offset = {400, -650}, atts = {"skin_m16black"}},
- }
- if CustomizableWeaponry_WS_M2O3_SIGHTS then
- table.insert( SWEP.Attachments[8].atts, 1, "md_ws_m203leaf" )
- table.insert( SWEP.Attachments[8].atts, 1, "md_ws_m40gl" )
- end
- elseif CustomizableWeaponry_WS_Pack and CustomizableWeaponry_WS_BG then
- SWEP.Attachments = {
- [1] = {header = "Sight", offset = {-100, -300}, atts = {"md_ws_foldsight", "md_ws_docter", "md_microt1", "md_ws_c_more", "md_ws_barska", "md_eotech", "md_ws_eotech557", "md_aimpoint", "md_ws_elcan", "md_ws_leupold", "md_ws_acog", "md_ws_awp_scope", "md_ws_waaimpoint"}},
- [3] = {header = "Silencer", offset = {-600, -200}, atts = {"md_saker", "md_ws_scar_silencer", "md_ws_scifi_silencer"}},
- [2] = {header = "Barrel", offset = {-600, -650}, atts = {"bg_magpulhandguard", "bg_ws_m16longris", "bg_ws_longris"}},
- [4] = {header = "Handguard", offset = {-600, 200}, atts = {"md_ws_afg", "md_foregrip", "md_ws_bipod", "md_ws_grippod", "md_m203"}},
- [5] = {header = "Side Rail Front", offset = {-600, 600}, atts = {"md_ws_anpeq15", "md_ws_dbal", "md_anpeq15"}, dependencies = {bg_ws_m16longris = true, bg_ws_longris = true}},
- [6] = {header = "Hybrid Sights", offset = {500, 600}, atts = {"md_ws_canted"}, dependencies = {bg_ws_m16longris = true, bg_ws_longris = true}},
- [7] = {header = "Mags", offset = {500, 900}, atts = {"bg_ws_pmag", "bg_ws_emag", "bg_ar1560rndmag"}},
- ["+attack2"] = {header = "Stocks", offset = {1200, 900}, atts = {"bg_ws_lightweightstock", "bg_ws_moestock", "bg_ws_nostock"}},
- ["+reload"] = {header = "Ammo", offset = {800, 150}, atts = {"am_magnum", "am_matchgrade"}},
- ["impulse 100"] = {header = "Skin", offset = {400, -650}, atts = {"skin_m16black"}},
- [9] = {header = "M203", offset = {1800, 150}, atts = {}, dependencies = {md_m203 = true}},
- [8] = {header = "Magpul", offset = {1300, 150}, atts = {"md_ws_magpul"}, exclusions = {bg_ar1560rndmag = true}},
- }
- if CustomizableWeaponry_WS_M2O3_SIGHTS then
- table.insert( SWEP.Attachments[9].atts, 1, "md_ws_m203leaf" )
- table.insert( SWEP.Attachments[9].atts, 1, "md_ws_m40gl" )
- end
- elseif CustomizableWeaponry_WS_Pack and CustomizableWeaponry_KK_HK416 then
- SWEP.Attachments = {
- [1] = {header = "Sight", offset = {400, -300}, atts = {"md_ws_foldsight", "md_ws_docter", "md_microt1", "md_ws_c_more", "md_cod4_reflex", "md_ws_barska", "md_eotech", "md_ws_eotech557", "md_cod4_eotech_v2", "md_fas2_eotech", "md_aimpoint", "md_cod4_aimpoint_v2", "md_fas2_aimpoint", "md_ws_elcan", "md_ws_leupold", "md_ws_acog","md_cod4_acog_v2", "md_fas2_leupold", "md_ws_awp_scope", "md_ws_waaimpoint"}},
- [3] = {header = "Silencer", offset = {-400, -200}, atts = {"md_saker", "md_ws_scar_silencer", "md_ws_scifi_silencer"}},
- [2] = {header = "Barrel", offset = {-400, -650}, atts = {"bg_ws_m16longris"}},
- [4] = {header = "Handguard", offset = {-400, 200}, atts = {"md_ws_afg", "md_foregrip", "md_ws_bipod", "md_ws_grippod", "md_m203"}},
- [5] = {header = "Side Rail Front", offset = {-400, 600}, atts = {"md_ws_anpeq15", "md_ws_dbal", "md_anpeq15"}, dependencies = {bg_ws_m16longris = true, bg_ws_longris = true}},
- [6] = {header = "Hybrid Sights", offset = {500, 600}, atts = {"md_ws_canted", "md_backup_reflex", "md_magnifier_scope"}, dependencies = {bg_ws_m16longris = true, bg_ws_longris = true}},
- ["+reload"] = {header = "Ammo", offset = {800, 150}, atts = {"am_magnum", "am_matchgrade"}},
- [9] = {header = "M203", offset = {1800, 150}, atts = {}, dependencies = {md_m203 = true}},
- ["impulse 100"] = {header = "Skin", offset = {400, -650}, atts = {"skin_m16black"}},
- [8] = {header = "Magpul", offset = {1300, 150}, atts = {"md_ws_magpul"}}
- }
- if CustomizableWeaponry_WS_M2O3_SIGHTS then
- table.insert( SWEP.Attachments[9].atts, 1, "md_ws_m203leaf" )
- table.insert( SWEP.Attachments[9].atts, 1, "md_ws_m40gl" )
- end
- elseif CustomizableWeaponry_KK_HK416 then
- SWEP.Attachments = {
- [1] = {header = "Sight", offset = {400, -300}, atts = {"md_microt1", "md_cod4_reflex", "md_eotech", "md_cod4_eotech_v2", "md_fas2_eotech", "md_aimpoint", "md_cod4_aimpoint_v2", "md_fas2_aimpoint", "md_cod4_acog_v2", "md_fas2_leupold"}},
- [3] = {header = "Silencer", offset = {-400, -200}, atts = {"md_saker"}},
- [2] = {header = "Barrel", offset = {-400, -650}, atts = {"bg_ws_m16longris"}},
- [4] = {header = "Handguard", offset = {-400, 200}, atts = {"md_foregrip", "md_m203"}},
- [7] = {header = "M203", offset = {1800, 150}, atts = {}, dependencies = {md_m203 = true}},
- [5] = {header = "Side Rail Front", offset = {-400, 600}, atts = {"md_anpeq15"}, dependencies = {bg_ws_m16longris = true}},
- [6] = {header = "Hybrid Sights", offset = {500, 600}, atts = {"md_backup_reflex", "md_magnifier_scope"}, dependencies = {bg_ws_m16longris = true, bg_ws_longris = true}},
- ["+reload"] = {header = "Ammo", offset = {800, 150}, atts = {"am_magnum", "am_matchgrade"}},
- ["impulse 100"] = {header = "Skin", offset = {400, -650}, atts = {"skin_m16black"}},
- }
- if CustomizableWeaponry_WS_M2O3_SIGHTS then
- table.insert( SWEP.Attachments[7].atts, 1, "md_ws_m203leaf" )
- table.insert( SWEP.Attachments[7].atts, 1, "md_ws_m40gl" )
- end
- elseif CustomizableWeaponry_WS_Pack then
- SWEP.Attachments = {
- [1] = {header = "Sight", offset = {400, -300}, atts = {"md_ws_foldsight", "md_ws_docter", "md_microt1", "md_ws_c_more", "md_ws_barska", "md_eotech", "md_ws_eotech557", "md_aimpoint", "md_ws_elcan", "md_ws_leupold", "md_ws_acog", "md_ws_awp_scope", "md_ws_waaimpoint"}},
- [3] = {header = "Silencer", offset = {-400, -200}, atts = {"md_saker", "md_ws_scar_silencer", "md_ws_scifi_silencer"}},
- [2] = {header = "Barrel", offset = {-400, -650}, atts = {"bg_ws_m16longris"}},
- [7] = {header = "M203", offset = {1800, 150}, atts = {}, dependencies = {md_m203 = true}},
- [4] = {header = "Handguard", offset = {-400, 200}, atts = {"md_ws_afg", "md_foregrip", "md_ws_bipod", "md_ws_grippod", "md_m203"}},
- [5] = {header = "Side Rail Front", offset = {-400, 600}, atts = {"md_ws_anpeq15", "md_ws_dbal", "md_anpeq15"}, dependencies = {bg_ws_m16longris = true, bg_ws_longris = true}},
- [6] = {header = "Hybrid Sights", offset = {500, 600}, atts = {"md_ws_canted"}, dependencies = {bg_ws_m16longris = true, bg_ws_longris = true}},
- ["+reload"] = {header = "Ammo", offset = {800, 150}, atts = {"am_magnum", "am_matchgrade"}},
- ["impulse 100"] = {header = "Skin", offset = {400, -650}, atts = {"skin_m16black"}},
- [8] = {header = "Magpul", offset = {1300, 150}, atts = {"md_ws_magpul"}}
- }
- if CustomizableWeaponry_WS_M2O3_SIGHTS then
- table.insert( SWEP.Attachments[7].atts, 1, "md_ws_m203leaf" )
- table.insert( SWEP.Attachments[7].atts, 1, "md_ws_m40gl" )
- end
- elseif CustomizableWeaponry_WS_BG then
- SWEP.Attachments = {
- [1] = {header = "Sight", offset = {400, -300}, atts = {"md_microt1", "md_eotech", "md_aimpoint"}},
- [3] = {header = "Silencer", offset = {-400, -200}, atts = {"md_saker"}},
- [2] = {header = "Barrel", offset = {-400, -650}, atts = {"bg_magpulhandguard", "bg_ws_m16longris", "bg_ws_longris"}},
- [4] = {header = "Handguard", offset = {-400, 200}, atts = {"md_foregrip", "md_m203"}},
- [5] = {header = "Side Rail Front", offset = {-400, 600}, atts = {"md_anpeq15"}, dependencies = {bg_ws_m16longris = true}},
- [7] = {header = "Mags", offset = {500, 900}, atts = {"bg_ws_pmag", "bg_ws_emag", "bg_ar1560rndmag"}},
- [8] = {header = "M203", offset = {1800, 150}, atts = {}, dependencies = {md_m203 = true}},
- ["+attack2"] = {header = "Stocks", offset = {1200, 900}, atts = {"bg_ws_lightweightstock", "bg_ws_moestock", "bg_ws_nostock"}},
- ["+reload"] = {header = "Ammo", offset = {800, 150}, atts = {"am_magnum", "am_matchgrade"}},
- ["impulse 100"] = {header = "Skin", offset = {400, -650}, atts = {"skin_m16black"}},
- }
- if CustomizableWeaponry_WS_M2O3_SIGHTS then
- table.insert( SWEP.Attachments[8].atts, 1, "md_ws_m203leaf" )
- table.insert( SWEP.Attachments[8].atts, 1, "md_ws_m40gl" )
- end
- else
- SWEP.Attachments = {
- [1] = {header = "Sight", offset = {400, -300}, atts = {"md_microt1", "md_eotech", "md_aimpoint"}},
- [3] = {header = "Silencer", offset = {-400, -200}, atts = {"md_saker"}},
- [2] = {header = "Barrel", offset = {-400, -650}, atts = {"bg_ws_m16longris"}},
- [4] = {header = "Handguard", offset = {-400, 200}, atts = {"md_foregrip", "md_m203"}},
- [5] = {header = "Side Rail Front", offset = {-400, 600}, atts = {"md_anpeq15"}, dependencies = {bg_ws_m16longris = true}},
- [6] = {header = "M203", offset = {1800, 150}, atts = {}, dependencies = {md_m203 = true}},
- ["+reload"] = {header = "Ammo", offset = {800, 150}, atts = {"am_magnum", "am_matchgrade"}},
- ["impulse 100"] = {header = "Skin", offset = {400, -650}, atts = {"skin_m16black"}},
- }
- if CustomizableWeaponry_WS_M2O3_SIGHTS then
- table.insert( SWEP.Attachments[6].atts, 1, "md_ws_m203leaf" )
- table.insert( SWEP.Attachments[6].atts, 1, "md_ws_m40gl" )
- end
- end
- SWEP.Animations = {fire = {"shoot1", "shoot2", "shoot3"},
- reload = "reload",
- idle = "idle",
- draw = "draw"}
- SWEP.Sounds = {
- draw = {
- [1] = {time = 0, sound = "CW_WS_M16A4_DRAW"}},
- reload = {
- [1] = {time = 0.5, sound = "CW_WS_M16A4_MAGOUT"},
- [2] = {time = 1, sound = "CW_WS_M16A4_MAGOUT2"},
- [3] = {time = 1.6, sound = "CW_WS_M16A4_MAGIN"},
- [4] = {time = 1.8, sound = "CW_WS_M16A4_MAGIN2"},
- [5] = {time = 2.35, sound = "CW_WS_M16A4_BOLTBACK"},
- [6] = {time = 2.6, sound = "CW_WS_M16A4_BOLTBACK2"},}
- }
- SWEP.SpeedDec = 30
- SWEP.ADSFireAnim = false
- SWEP.BipodFireAnim = true
- SWEP.Slot = 3
- SWEP.SlotPos = 0
- SWEP.NormalHoldType = "ar2"
- SWEP.RunHoldType = "passive"
- SWEP.FireModes = {"3burst", "semi"}
- SWEP.Base = "cw_base"
- SWEP.Category = "CW 2.0 White Snow"
- SWEP.Author = "White Snow"
- SWEP.Contact = ""
- SWEP.Purpose = ""
- SWEP.Instructions = ""
- SWEP.ViewModelFOV = 70
- SWEP.AimViewModelFOV = 60
- SWEP.ViewModelFlip = false
- SWEP.ViewModel = "models/weapons/m16a4/v_rif_m16a4.mdl"
- SWEP.WorldModel = "models/weapons/m16a4/w_rif_m16a4.mdl"
- SWEP.DrawTraditionalWorldModel = false
- SWEP.WM = "models/weapons/m16a4/w_rif_m16a4.mdl"
- SWEP.WMPos = Vector(-1, -2, 0)
- SWEP.WMAng = Vector(-3,1,180)
- SWEP.Spawnable = true
- SWEP.AdminSpawnable = true
- SWEP.Primary.ClipSize = 30
- SWEP.Primary.DefaultClip = 200
- SWEP.Primary.Automatic = true
- SWEP.Primary.Ammo = "5.56x45MM"
- SWEP.magType = "arMag"
- SWEP.Chamberable = true
- SWEP.FireDelay = 0.065
- SWEP.FireSound = "CW_WS_M16A4_FIRE"
- SWEP.FireSoundSuppressed = "CW_WS_M16A4_FIRE_SUPPRESSED"
- SWEP.Recoil = 0.6
- SWEP.HipSpread = 0.040
- SWEP.AimSpread = 0.002
- SWEP.VelocitySensitivity = 0.5
- SWEP.MaxSpreadInc = 0.03
- SWEP.SpreadPerShot = 0.004
- SWEP.SpreadCooldown = 0.13
- SWEP.Shots = 1
- SWEP.Damage = 30
- SWEP.DeployTime = 0.6
- SWEP.ReloadSpeed = 1
- SWEP.ReloadTime = 2.3
- SWEP.ReloadTime_Empty = 3.7
- SWEP.ReloadHalt = 0.1
- SWEP.ReloadHalt_Empty = 0.1
- SWEP.SnapToIdlePostReload = false
- SWEP.BulletDiameter = 5.70
- SWEP.CaseLength = 44.70
- SWEP.SnapToIdlePostReload = true
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement