if changes the recipe to require engine units. depot and drone are unavailable to craft.
table.insert(data.raw["technology"]["engine"].effects,
{type = "unlock-recipe",
recipe = drone_name})
table.insert(data.raw["technology"]["engine"].effects,
{type = "unlock-recipe",
recipe = "mining-depot"})
add option to change require tech or disable this requirement
sorry my english.