blob: 29d2f6f844c7b5b23aa5f558dac972f867989762 (
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 = 1
SWEP.SlotPos = 1
SWEP.Base = "gms_base_weapon"
SWEP.PrintName = "Wooden 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.MatType == MAT_SLOSH || string.find( tr.HitTexture, "water" ) ) then
self.Owner:DoProcess( "Fishing", 10, {
Chance = 60
} )
end
end
SWEP.FixWorldModel = true
SWEP.FixWorldModelPos = Vector( 20, 2.5, -1 )
SWEP.FixWorldModelAng = Angle( 90, 0, 90 )
SWEP.FixWorldModelScale = 0.5
|