26 lines
822 B
Lua

local me = {}
-------------------------------------------------------------------------------------
--Enable Recipes if tech researched
-------------------------------------------------------------------------------------
function me.reload_tech_unlock()
--log("reload_tech_unlock")
for _, force in pairs(game.forces) do
for _, tech in pairs(force.technologies) do
if string.find(tech.name, "^technology-.+-crane$") then
--log("processing: " .. tech.name)
local unlock_state = false
if tech.researched then
unlock_state = true
end
for _, effect in pairs(tech.effects) do
if effect.type == "unlock-recipe" then
force.recipes[effect.recipe].enabled = unlock_state
--log(effect.recipe .. " enabled: " .. tostring(unlock_state))
end
end
end
end
end
end
return me