aboutsummaryrefslogtreecommitdiff
path: root/gamemode/client/cl_inventory.lua
diff options
context:
space:
mode:
authorAlexander Pickering <alexandermpickering@gmail.com>2017-11-17 00:08:55 -0500
committerAlexander Pickering <alexandermpickering@gmail.com>2017-11-17 00:08:55 -0500
commit0a490d7d811c682a8d0f5a74840583028f13822a (patch)
tree27974734c1e21d8b5899641b7fafd0e4de5b2411 /gamemode/client/cl_inventory.lua
parent2b9a21d0b05c72cb01fd8fb55dc37f9a6fbca48b (diff)
downloadartery-0a490d7d811c682a8d0f5a74840583028f13822a.tar.gz
artery-0a490d7d811c682a8d0f5a74840583028f13822a.tar.bz2
artery-0a490d7d811c682a8d0f5a74840583028f13822a.zip
Various updates
Fixed a few problems with dependencies
Diffstat (limited to 'gamemode/client/cl_inventory.lua')
-rw-r--r--gamemode/client/cl_inventory.lua29
1 files changed, 13 insertions, 16 deletions
diff --git a/gamemode/client/cl_inventory.lua b/gamemode/client/cl_inventory.lua
index 838cdfb..91627d0 100644
--- a/gamemode/client/cl_inventory.lua
+++ b/gamemode/client/cl_inventory.lua
@@ -63,7 +63,8 @@ end
local function BuildInventory()
if qframe and IsValid(qframe) then return end
- if not player_data then error("no player data!") player_data = {credits = 0} end
+ --if not player_data then error("no player data!") player_data = {credits = 0} end
+ if not player_data then return end --We havn't loaded in yet...
qframe = vgui.Create("DFrame")
qframe:SetPos(0,0)
qframe:SetSize(width / 4, height)
@@ -144,16 +145,6 @@ local previousheadscale = Vector(1,1,1)
local toggle_arteryview = false
hook.Add("CalcView","ArteryInventoryView",function(ply,pos,ang,fov,nearz,farz)
if not toggle_arteryview then return end
- if bone == nil then
- bone = LocalPlayer():LookupBone("ValveBiped.Bip01_Head1")
- end
- local view = {}
- local tr = util.TraceLine({
- start = pos,
- endpos = (ang:Forward() * -100) + pos,
- filter = LocalPlayer()
- })
- view.origin = tr.HitPos or (ang:Forward() * -100) + pos
if state.invopen then
local trot = math.rad(CurTime() * rotatespeed)
local xoff = viewdistance * math.sin(trot)
@@ -161,14 +152,20 @@ hook.Add("CalcView","ArteryInventoryView",function(ply,pos,ang,fov,nearz,farz)
view.origin = view.origin + Vector(xoff,yoff,10)
ang.pitch = 20
ang.yaw = (-CurTime() * rotatespeed) - 90
+ else
+ if bone == nil then
+ bone = LocalPlayer():LookupBone("ValveBiped.Bip01_Head1")
+ end
+ local view = {}
+ local tr = util.TraceLine({
+ start = pos,
+ endpos = (ang:Forward() * -100) + pos,
+ filter = LocalPlayer()
+ })
+ view.origin = tr.HitPos or (ang:Forward() * -100) + pos
end
view.angles = ang
view.fov = fov
- if not state.invopen then
- LocalPlayer():ManipulateBoneScale(bone,Vector(0,0,0))
- else
- LocalPlayer():ManipulateBoneScale(bone,previousheadscale)
- end
view.drawviewer = true--state.invopen
return view