+---------------------------------------------------------------------------------------------------
+Version: 2.0.3
+Date: 2024-10-23
+
+ Changed:
+ - Should no longer not research anything if there is an event triggerable reserch available.
+
---------------------------------------------------------------------------------------------------
Version: 2.0.2
Date: 2024-10-23
return false
end
end
+ if #tech.research_unit_ingredients == 0 then
+ return false
+ end
for _, ingredient in pairs(tech.research_unit_ingredients) do
if not config.allowed_ingredients[ingredient.name] then
return false
table.insert(rq, next_research)
for i=1,6 do
- if force.research_queue[i] == nil then break end
- if not (force.current_research and config.allow_switching and i == 1) then
- table.insert(rq, force.research_queue[i].name)
- end
+ if force.research_queue[i] == nil then break end
+ if i == 1 then
+ if not (force.current_research and config.allow_switching) then
+ table.insert(rq, force.research_queue[i].name)
+ end
+ else
+ table.insert(rq, force.research_queue[i].name)
+ end
end
force.research_queue = rq
{
"name": "some-autoresearch",
- "version": "2.0.2",
+ "version": "2.0.3",
"title": "Auto Research (fixed + re-published)",
"author": "Someone (originally canidae)",
"homepage": "https://git.somenet.org/factorio/some-autoresearch.git",