Fix multiple nails stopping constraints being removed on dead prop.

Addresses https://github.com/JetBoom/zombiesurvival/issues/100
This commit is contained in:
JetBoom 2015-01-10 00:15:00 -05:00
parent 1140463eba
commit 77fea51273

View file

@ -391,7 +391,7 @@ function meta:RemoveNail(nail, dontremoveentity, removedby)
local cons = nail:GetNailConstraint() local cons = nail:GetNailConstraint()
local othernails = 0 local othernails = 0
for _, othernail in pairs(ents.FindByClass("prop_nail")) do for _, othernail in pairs(ents.FindByClass("prop_nail")) do
if othernail ~= nail and othernail:GetNailConstraint():IsValid() and othernail:GetNailConstraint() == cons then if othernail ~= nail and not nail.m_IsRemoving and othernail:GetNailConstraint():IsValid() and othernail:GetNailConstraint() == cons then
othernails = othernails + 1 othernails = othernails + 1
end end
end end