mirror of
https://github.com/lifestorm/wnsrc.git
synced 2025-12-16 21:33:46 +03:00
57 lines
1.4 KiB
Lua
57 lines
1.4 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/
|
|
--]]
|
|
|
|
//SWEP.base = "weapon_base"
|
|
|
|
AddCSLuaFile()
|
|
|
|
SWEP.ViewModel = "models/weapons/v_magnade.mdl"
|
|
SWEP.WorldModel = ""
|
|
|
|
SWEP.Primary.ClipSize = -1
|
|
SWEP.Primary.DefaultClip = -1
|
|
SWEP.Primary.Automatic = false
|
|
SWEP.Primary.Ammo = "none"//"Grenade"
|
|
|
|
SWEP.Secondary.ClipSize = -1
|
|
SWEP.Secondary.DefaultClip = -1
|
|
SWEP.Secondary.Automatic = false
|
|
SWEP.Secondary.Ammo = "none"
|
|
|
|
SWEP.Spawnable=true
|
|
SWEP.AdminSpawnable=true
|
|
|
|
SWEP.PrintName="Magnades"
|
|
SWEP.Category = "Pill Pack Weapons"
|
|
SWEP.Slot=4
|
|
|
|
function SWEP:Initialize()
|
|
self:SetHoldType("grenade")
|
|
end
|
|
|
|
function SWEP:PrimaryAttack()
|
|
//if self:Ammo1()==0 then return end
|
|
if CLIENT then return end
|
|
local g = ents.Create("pill_proj_magnade")
|
|
g:SetPos(self.Owner:EyePos()+self.Owner:EyeAngles():Forward()*100)
|
|
g:SetVelocity(self.Owner:EyeAngles():Forward()*100)
|
|
g:Spawn()
|
|
g.attacker=self.Owner
|
|
g:GetPhysicsObject():SetVelocity(self.Owner:EyeAngles():Forward()*800)
|
|
|
|
self:SendWeaponAnim(ACT_VM_THROW)
|
|
timer.Simple(.5,function() if !IsValid(self) then return end self:SendWeaponAnim(ACT_VM_DRAW) end)
|
|
self.Owner:SetAnimation(PLAYER_ATTACK1)
|
|
|
|
self:SetNextPrimaryFire(CurTime() + 1.5)
|
|
end
|
|
|
|
function SWEP:SecondaryAttack()
|
|
end |