Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --quarryPlan
- os.loadAPI("mineTools")
- g = mineTools
- term.clear()
- term.setCursorPos(1,1)
- function prepQuarry()
- g.tLeft()
- g.tLeft()
- g.dmForward(1)
- g.dmDown(1)
- g.dDown()
- --place Phased Conductive Pipe
- g.sSlot(1)
- g.pDown()
- g.mUp(1)
- --place Golden Conductive Pipe
- g.sSlot(2)
- g.pDown()
- g.mUp(2)
- --place Buffer
- g.sSlot(3)
- g.pDown()
- g.mUp(1)
- --place Golden Transport Pipe
- g.sSlot(4)
- g.pDown()
- g.mUp(1)
- --place Phased Transport Pipe
- g.sSlot(5)
- g.pDown()
- g.tLeft()
- g.tLeft()
- g.dmForward(1)
- g.dmDown(4)
- end
- print("Quarry Plan")
- print("--------------------------------------")
- --Get Quarry Count
- write("How many quarry's: ")
- local qCount = tonumber(read())
- prepQuarry()
- for i = 1, qCount do
- --mark quarry
- g.sSlot(15)
- g.mUp(1)
- g.pDown() --Mark 1
- g.mForward(1)
- g.mDown(1)
- g.mForward(62)
- g.sSlot(16)
- g.pDown()--Block 2
- g.tLeft()
- g.sSlot(15)
- g.mUp(1)
- g.pDown()--Mark 2
- g.mForward(1)
- g.mDown(1)
- g.mForward(62)
- g.sSlot(16)
- g.pDown()--Block 3
- g.tLeft()
- g.sSlot(15)
- g.mUp(1)
- g.pDown()--Mark 3
- g.mForward(1)
- g.mDown(1)
- g.mForward(62)
- g.sSlot(16)
- g.pDown()--Block 4
- g.sSlot(15)
- g.mUp(1)
- g.pDown()--Mark 4
- --Check if more quarries are needed
- if i < qCount then
- --move to mark next quarry
- g.mAboutRight()
- g.mDown(1)
- g.sSlot(16)
- g.pDown()--Block 1
- prepQuarry()
- else --DONE
- --g.mForward(1)
- end
- print("Quarry ", i, " Complete")
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement