72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
|
}
local abm_cache
local abm_cache_time
minetest.register_abm {
label = 'Sap drip';
nodenames = {'sorcery:tap'};
neighbors = {'group:tree'};
interval = sap_interval;
chance = 5;
catch_up = true;
action = function(pos, node)
local now = os.time()
if abm_cache_time == nil or now > abm_cache_time + (sap_interval-1) then
abm_cache = { treehash = {} }
|
|
72
73
74
75
76
77
78
79
80
81
82
83
84
85
|
}
local abm_cache
local abm_cache_time
minetest.register_abm {
label = 'Sap drip';
nodenames = {'sorcery:tap'};
interval = sap_interval;
chance = 5;
catch_up = true;
action = function(pos, node)
local now = os.time()
if abm_cache_time == nil or now > abm_cache_time + (sap_interval-1) then
abm_cache = { treehash = {} }
|