cleanup
This commit is contained in:
parent
760729ee4b
commit
7694798ad0
6 changed files with 45 additions and 73 deletions
|
@ -1,60 +0,0 @@
|
||||||
require("recipes")
|
|
||||||
require("pathfinding")
|
|
||||||
iv = require("inventory")
|
|
||||||
|
|
||||||
|
|
||||||
-- belt recipe
|
|
||||||
getItems("minecraft:kelp", 4)
|
|
||||||
getItems("minecraft:charcoal", 1)
|
|
||||||
getItems("techreborn:rubber", 3)
|
|
||||||
-- furnace
|
|
||||||
go_to(vector.new(1,0,0), "south")
|
|
||||||
selectItem("minecraft:charcoal")
|
|
||||||
iv.insertForward(2)
|
|
||||||
selectItem("minecraft:kelp")
|
|
||||||
iv.insertForward(1)
|
|
||||||
|
|
||||||
sleep(40)
|
|
||||||
iv.takeForward(3)
|
|
||||||
|
|
||||||
selectItem("minecraft:dried_kelp")
|
|
||||||
|
|
||||||
for i = 1,3 do
|
|
||||||
-- deployer
|
|
||||||
go_to(vector.new(2,0,0), "south")
|
|
||||||
iv.insertForwardDepot(1)
|
|
||||||
go_to(vector.new(2,1,0), "south")
|
|
||||||
selectItem("techreborn:rubber")
|
|
||||||
turtle.dropUp(1)
|
|
||||||
goDown()
|
|
||||||
sleep(1)
|
|
||||||
iv.takeForwardDepot()
|
|
||||||
-- press
|
|
||||||
go_to(vector.new(-1,0,0), "south")
|
|
||||||
selectItem("minecraft:dried_kelp", true)
|
|
||||||
iv.insertForwardDepot(1)
|
|
||||||
sleep(1)
|
|
||||||
iv.takeForwardDepot()
|
|
||||||
-- deployer 2
|
|
||||||
selectItem("minecraft:dried_kelp", true)
|
|
||||||
print("selected partial belt")
|
|
||||||
go_to(vector.new(2,0,0), "south")
|
|
||||||
iv.insertForwardDepot(1)
|
|
||||||
go_to(vector.new(2,1,0), "south")
|
|
||||||
selectItem("minecraft:dried_kelp", false)
|
|
||||||
turtle.dropUp(1)
|
|
||||||
goDown()
|
|
||||||
sleep(1)
|
|
||||||
iv.takeForwardDepot()
|
|
||||||
-- press 2
|
|
||||||
selectItem("minecraft:dried_kelp", true)
|
|
||||||
go_to(vector.new(-1,0,0), "south")
|
|
||||||
iv.insertForwardDepot(1)
|
|
||||||
sleep(1)
|
|
||||||
iv.takeForwardDepot()
|
|
||||||
|
|
||||||
selectItem("minecraft:dried_kelp", true)
|
|
||||||
|
|
||||||
end
|
|
||||||
|
|
||||||
go_to(vector.new(0,0,0), "south")
|
|
|
@ -1,8 +1,23 @@
|
||||||
require("inventory")
|
require("inventory")
|
||||||
require("pathfinding")
|
require("pathfinding")
|
||||||
|
|
||||||
|
press_pos = vector.new(1,0,0)
|
||||||
|
deployer_pos = vector.new(2,0,0)
|
||||||
|
furnace_pos = vector.new(3,0,0)
|
||||||
|
mill_pos = vector.new(4,0,0)
|
||||||
|
mixer_pos = vector.new(-1,0,0)
|
||||||
|
compactor_pos = vector.new(-2,0,0)
|
||||||
|
spout_pos = vector.new(-3,0,0)
|
||||||
|
melter_pos = vector.new(-4,1,-3)
|
||||||
|
casting_table_pos = vector.new(-3,0,-3)
|
||||||
|
|
||||||
|
-- fluid_tanks = {
|
||||||
|
-- water = vector.new(0,0,-1),
|
||||||
|
-- lava = vector.new(0,0,-1)
|
||||||
|
-- }
|
||||||
|
|
||||||
function mill(extra_items)
|
function mill(extra_items)
|
||||||
go_to(vector.new(-4,0,0),"south")
|
goTo(mill_pos,"south")
|
||||||
item_count = 0
|
item_count = 0
|
||||||
if turtle.getItemCount() ~= 0 then
|
if turtle.getItemCount() ~= 0 then
|
||||||
item_count = 1
|
item_count = 1
|
||||||
|
@ -23,7 +38,7 @@ function mill(extra_items)
|
||||||
end
|
end
|
||||||
function deploy(extra_items, nbt)
|
function deploy(extra_items, nbt)
|
||||||
-- extra_items should only be one item
|
-- extra_items should only be one item
|
||||||
go_to(vector.new(2,0,0), "south")
|
goTo(deployer_pos, "south")
|
||||||
insertDepot(1)
|
insertDepot(1)
|
||||||
goUp()
|
goUp()
|
||||||
goUp()
|
goUp()
|
||||||
|
@ -43,7 +58,7 @@ function deploy_tool(extra_items)
|
||||||
turtle.suckUp()
|
turtle.suckUp()
|
||||||
end
|
end
|
||||||
function furnace(extra_items)
|
function furnace(extra_items)
|
||||||
go_to(vector.new(1,0,0), "south")
|
goTo(furnace_pos, "south")
|
||||||
item_count = 0
|
item_count = 0
|
||||||
if turtle.getItemCount() ~= 0 then
|
if turtle.getItemCount() ~= 0 then
|
||||||
item_count = 1
|
item_count = 1
|
||||||
|
@ -60,14 +75,17 @@ function furnace(extra_items)
|
||||||
takeForward(3)
|
takeForward(3)
|
||||||
end
|
end
|
||||||
function press(_)
|
function press(_)
|
||||||
go_to(vector.new(-1,0,0), "south")
|
goTo(press_pos, "south")
|
||||||
insertDepot(1)
|
insertDepot(1)
|
||||||
sleep(1)
|
sleep(1)
|
||||||
takeDepot()
|
takeDepot()
|
||||||
end
|
end
|
||||||
function compact(extra_items) end
|
function compact(extra_items)
|
||||||
|
printError("unimplemented :3")
|
||||||
|
fail()
|
||||||
|
end
|
||||||
function mix(extra_items)
|
function mix(extra_items)
|
||||||
go_to(vector.new(-3,0,0), "south")
|
goTo(mixer_pos, "south")
|
||||||
insertForward(1, 1)
|
insertForward(1, 1)
|
||||||
for _, item in pairs(extra_items) do
|
for _, item in pairs(extra_items) do
|
||||||
selectItem(item.name)
|
selectItem(item.name)
|
||||||
|
|
|
@ -10,5 +10,4 @@ keep_stocked = {
|
||||||
flint = 10
|
flint = 10
|
||||||
}
|
}
|
||||||
|
|
||||||
go_to(vector.new(0,0,0), "south")
|
goHome()
|
||||||
recipes = load_recipes()
|
|
||||||
|
|
|
@ -88,7 +88,7 @@ function stepTo(target)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
function go_to(target, face)
|
function goTo(target, face)
|
||||||
while target ~= _G.pos do
|
while target ~= _G.pos do
|
||||||
stepTo(target)
|
stepTo(target)
|
||||||
end
|
end
|
||||||
|
@ -103,3 +103,7 @@ function go_to(target, face)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
function goHome()
|
||||||
|
goTo(vector.new(0,0,0), "south")
|
||||||
|
end
|
|
@ -168,3 +168,15 @@ craft andesite_alloy andesite_alloy andesite_alloy andesite_alloy polished_rose_
|
||||||
glass_pane
|
glass_pane
|
||||||
steps:
|
steps:
|
||||||
craft glass glass glass glass glass glass
|
craft glass glass glass glass glass glass
|
||||||
|
|
||||||
|
copper_casing
|
||||||
|
base andesite_casing
|
||||||
|
intermediate incomplete_copper_casing
|
||||||
|
repeat 3
|
||||||
|
steps:
|
||||||
|
deploy rubber
|
||||||
|
deploy copper_sheet
|
||||||
|
|
||||||
|
kelp
|
||||||
|
steps:
|
||||||
|
mix water kelp bone_meal:2
|
||||||
|
|
|
@ -10,8 +10,7 @@ keep_stocked = {
|
||||||
flint = 10
|
flint = 10
|
||||||
}
|
}
|
||||||
|
|
||||||
go_to(vector.new(0,0,0), "south")
|
goHome()
|
||||||
recipes = load_recipes()
|
|
||||||
|
|
||||||
print("known recipes:\n")
|
print("known recipes:\n")
|
||||||
for k,_ in pairs(recipes) do
|
for k,_ in pairs(recipes) do
|
||||||
|
@ -57,7 +56,7 @@ function doRecipe(recipe)
|
||||||
-- read()
|
-- read()
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
go_to(vector.new(0,0,0), "south")
|
goHome()
|
||||||
for i = 1, 16 do
|
for i = 1, 16 do
|
||||||
if turtle.getItemCount(i) ~= 0 then
|
if turtle.getItemCount(i) ~= 0 then
|
||||||
turtle.select(i)
|
turtle.select(i)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue