Skip to content

Commit 7050094

Browse files
authoredJun 6, 2021
Fix problem with sharing table in door nodes Lua definitions
closes #2882
1 parent ddebdec commit 7050094

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed
 

‎mods/doors/init.lua

+4-4
Original file line numberDiff line numberDiff line change
@@ -448,16 +448,16 @@ function doors.register(name, def)
448448
def.use_texture_alpha = "clip"
449449

450450
def.mesh = "door_a.obj"
451-
minetest.register_node(":" .. name .. "_a", def)
451+
minetest.register_node(":" .. name .. "_a", table.copy(def))
452452

453453
def.mesh = "door_b.obj"
454-
minetest.register_node(":" .. name .. "_b", def)
454+
minetest.register_node(":" .. name .. "_b", table.copy(def))
455455

456456
def.mesh = "door_a2.obj"
457-
minetest.register_node(":" .. name .. "_c", def)
457+
minetest.register_node(":" .. name .. "_c", table.copy(def))
458458

459459
def.mesh = "door_b2.obj"
460-
minetest.register_node(":" .. name .. "_d", def)
460+
minetest.register_node(":" .. name .. "_d", table.copy(def))
461461

462462
doors.registered_doors[name .. "_a"] = true
463463
doors.registered_doors[name .. "_b"] = true

0 commit comments

Comments
 (0)