1
0

Update steel-display.lua

ickputzdirwech's fix only handled specific cases and ignored the values for technologies and recipes defined in globals.lua
also didn't handle the situation where any IR unlocks are specified
This commit is contained in:
Deadlock989
2020-11-22 09:10:07 +00:00
committed by GitHub
parent 90499e48ec
commit 423cf5aff2
+9 -9
View File
@@ -1,11 +1,11 @@
local DID = require("globals")
for index, force in pairs(game.forces) do for index, force in pairs(game.forces) do
local technologies = force.technologies for display,displaydata in pairs(DID.displays) do
local recipes = force.recipes if displaydata.IR_unlock and force.technologies[displaydata.IR_unlock] and force.technologies[displaydata.IR_unlock].researched then
force.recipes[display].enabled = true
if technologies["steel-processing"].researched then elseif displaydata.unlock and force.technologies[displaydata.unlock] and force.technologies[displaydata.unlock].researched then
recipes["steel-display-small"].enabled = true force.recipes[display].enabled = true
recipes["steel-display-medium"].enabled = true end
recipes["steel-display"].enabled = true end
end
end end