diff --git a/api/api.lua b/api/api.lua index 861edd5..885756f 100644 --- a/api/api.lua +++ b/api/api.lua @@ -914,8 +914,9 @@ function animalia.hq_wander_ranged(self, prty) pos.z + random(-1, 1) ) local node = minetest.get_node(random_goal) - if minetest.registered_nodes[node.name].drawtype == "liquid" - or minetest.registered_nodes[node.name].walkable then + if node.name + and (minetest.registered_nodes[node.name].drawtype == "liquid" + or minetest.registered_nodes[node.name].walkable) then random_goal = nil end if self.lasso_pos @@ -1512,4 +1513,4 @@ function animalia.head_tracking(self) end move_head(self, tyaw, dir.y) end -end \ No newline at end of file +end