aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexander Pickering <Alexander.Pickering@anondomain.site90.net>2016-01-01 16:42:43 -0500
committerAlexander Pickering <Alexander.Pickering@anondomain.site90.net>2016-01-01 16:42:43 -0500
commit98316ea0be0c70de09a72b86ada4afc12488d882 (patch)
tree5127306b0854f4806f0af7c25c1f79dc8955d8b9
parentd5464ef9956be52c030210208be755fe8d5a039a (diff)
downloadwintersurvival2-98316ea0be0c70de09a72b86ada4afc12488d882.tar.gz
wintersurvival2-98316ea0be0c70de09a72b86ada4afc12488d882.tar.bz2
wintersurvival2-98316ea0be0c70de09a72b86ada4afc12488d882.zip
Worked on alter respawn bug
-rw-r--r--entities/entities/ws_alter/init.lua9
1 files changed, 3 insertions, 6 deletions
diff --git a/entities/entities/ws_alter/init.lua b/entities/entities/ws_alter/init.lua
index 5f413b2..3830aea 100644
--- a/entities/entities/ws_alter/init.lua
+++ b/entities/entities/ws_alter/init.lua
@@ -37,20 +37,17 @@ function ENT:Think()
if (table.Count(HasItems) >= table.Count(ResurrectionTable)) then
for k,v in pairs(player.GetAll()) do
if (v:IsPigeon() and v:Alive() and v:GetPos():Distance(self:GetPos()) < 200) then
+ v:ChatPrint("You have been resurrected from the dead!")
v:SetHuman(true)
v:KillSilent()
- if(v:Alive()) then
- v:Kill()
- end
- v:ChatPrint("You have been resurrected from the dead!")
- self:EmitSound("wintersurvival2/ritual/wololo.mp3")
+ v:EmitSound("wintersurvival2/ritual/wololo.mp3")
for a,b in pairs(HasItems) do
if (self.StoredItems[b[1]].Quantity == b[2]) then table.remove(self.StoredItems,b[1])
else self.StoredItems[b[1]].Quantity = self.StoredItems[b[1]].Quantity-b[2] end
end
v:Spawn()
- v:SetPos(self:GetPos())
+ v:SetPos(self:GetPos() + self:GetUp()*50)
break
end