From f977ac821aa2f6c7053ec7f65d289c57de1e91a8 Mon Sep 17 00:00:00 2001 From: Jeija Date: Sat, 22 Nov 2014 22:09:26 +0100 Subject: Re-implement settings system: Settings can now be retrieved by mesecon.setting(, ) and can be modified without editing the source code by adding the setting to minetest.conf For instance, you can add mesecon.blinky_plant_interval = 0.5 to minetest.conf in order to increase the blinking speed. Rewrite the blinky plant with nodetimers. Fixes #161 --- mesecons_pressureplates/init.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'mesecons_pressureplates/init.lua') diff --git a/mesecons_pressureplates/init.lua b/mesecons_pressureplates/init.lua index e9fdf7f..d01e6e5 100644 --- a/mesecons_pressureplates/init.lua +++ b/mesecons_pressureplates/init.lua @@ -59,7 +59,7 @@ function mesecon.register_pressure_plate(basename, description, textures_off, te pressureplate_basename = basename, on_timer = pp_on_timer, on_construct = function(pos) - minetest.get_node_timer(pos):start(PRESSURE_PLATE_INTERVAL) + minetest.get_node_timer(pos):start(mesecon.setting("pplate_interval", 0.1)) end, },{ mesecons = {receptor = { state = mesecon.state.off, rules = mesecon.rules.pplate }}, -- cgit v1.2.3