plethora import/export support

This commit is contained in:
kepler155c
2018-03-29 21:50:27 -04:00
parent 0441662514
commit dc67a4e9ac
4 changed files with 17 additions and 27 deletions

View File

@@ -348,23 +348,25 @@ function TurtleBuilder:dumpInventoryWithCheck()
end
function TurtleBuilder:autocraft(supplies)
local t = { }
if self.itemAdapter.craftItems then
local t = { }
for _,s in pairs(supplies) do
local key = s.id .. ':' .. s.dmg
local item = t[key]
if not item then
item = {
id = s.id,
dmg = s.dmg,
qty = 0,
}
t[key] = item
for _,s in pairs(supplies) do
local key = s.id .. ':' .. s.dmg
local item = t[key]
if not item then
item = {
id = s.id,
dmg = s.dmg,
qty = 0,
}
t[key] = item
end
item.qty = item.qty + (s.need - s.qty)
end
item.qty = item.qty + (s.need - s.qty)
end
self.itemAdapter:craftItems(convertForward(t))
self.itemAdapter:craftItems(convertForward(t))
end
end
function TurtleBuilder:getSupplies()