From 56336d213b12ba3a9bd9851e61c28e061f2e2b83 Mon Sep 17 00:00:00 2001 From: Wuzzy Date: Tue, 16 Jul 2024 22:45:12 +0200 Subject: [PATCH] Villager now utilizes pathfinder_thin group --- mods/rp_mobs_mobs/mobs/villager.lua | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/mods/rp_mobs_mobs/mobs/villager.lua b/mods/rp_mobs_mobs/mobs/villager.lua index 75651ee9..796a37b8 100644 --- a/mods/rp_mobs_mobs/mobs/villager.lua +++ b/mods/rp_mobs_mobs/mobs/villager.lua @@ -61,11 +61,8 @@ local is_node_walkable = function(node) if not def then -- Unknown nodes are walkable return true - elseif node.name == "rp_itemshow:frame" then - -- Item frames are to thin to walk *on* - return false - elseif minetest.get_item_group(node.name, "door") ~= 0 then - -- Same for doors + elseif minetest.get_item_group(node.name, "pathfinder_thin") ~= 0 then + -- Refuse to walk on very thin nodes like item frames to avoid fall-through return false elseif minetest.get_item_group(node.name, "fence") ~= 0 then -- We refuse to walk on fences (although we could)