It's a simple fix - remove "local ticks = 59" from the control.lua file and replace function ticker() with this:
Code: Select all
function ticker()
	if global.eqChests ~= nil then
		if global.ticks == nil or global.ticks == 0 then
			global.ticks = 59
			processEqChests()
		else
			global.ticks = global.ticks - 1
		end
	else
		script.on_event(defines.events.on_tick, nil)
	end
end

 I've updated the release version in the first post with it. Only tested very briefly in single player (as in: it loads, I can place chests and the contents move around), not tested at all in MP - make a backup of your save, if you care about it
 I've updated the release version in the first post with it. Only tested very briefly in single player (as in: it loads, I can place chests and the contents move around), not tested at all in MP - make a backup of your save, if you care about it 







 ).
 ).