diff options
| author | Alexander Pickering <Alexander.Pickering@anondomain.site90.net> | 2016-03-07 19:29:26 -0500 |
|---|---|---|
| committer | Alexander Pickering <Alexander.Pickering@anondomain.site90.net> | 2016-03-07 19:29:26 -0500 |
| commit | 0eb3877430cd329358580de89ae99475111d734d (patch) | |
| tree | 541176ece857c1ff50a0722182e4db334e3b3179 /gamemode/itemsystem/items | |
| parent | 3b652d50377a871257e4d3072fa4794a8587547e (diff) | |
| download | wintersurvival2-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')
| -rw-r--r-- | gamemode/itemsystem/items/bow.lua | 8 |
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
|
