mirror of
https://github.com/lifestorm/wnsrc.git
synced 2025-12-17 05:43:46 +03:00
73 lines
2.0 KiB
Lua
73 lines
2.0 KiB
Lua
|
|
--[[
|
||
|
|
| This file was obtained through the combined efforts
|
||
|
|
| of Madbluntz & Plymouth Antiquarian Society.
|
||
|
|
|
|
||
|
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
|
||
|
|
| Maloy, DrPepper10 @ RIP, Atle!
|
||
|
|
|
|
||
|
|
| Visit for more: https://plymouth.thetwilightzone.ru/
|
||
|
|
--]]
|
||
|
|
|
||
|
|
AddCSLuaFile()
|
||
|
|
|
||
|
|
SWEP.HoldType = "pistol"
|
||
|
|
|
||
|
|
if CLIENT then
|
||
|
|
SWEP.PrintName = "sipistol_name"
|
||
|
|
SWEP.Slot = 6
|
||
|
|
|
||
|
|
SWEP.ViewModelFlip = false
|
||
|
|
SWEP.ViewModelFOV = 54
|
||
|
|
|
||
|
|
SWEP.EquipMenuData = {
|
||
|
|
type = "item_weapon",
|
||
|
|
desc = "sipistol_desc"
|
||
|
|
};
|
||
|
|
|
||
|
|
SWEP.Icon = "vgui/ttt/icon_silenced"
|
||
|
|
SWEP.IconLetter = "a"
|
||
|
|
end
|
||
|
|
|
||
|
|
SWEP.Base = "weapon_tttbase"
|
||
|
|
|
||
|
|
SWEP.Primary.Recoil = 1.35
|
||
|
|
SWEP.Primary.Damage = 28
|
||
|
|
SWEP.Primary.Delay = 0.38
|
||
|
|
SWEP.Primary.Cone = 0.02
|
||
|
|
SWEP.Primary.ClipSize = 20
|
||
|
|
SWEP.Primary.Automatic = true
|
||
|
|
SWEP.Primary.DefaultClip = 20
|
||
|
|
SWEP.Primary.ClipMax = 60
|
||
|
|
SWEP.Primary.Ammo = "Pistol"
|
||
|
|
SWEP.Primary.Sound = Sound( "Weapon_USP.SilencedShot" )
|
||
|
|
SWEP.Primary.SoundLevel = 50
|
||
|
|
|
||
|
|
SWEP.Kind = WEAPON_EQUIP
|
||
|
|
SWEP.CanBuy = {ROLE_TRAITOR} -- only traitors can buy
|
||
|
|
SWEP.WeaponID = AMMO_SIPISTOL
|
||
|
|
|
||
|
|
SWEP.AmmoEnt = "item_ammo_pistol_ttt"
|
||
|
|
SWEP.IsSilent = true
|
||
|
|
|
||
|
|
SWEP.UseHands = true
|
||
|
|
SWEP.ViewModel = "models/weapons/cstrike/c_pist_usp.mdl"
|
||
|
|
SWEP.WorldModel = "models/weapons/w_pist_usp_silencer.mdl"
|
||
|
|
|
||
|
|
SWEP.IronSightsPos = Vector( -5.91, -4, 2.84 )
|
||
|
|
SWEP.IronSightsAng = Vector(-0.5, 0, 0)
|
||
|
|
|
||
|
|
SWEP.PrimaryAnim = ACT_VM_PRIMARYATTACK_SILENCED
|
||
|
|
SWEP.ReloadAnim = ACT_VM_RELOAD_SILENCED
|
||
|
|
|
||
|
|
function SWEP:Deploy()
|
||
|
|
self:SendWeaponAnim(ACT_VM_DRAW_SILENCED)
|
||
|
|
return self.BaseClass.Deploy(self)
|
||
|
|
end
|
||
|
|
|
||
|
|
-- We were bought as special equipment, and we have an extra to give
|
||
|
|
function SWEP:WasBought(buyer)
|
||
|
|
if IsValid(buyer) then -- probably already self:GetOwner()
|
||
|
|
buyer:GiveAmmo( 20, "Pistol" )
|
||
|
|
end
|
||
|
|
end
|