summaryrefslogtreecommitdiff
path: root/ftp_gmstranded/entities/weapons/gms_chisel.lua
blob: 0355b49bbe59b1068cad38fb3a8214670cfdd67a (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
AddCSLuaFile()

SWEP.Slot = 2
SWEP.SlotPos = 1

SWEP.Base = "gms_base_weapon"
SWEP.PrintName = "Chisel"
SWEP.ViewModel = "models/Weapons/v_hands.mdl"
SWEP.WorldModel = "models/props_c17/TrapPropeller_Lever.mdl"

SWEP.Purpose = "Effective Cutting Stone"
SWEP.Instructions = "Primary fire: Mine from a rock or rocky surface"

SWEP.HoldType = "knife"

SWEP.FixWorldModel = true
SWEP.FixWorldModelPos = Vector( 3.5,3,1)
SWEP.FixWorldModelAng = Angle( 90, 180, 180 )
SWEP.FixWorldModelScale = 0.8


function SWEP:DoToolHit( ent )
	if ( ent:IsRockModel() ) then
		self.Owner:DoProcess( "Mining", 2, {
			Entity = ent,
			Chance = 50,
			MinAmount = 5,
			MaxAmount = 10,
		} )
	else
		self:PlayHitSound()
	end
end