blob: 56f6322c025d8fe57587d4db0605524cd2d2e0e6 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
|
AddCSLuaFile()
SWEP.Slot = 3
SWEP.SlotPos = 1
SWEP.Base = "gms_base_weapon"
SWEP.PrintName = "Advanced Fishing Rod"
SWEP.ViewModel = "models/Weapons/v_hands.mdl"
SWEP.WorldModel = "models/props_junk/harpoon002a.mdl"
SWEP.Purpose = "Used for fishing"
SWEP.Instructions = "Primary fire: Fish from the water"
SWEP.HoldType = "revolver"
SWEP.NoTraceFix = true
SWEP.HitDistance = 512
SWEP.Mask = bit.bor( MASK_WATER, MASK_SOLID )
function SWEP:PlaySwingSound()
self:PlaySound( "npc/vort/claw_swing" .. math.random( 1, 2 ) .. ".wav" )
end
function SWEP:OnHit( tr )
if ( CLIENT ) then return end
if ( tr.Hit && ( tr.MatType == MAT_SLOSH || string.find( tr.HitTexture, "water" ) ) ) then
self.Owner:DoProcess( "AdvancedFishing", 6, {
Chance = 70
} )
end
end
SWEP.FixWorldModel = true
SWEP.FixWorldModelPos = Vector( 30, 2.5, -1 )
SWEP.FixWorldModelAng = Angle( 90, 0, 90 )
SWEP.FixWorldModelScale = 1
|