Same here. So I looked at change log and the only record with word "science" was:
Version: 0.2.2
Date: 2020-02-22
Features:
- Added more vanilla recipes, enough that science packs can all be crafted in stacks
So it looks like a bug. Then I looked into code and found it. The fix was easy:
- open file /utils/deadlock.lua
- locate local function format(ingredient, result_count)
- just before this function put the following code:
local item_types = {
"item",
"fluid",
"ammo",
"tool",
"module",
"capsule",
"gun",
"repair-tool",
"armor",
"rail-planner",
"item-with-entity-data",
}
local function find_item(name)
for _, t in ipairs(item_types) do
local protos = data.raw[t]
local proto = protos and protos[name]
if proto then return proto end
end
end
4. in the function local function format(ingredient, result_count) locate the line:
local item = data.raw.item[ingredient]
and replace it with:
local item = find_item(ingredient)
and enjoy ...