Allow using templates on multiple luacontrollers

Fixes #8
Patch submitted by @oiaohm
This commit is contained in:
upsilon 2018-02-27 16:33:18 +01:00
parent ce9544d2bf
commit 8a56370ce8
No known key found for this signature in database
GPG Key ID: A80DAE1F266E1C3C

@ -223,10 +223,10 @@ minetest.register_tool("moremesecons_luacontroller_tool:lctt", {
return return
end end
pdata[pname] = pdata[pname] or { pdata[pname] = {
pos = pos, pos = pos,
player_name = pname, player_name = pname,
template_name = next(templates[pname] or templates[next(templates)]), template_name = pdata[pname] and pdata[pname].template_name or next(templates[pname] or templates[next(templates)]),
} }
minetest.show_formspec(pname, "moremesecons:luacontroller_tool", get_selection_formspec(pdata[pname].player_name, pdata[pname].template_name)) minetest.show_formspec(pname, "moremesecons:luacontroller_tool", get_selection_formspec(pdata[pname].player_name, pdata[pname].template_name))
end, end,