Index: tap.lua ================================================================== --- tap.lua +++ tap.lua @@ -1,14 +1,14 @@ local log = sorcery.logger('tap') -local sap_interval = 50; +local sap_interval = 60; local function tapdrip(liq, pos) return sorcery.vfx.drip(liq, vector.offset(pos, 0, -0.3, 0), math.random(5,12), sap_interval, 2) end minetest.register_node('sorcery:tap',{ - description = 'Tree Tap'; + description = 'Tap'; drawtype = 'mesh'; mesh = 'sorcery-tap.obj'; inventory_image = 'sorcery_tap_inv.png'; tiles = { 'default_copper_block.png'; @@ -68,11 +68,11 @@ minetest.register_abm { label = 'Sap drip'; nodenames = {'sorcery:tap'}; neighbors = {'group:tree'}; interval = sap_interval; - chance = 4; + 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 = {} }