diff options
| author | Alexander Pickering <Alexander.Pickering@anondomain.site90.net> | 2016-01-01 16:42:43 -0500 |
|---|---|---|
| committer | Alexander Pickering <Alexander.Pickering@anondomain.site90.net> | 2016-01-01 16:42:43 -0500 |
| commit | 98316ea0be0c70de09a72b86ada4afc12488d882 (patch) | |
| tree | 5127306b0854f4806f0af7c25c1f79dc8955d8b9 | |
| parent | d5464ef9956be52c030210208be755fe8d5a039a (diff) | |
| download | wintersurvival2-98316ea0be0c70de09a72b86ada4afc12488d882.tar.gz wintersurvival2-98316ea0be0c70de09a72b86ada4afc12488d882.tar.bz2 wintersurvival2-98316ea0be0c70de09a72b86ada4afc12488d882.zip | |
Worked on alter respawn bug
| -rw-r--r-- | entities/entities/ws_alter/init.lua | 9 |
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
|
