38 lines
1.2 KiB
ReStructuredText
38 lines
1.2 KiB
ReStructuredText
autofarm
|
|
========
|
|
|
|
Tags:
|
|
:dfhack-keybind:`autofarm`
|
|
|
|
:index:`Automatically manage farm crop selection.
|
|
<autofarm; Automatically manage farm crop selection.>` This plugin periodically
|
|
scans your plant stocks and assigns crops to your farm plots based on which
|
|
plant stocks are low (as long as you have the appropriate seeds). The target
|
|
threshold for each crop type is configurable.
|
|
|
|
Usage:
|
|
|
|
- ``enable autofarm``
|
|
Enable the plugin and start managing crop assignment.
|
|
- ``autofarm runonce``
|
|
Updates all farm plots once, without enabling the plugin.
|
|
- ``autofarm status``
|
|
Prints status information, including any defined thresholds.
|
|
- ``autofarm default <number>``
|
|
Sets the default threshold.
|
|
- ``autofarm threshold <number> <type> [<type> ...]``
|
|
Sets thresholds of individual plant types.
|
|
|
|
You can find the identifiers for the crop types in your world by running the
|
|
following command::
|
|
|
|
lua "for _,plant in ipairs(df.global.world.raws.plants.all) do if plant.flags.SEED then print(plant.id) end end"
|
|
|
|
Examples
|
|
--------
|
|
|
|
- ``autofarm default 30``
|
|
Set the default threshold to 30.
|
|
- ``autofarm threshold 150 MUSHROOM_HELMET_PLUMP GRASS_TAIL_PIG``
|
|
Set the threshold for Plump Helmets and Pig Tails to 150
|