SWEP.Base = "tacrp_base_knife" SWEP.Spawnable = true AddCSLuaFile() SWEP.PrintName = "Jackal Knife" SWEP.Category = "[FT] Специальное Оружие" SWEP.SubCatTier = "9Special" SWEP.SubCatType = "8Bladed Melee" SWEP.Description = "Very edgy looking knife. Light, partially skeletized blade makes it faster to swing but do less damage." SWEP.Description_Quote = "That doesn't look very pleasant." SWEP.Faction = TacRP.FACTION_MILITIA SWEP.Credits = "Assets: Tactical Intervention (unused)" SWEP.ViewModel = "models/weapons/tacint/v_knife2.mdl" SWEP.WorldModel = "models/weapons/tacint/w_knife2.mdl" SWEP.NoRanger = true SWEP.NoStatBox = false SWEP.Slot = 0 SWEP.MeleeDamage = 30 SWEP.MeleeAttackTime = 0.35 SWEP.MeleeAttackMissTime = 0.45 SWEP.MeleeDelay = 0.12 SWEP.MeleeDamageType = DMG_SLASH SWEP.MeleePerkStr = 0.5 SWEP.MeleePerkAgi = 0.6 SWEP.MeleePerkInt = 0.55 // hold types SWEP.HoldType = "knife" SWEP.HoldTypeSprint = "knife" SWEP.GestureBash = ACT_HL2MP_GESTURE_RANGE_ATTACK_KNIFE SWEP.GestureBash2 = ACT_HL2MP_GESTURE_RANGE_ATTACK_MELEE SWEP.PassiveAng = Angle(-2.5, 0, 0) SWEP.PassivePos = Vector(1, 0, -5) SWEP.SprintAng = Angle(0, 0, 0) SWEP.SprintPos = Vector(2, 0, -5) SWEP.CustomizeAng = Angle(0, 25, 0) SWEP.CustomizePos = Vector(2, 0, -12) SWEP.SprintMidPoint = { Pos = Vector(2, 0, -5), Ang = Angle(0, 0, 0) } // sounds local path = "tacrp/weapons/knife/" SWEP.AnimationTranslationTable = { ["deploy"] = "deploy", ["melee"] = {"slash_left1", "slash_left2", "slash_right1", "slash_right2"}, ["melee2"] = {"slash_forward1", "slash_forward2"}, ["meleethrow"] = {"knifethrow"}, } SWEP.Sound_MeleeHit = { path .. "/scrape_metal-1.wav", path .. "/scrape_metal-2.wav", path .. "/scrape_metal-3.wav", } SWEP.Sound_MeleeHitBody = { path .. "/flesh_hit-1.wav", path .. "/flesh_hit-2.wav", path .. "/flesh_hit-3.wav", path .. "/flesh_hit-4.wav", path .. "/flesh_hit-5.wav", } SWEP.Sound_MeleeSwing = { path .. "swing-1.wav", path .. "swing-2.wav", path .. "swing-3.wav", path .. "swing-4.wav", path .. "swing-5.wav", path .. "swing-6.wav", } local function addsound(name, spath) sound.Add({ name = name, channel = 16, volume = 1.0, sound = spath }) end addsound("tacint_knife2.deploy", "tacrp/magtap.ogg")