Skip to content

Commit bdf0bbe

Browse files
AKryukov92ClobberXD
authored andcommitted
Fix variable scope violation (#233)
closes #230
1 parent df0adb4 commit bdf0bbe

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

mods/doors/init.lua

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -325,18 +325,19 @@ function doors.register(name, def)
325325
z = pos.z + ref[dir + 1].z,
326326
}
327327

328+
local dname = name
328329
-- If steel doors are placed, append tname to place coloured team-doors instead
329330
if name == "doors:door_steel" then
330-
name = name .. "_" .. tname -- e.g. "doors:door_steel_red"
331+
dname = name .. "_" .. tname -- e.g. "doors:door_steel_red"
331332
end
332333

333334
local state = 0
334335
if minetest.get_item_group(minetest.get_node(aside).name, "door") == 1 then
335336
state = state + 2
336-
minetest.set_node(pos, {name = name .. "_b", param2 = dir})
337+
minetest.set_node(pos, {name = dname .. "_b", param2 = dir})
337338
minetest.set_node(above, {name = "doors:hidden", param2 = (dir + 3) % 4})
338339
else
339-
minetest.set_node(pos, {name = name .. "_a", param2 = dir})
340+
minetest.set_node(pos, {name = dname .. "_a", param2 = dir})
340341
minetest.set_node(above, {name = "doors:hidden", param2 = dir})
341342
end
342343

0 commit comments

Comments
 (0)