aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexander Pickering <alexandermpickering@gmail.com>2016-10-29 19:00:29 -0400
committerAlexander Pickering <alexandermpickering@gmail.com>2016-10-29 19:00:29 -0400
commit5f2a8015bd5d2a42e79038bb52f20260d8d97ba0 (patch)
tree4b2871efacec0fa75a45ab23a989ee6190e915fb
parent79c1c484eab6fbf36a69d155a324540887e38880 (diff)
downloadartery-5f2a8015bd5d2a42e79038bb52f20260d8d97ba0.tar.gz
artery-5f2a8015bd5d2a42e79038bb52f20260d8d97ba0.tar.bz2
artery-5f2a8015bd5d2a42e79038bb52f20260d8d97ba0.zip
Fixed HasItem() sometimes erroring
-rw-r--r--entities/entities/art_droppeditem/cl_init.lua3
-rw-r--r--gamemode/shared/inventory.lua2
2 files changed, 1 insertions, 4 deletions
diff --git a/entities/entities/art_droppeditem/cl_init.lua b/entities/entities/art_droppeditem/cl_init.lua
index eb8868d..ceebc7f 100644
--- a/entities/entities/art_droppeditem/cl_init.lua
+++ b/entities/entities/art_droppeditem/cl_init.lua
@@ -21,9 +21,6 @@ hook.Add("Tick","pickupitemstick",function()
local ae = ents.FindInSphere(lp:GetPos(),5)
for k,v in pairs(ae) do
local ei = v:EntIndex()
- if ei ~= 1 and ei ~= -1 then
- print("Checking if we should pick up", ei)
- end
if (not sentrequests[ei]) and v.GetClass and v:GetClass() == "art_droppeditem" then
print("Sending request to pick up", ei)
net.Start("art_requestpickup")
diff --git a/gamemode/shared/inventory.lua b/gamemode/shared/inventory.lua
index 2165686..7b6c9cd 100644
--- a/gamemode/shared/inventory.lua
+++ b/gamemode/shared/inventory.lua
@@ -108,7 +108,7 @@ function pmeta:HasItem(nameorcomparitor)
for row = 1,v[2][2] do
for col = 1,v[2][1] do
local itemin = v[1][row][col]
- if itemin ~= false and comparitor(itemin) then
+ if (type(itemin) ~= "boolean") and comparitor(itemin) then
return row,col,n
end
end