Advertisement
VanillaBean

shortCropper

Jan 31st, 2016
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.83 KB | None | 0 0
  1. local r = require("robot")
  2. local p = require("cropPositions")
  3. local ic = require("inventory_controller")
  4.  
  5. shortCropper = shorCropper or {}
  6.  
  7. tools = {
  8.  
  9.     boneMeal = "Bone Meal",
  10.     seeds = "Seeds",
  11.     cropSticks = "Crop Sticks",
  12.     Crop = "Wheat",
  13.     Mattock = "Mattock"
  14.  
  15. }
  16.  
  17. inventory = {
  18.  
  19.     boneMeal = 1,
  20.     cropSticks = 2,
  21.     seeds = 3,
  22.     Crop = 4,
  23.     Mattock = 5,
  24.  
  25.     toolHold = 13
  26. }
  27.  
  28. function superCropper.growSeeds()
  29.  
  30.     --plant crop Sticks
  31.     r.select(inventory.cropSticks)
  32.     r.transferTo(inventory.toolHold, 1)
  33.     r.select(inventory.toolHold)
  34.     ic.equip()
  35.     r.useDown()
  36.  
  37.     --plant seeds
  38.     r.select(inventory.seeds)
  39.     ic.equip()
  40.     r.useDown()
  41.     r.select(inventory.boneMeal)
  42.  
  43.     --bone meal seeds
  44.     local seedGrew = false
  45.     repeat
  46.         seedGrew = r.placeDown()
  47.  
  48.     until seedGrew == false
  49.  
  50.     print("crop ready")
  51.  
  52. end
  53.  
  54.  
  55. return shortCropper
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement