From f66866d13700acc8e3dde88fc1d594150e58e9ec Mon Sep 17 00:00:00 2001 From: mbartlett21 <29034492+mbartlett21@users.noreply.github.com> Date: Tue, 3 Sep 2019 16:42:43 +1000 Subject: [PATCH] Tall fence gates --- mods/doors/init.lua | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/mods/doors/init.lua b/mods/doors/init.lua index 9a5c9b43..053dae9d 100644 --- a/mods/doors/init.lua +++ b/mods/doors/init.lua @@ -719,6 +719,7 @@ minetest.register_craft({ ----fence gate---- +local fence_collision_extra = minetest.settings:get_bool("enable_fence_tall") and 3/8 or 0 function doors.register_fencegate(name, def) local fence = { @@ -768,7 +769,7 @@ function doors.register_fencegate(name, def) fence_closed.sound = "doors_fencegate_open" fence_closed.collision_box = { type = "fixed", - fixed = {-1/2, -1/2, -1/4, 1/2, 1/2, 1/4}, + fixed = {-1/2, -1/2, -1/4, 1/2, 1/2 + fence_collision_extra, 1/4}, } local fence_open = table.copy(fence) @@ -778,7 +779,7 @@ function doors.register_fencegate(name, def) fence_open.groups.not_in_creative_inventory = 1 fence_open.collision_box = { type = "fixed", - fixed = {{-1/2, -1/2, -1/4, -3/8, 1/2, 1/4}, + fixed = {{-1/2, -1/2, -1/4, -3/8, 1/2 + fence_collision_extra, 1/4}, {-1/2, -3/8, -1/2, -3/8, 3/8, 0}}, }