Possibile fix crash.

master
_Zaizen_ 2020-08-02 14:13:02 +02:00
parent db7b0fda85
commit 5891a6d016
1 changed files with 9 additions and 8 deletions

View File

@ -124,17 +124,18 @@ function quake.register_bullet(name, def)
--quando non è un player allora è una entity quindi la memorizzo per alleggerire il numero di accessi
local entity = moveresult.collisions[1].object:get_luaentity()
--i prossimi 2 check servono a verificare l'entità sia un proiettile
if entity.initial_properties ~= nil then
if entity then
if entity.initial_properties ~= nil then
if entity.initial_properties.is_bullet then
--distrugge sia il proiettile con cui collide che se stesso
entity:_destroy()
self:_destroy()
return
end
if entity.initial_properties.is_bullet then
--distrugge sia il proiettile con cui collide che se stesso
entity:_destroy()
self:_destroy()
return
end
end
else
--se non è presente il campo object distrugge comunque il proiettile per prevenire crash ed errori
self:_destroy()