if SERVER then AddCSLuaFile( "shared.lua" ) end SWEP.HoldType = "pistol" if CLIENT then SWEP.PrintName = "Power Deagle" SWEP.Author = "HoboPie" SWEP.Slot = 6 SWEP.SlotPos = 1 SWEP.EquipMenuData = { type="item_weapon", desc="Power deagle. Only 1 shot, but only a 1 shot kill." }; SWEP.Icon = "vgui/ttt/icon_deagle" end SWEP.Base = "weapon_tttbase" SWEP.Primary.Ammo = "RPG_Round" SWEP.Primary.Recoil = 9 SWEP.Primary.Damage = 1337 SWEP.Primary.Delay = 0.5 SWEP.Primary.Cone = 0.02 SWEP.Primary.ClipSize = 1 SWEP.Primary.ClipMax = 1 SWEP.Primary.DefaultClip = 1 SWEP.Primary.Automatic = true SWEP.HeadshotMultiplier = 1 SWEP.Kind = WEAPON_EQUIP1 SWEP.CanBuy = {ROLE_DETECTIVE} SWEP.WeaponID = power_deagle SWEP.LimitedStock = true SWEP.AmmoEnt = nil SWEP.IsSilent = false SWEP.Primary.Sound = Sound( "Weapon_Deagle.Single" ) SWEP.Primary.SoundLevel = 300 SWEP.ViewModelFlip = false SWEP.ViewModelFOV = 54 SWEP.ViewModel = "models/weapons/cstrike/c_pist_deagle.mdl" SWEP.WorldModel = "models/weapons/w_pist_deagle.mdl" SWEP.IronSightsPos = Vector(-6.361, -3.701, 2.15) SWEP.IronSightsAng = Vector(0, 0, 0) SWEP.PrimaryAnim = ACT_VM_PRIMARYATTACK SWEP.ReloadAnim = ACT_VM_RELOAD function SWEP:Deploy() self.Weapon:SendWeaponAnim(ACT_VM_DRAW) return true end function SWEP:Reload() if ( self:Clip1() == self.Primary.ClipSize or self.Owner:GetAmmoCount( self.Primary.Ammo ) <= 0 ) then return end self:DefaultReload(ACT_VM_RELOAD) self:SetIronsights(false) self:SetZoom(false) end function SWEP:Holster() self:SetIronsights(false) self:SetZoom(false) return true end function SWEP:WasBought(buyer) if IsValid(buyer) then buyer:GiveAmmo( 1, "RPG_Round" ) end end