aboutsummaryrefslogtreecommitdiff
path: root/games/devtest/mods/unittests/crafting_prepare.lua
diff options
context:
space:
mode:
authorsfan5 <sfan5@live.de>2022-09-04 16:22:12 +0200
committersfan5 <sfan5@live.de>2022-09-14 13:48:06 +0200
commita20b758e199eb48da7d99ba23808e15d987f2d3f (patch)
treed1690caff18c3885b67afe33f28bf12b0fbaaa94 /games/devtest/mods/unittests/crafting_prepare.lua
parent128842becf4d93ef333c317b6f999af8c90afe96 (diff)
downloadminetest-a20b758e199eb48da7d99ba23808e15d987f2d3f.tar.gz
minetest-a20b758e199eb48da7d99ba23808e15d987f2d3f.tar.bz2
minetest-a20b758e199eb48da7d99ba23808e15d987f2d3f.zip
Allow looped animation to be used safely with old clients
fixes #12657
Diffstat (limited to 'games/devtest/mods/unittests/crafting_prepare.lua')
0 files changed, 0 insertions, 0 deletions
ass="hl opt">, node) mesecon.receptor_off(pos) end, luaautomation = { getstate = "off", setstate = function(pos, node, newstate) if newstate=="on" then advtrains.ndb.swap_node(pos, {name="mesecons_switch:mesecon_switch_on", param2=node.param2}) mesecon.receptor_on(pos) end end, }, }) minetest.override_item("mesecons_switch:mesecon_switch_on", { groups = { dig_immediate=2, save_in_nodedb=1, not_in_creative_inventory=1, }, on_rightclick = function (pos, node) advtrains.ndb.swap_node(pos, {name="mesecons_switch:mesecon_switch_off", param2=node.param2}) mesecon.receptor_off(pos) minetest.sound_play("mesecons_switch", {pos=pos}) end, on_updated_from_nodedb = function(pos, node) mesecon.receptor_on(pos) end, luaautomation = { getstate = "on", setstate = function(pos, node, newstate) if newstate=="off" then advtrains.ndb.swap_node(pos, {name="mesecons_switch:mesecon_switch_off", param2=node.param2}) mesecon.receptor_off(pos) end end, }, })