diff --git a/PHI-EN/migrations/migrations.lua b/PHI-EN/migrations/migrations.lua index 7dedc4b..c994365 100644 --- a/PHI-EN/migrations/migrations.lua +++ b/PHI-EN/migrations/migrations.lua @@ -10,8 +10,10 @@ for _, force in pairs(game.forces) do for j=v.min, v.max, 1 do if technologies['compound-energy-' .. j] ~= nil then if technologies['compound-energy-' .. j].researched then - recipes[v.name .. '-' .. j].enabled = true - recipes[v.name .. '-' .. j].reload() + if recipes[v.name .. '-' .. j] ~= nil then + recipes[v.name .. '-' .. j].enabled = true + recipes[v.name .. '-' .. j].reload() + end end end end diff --git a/PHI-EQ/migrations/migrations.lua b/PHI-EQ/migrations/migrations.lua index 96a3d7c..9b33e26 100644 --- a/PHI-EQ/migrations/migrations.lua +++ b/PHI-EQ/migrations/migrations.lua @@ -10,8 +10,10 @@ for _, force in pairs(game.forces) do if technologies[v.tech] ~= nil then if technologies[v.tech].researched then for j=v.min, v.max, 1 do - recipes[v.name .. '-mk' .. j .. '-equipment'].enabled = true - recipes[v.name .. '-mk' .. j .. '-equipment'].reload() + if recipes[v.name .. '-mk' .. j .. '-equipment'] ~= nil then + recipes[v.name .. '-mk' .. j .. '-equipment'].enabled = true + recipes[v.name .. '-mk' .. j .. '-equipment'].reload() + end end end end diff --git a/PHI-MB/migrations/migrations.lua b/PHI-MB/migrations/migrations.lua index abc5821..238cd67 100644 --- a/PHI-MB/migrations/migrations.lua +++ b/PHI-MB/migrations/migrations.lua @@ -10,8 +10,10 @@ for _, force in pairs(game.forces) do if technologies[v.tech] ~= nil then if technologies[v.tech].researched then for j=v.min, v.max, 1 do - recipes[v.name .. '-' .. j].enabled = true - recipes[v.name .. '-' .. j].reload() + if recipes[v.name .. '-' .. j] ~= nil then + recipes[v.name .. '-' .. j].enabled = true + recipes[v.name .. '-' .. j].reload() + end end end end diff --git a/PHI-RS/migrations/migrations.lua b/PHI-RS/migrations/migrations.lua index 1d84bff..8009864 100644 --- a/PHI-RS/migrations/migrations.lua +++ b/PHI-RS/migrations/migrations.lua @@ -12,10 +12,14 @@ for index, force in pairs(game.forces) do for _, v in pairs(items) do if technologies[v.tech] ~= nil then if technologies[v.tech].researched then - recipes[v.name .. '-s1'].enabled = true - recipes[v.name .. '-s1'].reload() - recipes[v.name .. '-s2'].enabled = true - recipes[v.name .. '-s2'].reload() + if recipes[v.name .. '-s1'] ~= nil then + recipes[v.name .. '-s1'].enabled = true + recipes[v.name .. '-s1'].reload() + end + if recipes[v.name .. '-s2'] ~= nil then + recipes[v.name .. '-s2'].enabled = true + recipes[v.name .. '-s2'].reload() + end end end end diff --git a/PHI-WE/migrations/migrations.lua b/PHI-WE/migrations/migrations.lua index 979096e..d401e70 100644 --- a/PHI-WE/migrations/migrations.lua +++ b/PHI-WE/migrations/migrations.lua @@ -10,8 +10,10 @@ for _, force in pairs(game.forces) do if technologies[v.tech] ~= nil then if technologies[v.tech].researched then for j=v.min, v.max, 1 do - recipes[v.name .. '-' .. j].enabled = true - recipes[v.name .. '-' .. j].reload() + if recipes[v.name .. '-' .. j] ~= nil then + recipes[v.name .. '-' .. j].enabled = true + recipes[v.name .. '-' .. j].reload() + end end end end