|
|
||
|---|---|---|
| .. | ||
| README.md | ||
| TreeFarm.lua | ||
| lumber_farm.lua | ||
README.md
lumber_farm.lua
Automatically chop an array of spruce trees.
Pastebin
Module Requirements
- tractor_beam
- inventory_controller
- movescript library 4c2AN8Jw
- A lumber axe of obscenely high durability, or unbreakable.
Instructions
First, install movescript to /lib/movescript.lua.
Then, download this script, and edit the downloaded file to set some constants.
ROWS: The number of rows in the farm.COLS: The number of columns in the farm.TREE_SPACING: The number of blocks between trees.DELAY: The time, in tens of seconds, to wait between chopping and picking up items.move_to_start: A movescript describing how to get from the robot's base station to the first tree.return_from_start: A movescript describing how to get back to the robot's base station from the first tree. Should usually be the opposite ofmove_to_start.
Make sure you have a very powerful lumber axe, or one which is unbreakable, and give it to the robot.
Farm Setup
The construction of the farm should be as follows:
R-1 R-2 R-3
| [T] | [T] | [T] | Column 1
| [T] | [T] | [T] | Column 2
| [T] | [T] | [T] | Column 3
| [T] | [T] | [T] | Column 4
X
Where [T] denotes a 2x2 tree, X denotes the starting location for the robot.
Each tree should be separated from those adjacent to it by TREE_SPACING blocks.