Doors: Trim open fence gate collision box
authorparamat <mat.gregory@virginmedia.com>
Wed, 3 Aug 2016 00:35:20 +0000 (01:35 +0100)
committerparamat <mat.gregory@virginmedia.com>
Thu, 4 Aug 2016 02:21:09 +0000 (03:21 +0100)
Previously, the collision box extended into an empty node, causing
falling node objects to land on the open gate but not transform
back into normal nodes. Now fallng node objects will fall through and
either side of the end of the open gate and transform back.

mods/doors/init.lua

index 888496528096cc38231610d1aa10f297c2c58da2..3e67ef44c482c08928971b1697245c51c8e2dd17 100644 (file)
@@ -706,7 +706,7 @@ function doors.register_fencegate(name, def)
        fence_open.collision_box = {
                type = "fixed",
                fixed = {{-1/2, -1/2, -1/4, -3/8, 1/2, 1/4},
-                       {-5/8, -3/8, -14/16, -3/8, 3/8, 0}},
+                       {-5/8, -3/8, -1/2, -3/8, 3/8, 0}},
        }
 
        minetest.register_node(":" .. name .. "_closed", fence_closed)