diff options
Diffstat (limited to 'gamemode')
| -rw-r--r-- | gamemode/core/combat/sv_weaponswing.lua | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/gamemode/core/combat/sv_weaponswing.lua b/gamemode/core/combat/sv_weaponswing.lua index 9dd1924..059d1d4 100644 --- a/gamemode/core/combat/sv_weaponswing.lua +++ b/gamemode/core/combat/sv_weaponswing.lua @@ -50,13 +50,10 @@ function ws.makeSwingable(tbl) swingable[tbl.Name] = tbl end -function ws.doSwing(weapon,ply) +function ws.doSwing(weapon,ply,callback) local dir = wep.playermovedir(ply) local fdata = file.Read("artery/dynamic/swingdata/" .. weapon.Name .. ".txt") local swingtbl = util.JSONToTable(util.Decompress(fdata)) - print("swingtable was", swingtbl) - PrintTable(swingtbl) - print("dir was",dir) if swingtbl[dir] == nil then return end local tswing = swingtbl[dir] for k,v in pairs(tswing) do @@ -86,8 +83,9 @@ function ws.doSwing(weapon,ply) hitthings[#hitthings + 1] = tr.Entity end end - print("Hit:") - PrintTable(hitthings) + for k,v in hitthings do + callback(v) + end end) end |
