Node states modified, according to tueblib.states

This commit is contained in:
Joachim Stolberg 2018-03-18 21:27:44 +01:00
parent 299860158d
commit 7fd2fc66d5
5 changed files with 8 additions and 8 deletions

@ -19,7 +19,7 @@ local CYCLE_TIME = 4
local TICKS_TO_SLEEP = 5
local STOP_STATE = 0
local STANDBY_STATE = -1
local FAULT_STATE = -2
local FAULT_STATE = -3
local leaves = {
@ -135,7 +135,7 @@ end
local function goto_sleep(pos)
local meta = minetest.get_meta(pos)
local number = meta:get_string("number")
meta:set_int("running", STOP_STATE)
meta:set_int("running", STANDBY_STATE)
minetest.get_node_timer(pos):start(CYCLE_TIME * TICKS_TO_SLEEP)
meta:set_string("infotext", "Tubelib Fermenter "..number..": standby")
meta:set_string("formspec", formspec(tubelib.STANDBY))

@ -18,7 +18,7 @@ local TICKS_TO_SLEEP = 10
local CYCLE_TIME = 2
local STOP_STATE = 0
local STANDBY_STATE = -1
local FAULT_STATE = -2
local FAULT_STATE = -3
local function formspec(state)
@ -285,7 +285,7 @@ tubelib.register_node("tubelib_addons1:grinder", {"tubelib_addons1:grinder_activ
elseif topic == "state" then
local meta = minetest.get_meta(pos)
local running = meta:get_int("running")
return tubelib.statestring(runnnig)
return tubelib.statestring(running)
else
return "unsupported"
end

@ -28,7 +28,7 @@ local TICKS_TO_SLEEP = 10
local STOP_STATE = 0
local RUNNING = 1
local STANDBY_STATE = -1
local FAULT_STATE = -2
local FAULT_STATE = -3
local OFFSET = 5
local Radius2Idx = {[4]=1 ,[6]=2, [8]=3, [10]=4, [12]=5, [14]=6, [16]=7}

@ -24,7 +24,7 @@ local CYCLE_TIME = 4
local BURNING_TIME = 16
local TICKS_TO_SLEEP = 5
local STOP_STATE = 0
local FAULT_STATE = -2
local FAULT_STATE = -3
local Depth2Idx = {[1]=1 ,[2]=2, [3]=3, [5]=4, [10]=5, [15]=6, [20]=7, [25]=8}
local Level2Idx = {[2]=1, [1]=2, [0]=3, [-1]=4, [-2]=5, [-3]=6,

@ -19,7 +19,7 @@ local CYCLE_TIME = 6
local TICKS_TO_SLEEP = 5
local STOP_STATE = 0
local STANDBY_STATE = -1
local FAULT_STATE = -2
local FAULT_STATE = -3
local function formspec(state)
return "size[8,8]"..
@ -124,7 +124,7 @@ end
local function goto_sleep(pos)
local meta = minetest.get_meta(pos)
local number = meta:get_string("number")
meta:set_int("running", STOP_STATE)
meta:set_int("running", STANDBY_STATE)
minetest.get_node_timer(pos):start(CYCLE_TIME * TICKS_TO_SLEEP)
meta:set_string("infotext", "Tubelib Reformer "..number..": standby")
meta:set_string("formspec", formspec(tubelib.STANDBY))