From 78e40d9fd55b6ba23db4f459e2c7e9ae2109cf5a Mon Sep 17 00:00:00 2001 From: Alexander Pickering Date: Mon, 24 Oct 2016 21:52:20 -0400 Subject: Allowed items to be dropped --- gamemode/shared/itemsystem/weapons_common.lua | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'gamemode/shared/itemsystem/weapons_common.lua') diff --git a/gamemode/shared/itemsystem/weapons_common.lua b/gamemode/shared/itemsystem/weapons_common.lua index 6e73318..a7679a9 100644 --- a/gamemode/shared/itemsystem/weapons_common.lua +++ b/gamemode/shared/itemsystem/weapons_common.lua @@ -29,11 +29,19 @@ local positionset = {} -- @param onhit A function to call on any entities that were hit in the swing of the weapon. function ART.swingarc(player,times,positions,onhit) local positionpoints = {} + --[[ + local ea = player:EyeAngles() + for k,v in pairs(positions) do + print("Position that was at ", positions[k]) + positions[k].z = positions[k].z * math.sin(ea.pitch+90) + print("Is now at",positions[k]) + end + ]] table.insert(positionset,positionpoints) local hitents = {} for k,v in ipairs(times) do timer.Simple(v,function() - local weaponpos = positions[k] + player:GetPos() + local weaponpos = positions[k] + player:GetPos() + Vector(0,0,64) table.insert(positionpoints,weaponpos) if #positionpoints > 1 then local tr = util.TraceLine({ -- cgit v1.2.3-70-g09d2