if ( SERVER ) then
 
	AddCSLuaFile( "shared.lua" )
 
	SWEP.HoldType			= "melee"
 
end
 
if ( CLIENT ) then
 
	SWEP.PrintName			= "Sweet Bananna"			
	SWEP.Author			= "SMOD"
	SWEP.Slot			= 1
	SWEP.SlotPos			= 1
	SWEP.ViewModelFOV		= 60
	SWEP.IconLetter			= "x"
end
 
------------General Swep Info---------------
SWEP.Author   	    = "SMOD"
SWEP.Instructions   = "Left click throws a Banana. Right click blows all of them up"
SWEP.Spawnable      = true
SWEP.AdminSpawnable  = true
-----------------------------------------------
 
------------Models---------------------------
SWEP.ViewModel      = "models/weapons/v_banana.mdl"
SWEP.WorldModel   = "models/weapons/w_banana.mdl"
-----------------------------------------------
 
-------------Primary Fire Attributes----------------------------------------
SWEP.Primary.Delay			= 0.01 	--In seconds
SWEP.Primary.Recoil			= 0		--Gun Kick
SWEP.Primary.Damage			= 0	--Damage per Bullet
SWEP.Primary.NumShots		= 1		--Number of shots per one fire
SWEP.Primary.Cone			= 0 	--Bullet Spread
SWEP.Primary.ClipSize		= 1	--Use "-1 if there are no clips"
SWEP.Primary.DefaultClip	= -1	--Number of shots in next clip
SWEP.Primary.Automatic   	= false	--Pistol fire (false) or SMG fire (true)
SWEP.Primary.Ammo         	= "none"	--Ammo Type
-------------End Primary Fire Attributes------------------------------------
 
 
-------------Secondary Fire Attributes-------------------------------------
SWEP.Secondary.Delay		= 0.01
SWEP.Secondary.Recoil		= 0
SWEP.Secondary.Damage		= 0
SWEP.Secondary.NumShots		= 0
SWEP.Secondary.Cone			= 0
SWEP.Secondary.ClipSize		= 0
SWEP.Secondary.DefaultClip	= 0
SWEP.Secondary.Automatic   	= false
SWEP.Secondary.Ammo         = "none"
-------------End Secondary Fire Attributes--------------------------------
 
 
function SWEP:Reload()
end 
 
if ( CLIENT ) then
	function SWEP:GetViewModelPosition( pos, ang )
		pos = pos + ang:Forward()*4
		return pos, ang
	end 
end
 
function SWEP:Think() -- Called every frame
end
 
function SWEP:PrimaryAttack()
	self.Weapon:EmitSound("weapons/bananna/throw.wav")	self.Weapon:SetNextPrimaryFire(CurTime() + 0.01)
	self.Weapon:SendWeaponAnim(ACT_VM_THROW)
	if SERVER then
		local banana = ents.Create("ent_sweetbananna")		banana:SetAngles(self.Owner:EyeAngles())-- Angle(0,90,0))
		banana:SetPos(self.Owner:GetShootPos())
		banana:SetOwner(self.Owner)
		banana:SetPhysicsAttacker(self.Owner)
		banana:Spawn()
		banana:Activate()
		local phys = banana:GetPhysicsObject()
		phys:SetVelocity(self.Owner:GetAimVector()*7000)
		phys:AddAngleVelocity(Vector(0,0,50))
	end
end
 
function SWEP:Idle()
self.Weapon:SendWeaponAnim(ACT_VM_IDLE)
end