script.on_event(defines.events.on_research_finished, function(event) -- Reload recipes and technologies for i, player in ipairs(game.players) do player.force.reset_recipes() player.force.reset_technologies() end for index, force in pairs(game.forces) do -- Generate technology and recipe tables local tech = force.technologies local recipes = force.recipes -- Unlock researched recipes if tech["advanced-material-processing"] and tech["advanced-material-processing"].researched then if recipes["electric-steel-furnace"] then recipes["electric-steel-furnace"].enabled = true end end end end)