Fix crash when cave master hits unknown node

master
Wuzzy 2020-04-05 21:37:03 +02:00
parent db6f54bc53
commit aca70fe97c
1 changed files with 2 additions and 1 deletions

View File

@ -125,7 +125,8 @@ mobs:register_arrow("mobs_hades:fireball", {
for dz=-1,1 do
local p = {x=pos.x+dx, y=pos.y+dy, z=pos.z+dz}
local n = minetest.get_node(p).name
if minetest.registered_nodes[n].on_blast then
local def = minetest.registered_nodes[n]
if def and def.on_blast then
minetest.registered_nodes[n].on_blast(pos, 5)
else
minetest.set_node(p, {name="air"})