SHOW:
|
|
- or go back to the newest paste.
| 1 | - | |
| 1 | + | |
| 2 | local aeNetwork = peripheral.wrap("right")
| |
| 3 | while true do | |
| 4 | trashList = {}
| |
| 5 | for i,data in pairs(trashListChest.getAllStacks(false)) do | |
| 6 | - | for i,data in pairs(trashListChest.getAllStacks()) do |
| 6 | + | if aeNetwork.getItemDetail({["id"] = data["id"], ["dmg"] = data["dmg"]}, false) ~= nil then
|
| 7 | - | while aeNetwork.countOfItemType(data["id"], data["dmg"]) > ( data["qty"] * 1000 ) do |
| 7 | + | while aeNetwork.getItemDetail({["id"] = data["id"], ["dmg"] = data["dmg"]}, false).qty > ( data["qty"] * 1000 ) do
|
| 8 | - | if trashList[data["name"]] == nil then |
| 8 | + | if trashList[data["display_name"]] == nil then |
| 9 | - | trashList[data["name"]] = aeNetwork.extractItem({ ["id"] = data["id"], ["dmg"] = data["dmg"], ["qty"] = math.min(aeNetwork.countOfItemType(data["id"], data["dmg"]) - ( data["qty"] * 1000 ), data["maxSize"]) }, "up")
|
| 9 | + | trashList[data["display_name"]] = aeNetwork.exportItem({ ["id"] = data["id"], ["dmg"] = data["dmg"] }, "up", math.min(aeNetwork.getItemDetail({["id"] = data["id"], ["dmg"] = data["dmg"]}, false).qty - ( data["qty"] * 1000 ), data["max_size"])).qty
|
| 10 | - | else |
| 10 | + | else |
| 11 | - | trashList[data["name"]] = trashList[data["name"]] + aeNetwork.extractItem({ ["id"] = data["id"], ["dmg"] = data["dmg"], ["qty"] = math.min(aeNetwork.countOfItemType(data["id"], data["dmg"]) - ( data["qty"] * 1000 ), data["maxSize"])}, "up")
|
| 11 | + | trashList[data["display_name"]] = trashList[data["display_name"]] + aeNetwork.exportItem({ ["id"] = data["id"], ["dmg"] = data["dmg"]}, "up", math.min(aeNetwork.getItemDetail({["id"] = data["id"], ["dmg"] = data["dmg"]}, false).qty - ( data["qty"] * 1000 ), data["max_size"])).qty
|
| 12 | end | |
| 13 | - | sleep(.05) |
| 13 | + | sleep(.05) |
| 14 | end | |
| 15 | end | |
| 16 | end | |
| 17 | print("Cleaned out:")
| |
| 18 | for name,i in pairs(trashList) do | |
| 19 | print(name.." - "..i) | |
| 20 | end | |
| 21 | sleep(30) | |
| 22 | end |