2022-07-10 00:01:46 -06:00
|
|
|
seedwatch
|
|
|
|
=========
|
|
|
|
|
2022-08-09 23:37:24 -06:00
|
|
|
.. dfhack-tool::
|
|
|
|
:summary: Manages seed and plant cooking based on seed stock levels.
|
2022-08-12 00:34:37 -06:00
|
|
|
:tags: fort auto plants
|
2022-07-10 00:01:46 -06:00
|
|
|
|
2023-01-09 18:31:49 -07:00
|
|
|
Unlike brewing and other kinds of processing, cooking plants does not produce
|
|
|
|
a usable seed. By default, all plants are allowed to be cooked. This often leads
|
|
|
|
to the situation where dwarves have no seeds left to plant crops with because
|
|
|
|
they cooked all the relevant plants. Seedwatch protects you from this problem.
|
2022-07-10 00:01:46 -06:00
|
|
|
|
2023-01-09 18:31:49 -07:00
|
|
|
Each seed type can be assigned a target stock amount. If the number of seeds of
|
|
|
|
that type falls below that target, then the plants and seeds of that type will
|
|
|
|
be protected from cookery. If the number rises above the target + 20, then
|
|
|
|
cooking will be allowed again.
|
2022-07-10 00:01:46 -06:00
|
|
|
|
2022-08-17 23:42:02 -06:00
|
|
|
Usage
|
|
|
|
-----
|
2022-07-10 00:01:46 -06:00
|
|
|
|
2022-07-31 14:28:29 -06:00
|
|
|
``enable seedwatch``
|
2023-01-09 18:31:49 -07:00
|
|
|
Start managing seed and plant cooking. By default, all types are watched
|
|
|
|
with a target of ``30``, but you can adjust the list or even
|
|
|
|
``seedwatch clear`` it and start your own if you like.
|
|
|
|
``seedwatch [status]``
|
|
|
|
Display whether seedwatch is enabled and prints out the watch list, along
|
|
|
|
with the current seed counts.
|
2022-07-31 14:28:29 -06:00
|
|
|
``seedwatch <type> <target>``
|
2022-09-28 15:49:03 -06:00
|
|
|
Adds the specified type to the watchlist (if it's not already there) and
|
2022-07-31 14:28:29 -06:00
|
|
|
sets the target number of seeds to the specified number. You can pass the
|
|
|
|
keyword ``all`` instead of a specific type to set the target for all types.
|
2023-01-09 18:31:49 -07:00
|
|
|
If you set the target to ``0``, it removes the specified type from the
|
|
|
|
watch list.
|
2022-07-31 14:28:29 -06:00
|
|
|
``seedwatch clear``
|
2023-01-09 18:31:49 -07:00
|
|
|
Clears all types from the watch list. Same as ``seedwatch all 0``.
|
2022-07-31 14:28:29 -06:00
|
|
|
|
2023-01-09 18:31:49 -07:00
|
|
|
To see a list of all plant types that you might want to set targets for, you can
|
|
|
|
run this command::
|
2022-07-31 14:28:29 -06:00
|
|
|
|
|
|
|
devel/query --table df.global.world.raws.plants.all --search ^id --maxdepth 1
|
|
|
|
|
|
|
|
Examples
|
|
|
|
--------
|
2022-07-10 00:01:46 -06:00
|
|
|
|
2023-01-09 18:31:49 -07:00
|
|
|
``enable seedwatch``
|
|
|
|
Adds all seeds to the watch list, sets the targets to 30, and starts
|
|
|
|
monitoring your seed stock levels.
|
2022-07-31 14:28:29 -06:00
|
|
|
``seedwatch MUSHROOM_HELMET_PLUMP 50``
|
|
|
|
Add Plump Helmets to the watch list and sets the target to 50.
|
2023-01-09 18:31:49 -07:00
|
|
|
``seedwatch MUSHROOM_HELMET_PLUMP 0``
|
2022-07-31 14:28:29 -06:00
|
|
|
removes Plump Helmets from the watch list.
|