forked from mrkubax10/industrialtest
Re-add Logistica compatibility
This commit is contained in:
@@ -48,14 +48,17 @@ for _,name in ipairs(logistica.group_get_all_nodes_for_group("injectors")) do
|
||||
minetest.override_item(name,override)
|
||||
end
|
||||
|
||||
local function startNodeTimer(pos)
|
||||
minetest.get_node_timer(pos):start(industrialtest.updateDelay)
|
||||
local function afterLogisticaAction(pos)
|
||||
local def=minetest.registered_nodes[minetest.get_node(pos).name]
|
||||
if def and def._industrialtest_self then
|
||||
def._industrialtest_self:triggerIfNeeded(pos)
|
||||
end
|
||||
end
|
||||
|
||||
local function addLogisticaCompatibility(name)
|
||||
local override={
|
||||
_logistica_afterRequesterItemstackInsert=startNodeTimer,
|
||||
_logistica_afterInjectorItemstackTake=startNodeTimer
|
||||
_logistica_afterRequesterItemstackInsert=afterLogisticaAction,
|
||||
_logistica_afterInjectorItemstackTake=afterLogisticaAction
|
||||
}
|
||||
minetest.override_item(name,override)
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user