aboutsummaryrefslogtreecommitdiff
path: root/entities/weapons
diff options
context:
space:
mode:
Diffstat (limited to 'entities/weapons')
-rw-r--r--entities/weapons/hands.lua16
1 files changed, 8 insertions, 8 deletions
diff --git a/entities/weapons/hands.lua b/entities/weapons/hands.lua
index 7532104..553c4f1 100644
--- a/entities/weapons/hands.lua
+++ b/entities/weapons/hands.lua
@@ -51,13 +51,13 @@ end
function SWEP:Tick()
if self.Pickup ~= nil then
-
+
--Set position
local targetpos = (self.Owner:EyeAngles():Forward() * self.PickupOffset * 2) + self.Owner:GetPos() + Vector(0,0,64)
local deltavel = targetpos - (self.Pickup:GetPos() + self.Pickup:GetVelocity())
local clampvel = Vector(math.Clamp(deltavel.x,-100,100),math.Clamp(deltavel.y,-100,100),math.Clamp(deltavel.z,-100,100))
self.Pickup:GetPhysicsObject():SetVelocity(clampvel)
-
+
--Set angles
local targetang = self.Owner:EyeAngles() + self.PickupAngles
local angvel = self.Pickup:GetAngles() - targetang
@@ -74,17 +74,17 @@ end
function SWEP:PrimaryAttack()
if CLIENT then return end
-
+
--Make sure we have an equipment inventory
if not self.Owner then return end
if not self.Owner.data then return end
if not self.Owner.data.inventories then return end
if not self.Owner.data.inventories[1] then return end
local eqpd = self.Owner.data.inventories[1]
-
+
--Get the weapon we want to fire, and fire it!
local weapon = eqpd:Get({"Left Hand"}) or eqpd:Get({"Dual"})
- if not weapon then
+ if not weapon then
self:DefaultPickup()
elseif weapon.onClick ~= nil then
weapon:onClick(self.Owner)
@@ -93,17 +93,17 @@ end
function SWEP:SecondaryAttack()
if CLIENT then return end
-
+
--Make sure we have an equipment inventory
if not self.Owner then return end
if not self.Owner.data then return end
if not self.Owner.data.inventories then return end
if not self.Owner.data.inventories[1] then return end
local eqpd = self.Owner.data.inventories[1]
-
+
--Get the weapon we want to fire, and fire it!
local weapon = eqpd:Get({"Right Hand"}) or eqpd:Get({"Dual"})
- if not weapon then
+ if not weapon then
self:DefaultPickup()
elseif weapon.onClick ~= nil then
weapon:onClick(self.Owner)