diff options
| author | Alexander Pickering <alexandermpickering@gmail.com> | 2016-11-27 22:02:47 -0500 |
|---|---|---|
| committer | Alexander Pickering <alexandermpickering@gmail.com> | 2016-11-27 22:02:47 -0500 |
| commit | 2c4329e2b6e19182a441f79a5c3010011f8ae767 (patch) | |
| tree | e4d8cd88690bed4cfacf2d4df39bdeed97b376f8 /gamemode/shared/sh_pac.lua | |
| parent | 5f2a8015bd5d2a42e79038bb52f20260d8d97ba0 (diff) | |
| download | artery-2c4329e2b6e19182a441f79a5c3010011f8ae767.tar.gz artery-2c4329e2b6e19182a441f79a5c3010011f8ae767.tar.bz2 artery-2c4329e2b6e19182a441f79a5c3010011f8ae767.zip | |
Vairous updates
Diffstat (limited to 'gamemode/shared/sh_pac.lua')
| -rw-r--r-- | gamemode/shared/sh_pac.lua | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/gamemode/shared/sh_pac.lua b/gamemode/shared/sh_pac.lua index 1ab9f88..1d4da41 100644 --- a/gamemode/shared/sh_pac.lua +++ b/gamemode/shared/sh_pac.lua @@ -2,6 +2,7 @@ All the functions related to networking pac's ]] if CLIENT then + local what local function applypac(who,pacname) local pactxt = file.Read("artery/pacs/"..pacname..".txt","DATA") print("got pac txt",pactxt) @@ -26,9 +27,37 @@ if CLIENT then print("who is",who) who:AttachPACPart(pactbl) print("Pac Equiped!") + + what = who:FindPACPart(pactbl, "ball") + print("what was", what) + if what ~= nil then + print("What's position:") + for k,v in pairs(what) do + print(k,":",v) + end + print(what:GetDrawPosition(),type(what:GetDrawPosition())) + end end end + local RecordTrace = false + local swingtime + hook.Add("Tick","weapon_trace",function() + if what ~= nil and ART.TraceWeapon and RecordTrace then + local pos = what:GetDrawPosition() + local ppos = LocalPlayer():GetPos() + for k = 1,3 do pos[k] = pos[k] - ppos[k] end -- Now is a local vector, player is the origin + print(string.format("{%1.3f,Vector(%d,%d,%d)},",swingtime/1000,pos[1],pos[2],pos[3]-64)) + swingtime = swingtime + util.TimerCycle() + else + swingtime = util.TimerCycle() + end + end) + + concommand.Add("artery_dev_traceweapons",function(ply,cmd,args) + RecordTrace = args[1] == "1" + end) + local function removepac(who,pacname) local pactxt = file.Read("artery/pacs/"..pacname..".txt","DATA") assert(pactxt ~= nil, "Attempted to remove a pac that dosn't exist") |
