Initial Commit
This commit is contained in:
315
Original Programs/Boiler Build.lua
Normal file
315
Original Programs/Boiler Build.lua
Normal file
@ -0,0 +1,315 @@
|
||||
local accumulatorSlot = 1
|
||||
local fireboxSlot = 2
|
||||
local boilerSlot = 3
|
||||
local liquidductSlot = 4
|
||||
local steamconsumerSlot = 5
|
||||
local energybridgeSlot = 6
|
||||
local producerSlot = 7
|
||||
|
||||
function select(nr)
|
||||
turtle.select(nr)
|
||||
end
|
||||
|
||||
function a()
|
||||
turtle.turnLeft()
|
||||
i = turtle.forward()
|
||||
if i then
|
||||
turtle.turnRight()
|
||||
else
|
||||
sleep(1)
|
||||
turtle.turnRight()
|
||||
print("GTFO xD")
|
||||
a()
|
||||
end
|
||||
end
|
||||
|
||||
function d()
|
||||
turtle.turnRight()
|
||||
i = turtle.forward()
|
||||
if i then
|
||||
turtle.turnLeft()
|
||||
else
|
||||
sleep(1)
|
||||
turtle.turnLeft()
|
||||
print("GTFO xD")
|
||||
d()
|
||||
end
|
||||
end
|
||||
|
||||
function w()
|
||||
i = turtle.forward()
|
||||
if i then
|
||||
sleep(0)
|
||||
else
|
||||
sleep(1)
|
||||
print("GTFO xD")
|
||||
w()
|
||||
end
|
||||
end
|
||||
|
||||
function s()
|
||||
i = turtle.back()
|
||||
if i then
|
||||
sleep(0)
|
||||
else
|
||||
sleep(1)
|
||||
print("GTFO xD")
|
||||
s()
|
||||
end
|
||||
end
|
||||
|
||||
function up()
|
||||
i = turtle.up()
|
||||
if i then
|
||||
sleep(0)
|
||||
else
|
||||
sleep(1)
|
||||
print("GTFO xD")
|
||||
up()
|
||||
end
|
||||
end
|
||||
|
||||
function down()
|
||||
i = turtle.down()
|
||||
if i then
|
||||
sleep(0)
|
||||
else
|
||||
sleep(1)
|
||||
print("GTFO xD")
|
||||
down()
|
||||
end
|
||||
end
|
||||
|
||||
function place()
|
||||
i = turtle.placeDown()
|
||||
if i then
|
||||
sleep(0)
|
||||
else
|
||||
turtle.digDown()
|
||||
sleep(0.2)
|
||||
print("Can't place? do I have enoughmaterials?")
|
||||
place()
|
||||
end
|
||||
end
|
||||
|
||||
function fill()
|
||||
place()
|
||||
w()
|
||||
place()
|
||||
d()
|
||||
place()
|
||||
s()
|
||||
place()
|
||||
s()
|
||||
place()
|
||||
a()
|
||||
place()
|
||||
a()
|
||||
place()
|
||||
w()
|
||||
place()
|
||||
w()
|
||||
place()
|
||||
d()
|
||||
s()
|
||||
end
|
||||
|
||||
print("is the turtle positioned like this?")
|
||||
print("xxxxx")
|
||||
print("xooox")
|
||||
print("xooox")
|
||||
print("xooox")
|
||||
print("xx*xx")
|
||||
print("It doesn't matter what x is")
|
||||
print("o is water")
|
||||
print("* is the turtle")
|
||||
print("if not make it like shown above, then type yes")
|
||||
write (">") input = io.read()
|
||||
if input == "yes" then
|
||||
term.clear()
|
||||
else
|
||||
end
|
||||
|
||||
print("Do you have a space of 3*3*8 free above the water?")
|
||||
print("if not make it free, then type yes")
|
||||
if input == "yes" then
|
||||
term.clear()
|
||||
else
|
||||
end
|
||||
|
||||
print("Put atleast one aqueous accumulator in slot 1")
|
||||
print("Put atleast nine fireboxes (liquid or solid fueled) in slot 2")
|
||||
print("Put atleast 36 high pressure boilers in slot 3")
|
||||
print("slots are counted from top left to bottom right")
|
||||
print("once you've put the items in type yes")
|
||||
write (">") input = io.read()
|
||||
if input == "yes" then
|
||||
term.clear()
|
||||
else
|
||||
end
|
||||
|
||||
print("Put atleast four liquidducts in slot 4")
|
||||
print("Put atleast four steam consumers in slot 5")
|
||||
print("Put atleast one energy bridge in slot 6")
|
||||
print("Put atleast one producer (bc, LV, MV, HV, EV) in slot 7")
|
||||
print("once you've put the items in type yes")
|
||||
write (">") input = io.read()
|
||||
if input == "yes" then
|
||||
term.clear()
|
||||
else
|
||||
end
|
||||
|
||||
if turtle.getItemCount(1) >= 1 then
|
||||
sleep(0)
|
||||
else
|
||||
print("Put atleast one aqueous accumulator in slot 1")
|
||||
print("once you've put it in type yes")
|
||||
write (">") input = io.read()
|
||||
end
|
||||
if input == "yes" then
|
||||
term.clear()
|
||||
else
|
||||
end
|
||||
|
||||
|
||||
if turtle.getItemCount(2) >= 9 then
|
||||
sleep(0)
|
||||
else
|
||||
print("Put atleast nine fireboxes (liquid or solid fueled) in slot 2")
|
||||
print("once you've put it in type yes")
|
||||
write (">") input = io.read()
|
||||
end
|
||||
if input == "yes" then
|
||||
term.clear()
|
||||
else
|
||||
end
|
||||
|
||||
|
||||
if turtle.getItemCount(3) >= 36 then
|
||||
sleep(0)
|
||||
else
|
||||
print("Put atleast 36 high pressure boilers in slot 3")
|
||||
print("once you've put it in type yes")
|
||||
write (">") input = io.read()
|
||||
end
|
||||
if input == "yes" then
|
||||
term.clear()
|
||||
else
|
||||
end
|
||||
|
||||
|
||||
if turtle.getItemCount(4) >= 4 then
|
||||
sleep(0)
|
||||
else
|
||||
print("Put atleast four liquidducts in slot 4")
|
||||
print("once you've put it in type yes")
|
||||
write (">") input = io.read()
|
||||
end
|
||||
if input == "yes" then
|
||||
term.clear()
|
||||
else
|
||||
end
|
||||
|
||||
|
||||
if turtle.getItemCount(5) >= 4 then
|
||||
sleep(0)
|
||||
else
|
||||
print("Put atleast four steam consumers in slot 5")
|
||||
print("once you've put it in type yes")
|
||||
write (">") input = io.read()
|
||||
end
|
||||
if input == "yes" then
|
||||
term.clear()
|
||||
else
|
||||
end
|
||||
|
||||
|
||||
if turtle.getItemCount(6) >= 1 then
|
||||
sleep(0)
|
||||
else
|
||||
print("Put atleast one energy bridge in slot 6")
|
||||
print("once you've put it in type yes")
|
||||
write (">") input = io.read()
|
||||
end
|
||||
if input == "yes" then
|
||||
term.clear()
|
||||
else
|
||||
end
|
||||
|
||||
|
||||
if turtle.getItemCount(7) >= 1 then
|
||||
sleep(0)
|
||||
else
|
||||
print("Put atleast one producer (bc, LV, MV, HV, EV) in slot 7")
|
||||
print("once you've put it in type yes")
|
||||
write (">") input = io.read()
|
||||
end
|
||||
if input == "yes" then
|
||||
term.clear()
|
||||
else
|
||||
end
|
||||
|
||||
|
||||
term.clear()
|
||||
|
||||
print("thats all I need, type go to turn me on")
|
||||
write (">") input = io.read()
|
||||
if input == "go" then
|
||||
term.clear()
|
||||
print("Starting!")
|
||||
else
|
||||
end
|
||||
|
||||
|
||||
select(accumulatorSlot)
|
||||
w()
|
||||
w()
|
||||
place()
|
||||
turtle.up()
|
||||
select(fireboxSlot)
|
||||
fill()
|
||||
turtle.up()
|
||||
select(boilerSlot)
|
||||
fill()
|
||||
turtle.up()
|
||||
select(boilerSlot)
|
||||
fill()
|
||||
turtle.up()
|
||||
select(boilerSlot)
|
||||
fill()
|
||||
turtle.up()
|
||||
select(boilerSlot)
|
||||
fill()
|
||||
turtle.up()
|
||||
select(energybridgeSlot)
|
||||
place()
|
||||
select(steamconsumerSlot)
|
||||
w()
|
||||
place()
|
||||
s()
|
||||
a()
|
||||
place()
|
||||
d()
|
||||
d()
|
||||
place()
|
||||
a()
|
||||
s()
|
||||
place()
|
||||
select(liquidductSlot)
|
||||
a()
|
||||
place()
|
||||
w()
|
||||
w()
|
||||
place()
|
||||
d()
|
||||
d()
|
||||
place()
|
||||
s()
|
||||
s()
|
||||
place()
|
||||
a()
|
||||
w()
|
||||
turtle.up()
|
||||
select(producerSlot)
|
||||
place()
|
||||
print("Done")
|
2266
Original Programs/Quarry.lua
Normal file
2266
Original Programs/Quarry.lua
Normal file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user