aboutsummaryrefslogtreecommitdiff
path: root/gamemode/itemsystem/items/bow.lua
diff options
context:
space:
mode:
authorAlexander Pickering <Alexander.Pickering@anondomain.site90.net>2016-03-07 19:29:26 -0500
committerAlexander Pickering <Alexander.Pickering@anondomain.site90.net>2016-03-07 19:29:26 -0500
commit0eb3877430cd329358580de89ae99475111d734d (patch)
tree541176ece857c1ff50a0722182e4db334e3b3179 /gamemode/itemsystem/items/bow.lua
parent3b652d50377a871257e4d3072fa4794a8587547e (diff)
downloadwintersurvival2-0eb3877430cd329358580de89ae99475111d734d.tar.gz
wintersurvival2-0eb3877430cd329358580de89ae99475111d734d.tar.bz2
wintersurvival2-0eb3877430cd329358580de89ae99475111d734d.zip
Bugfix in arrow that caused it to never dammage entities
Diffstat (limited to 'gamemode/itemsystem/items/bow.lua')
-rw-r--r--gamemode/itemsystem/items/bow.lua8
1 files changed, 7 insertions, 1 deletions
diff --git a/gamemode/itemsystem/items/bow.lua b/gamemode/itemsystem/items/bow.lua
index d87e446..3292ef6 100644
--- a/gamemode/itemsystem/items/bow.lua
+++ b/gamemode/itemsystem/items/bow.lua
@@ -47,9 +47,15 @@ arrow["speed"] = 13000
arrow["drop"] = 50
arrow["init"] = function(fb) end
arrow["onhit"] = function (self,data,phys)
- if(data.HitEntity and data.HitEntity.TakeDamage) then
+ print("Arrow hit ")
+ PrintTable(data.HitEntity)
+ if(data.Entity and data.Entity.TakeDamage) then
data.HitEntity:TakeDamage(25)
end
+
+ if(not data.HitNonWorld) then
+ SpawnWSItem("Arrow",data.HitPos)
+ end
self:Remove()
end