Skip to content

Commit

Permalink
new tool: idle-crafting, allowed dwarfs to automatically satisfy thei…
Browse files Browse the repository at this point in the history
…r crafting needs
  • Loading branch information
chdoc committed Aug 4, 2024
1 parent ba5c4c7 commit 929a7d8
Show file tree
Hide file tree
Showing 3 changed files with 532 additions and 0 deletions.
2 changes: 2 additions & 0 deletions changelog.txt
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,8 @@ Template for new versions:

## New Tools

- `idle-crafting`: Allow dwarfs to automatically satisfy their need to craft objects.

## New Features

## Fixes
Expand Down
35 changes: 35 additions & 0 deletions docs/idle-crafting.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
idle-crafting
=============

.. dfhack-tool::
:summary: Allow dwarfs to automatically satisfy their need to craft objects.
:tags: fort gameplay

This script allows dwarves to automatically satisfy their crafting needs. The
script is configured through an overlay that is added to the main page of
craftsdwarf's workshops, as described below.

Usage
-----

::

idle-crafting status

Overlay
-------

This script provides an overlay to the "Tasks" tab of craftsdwarf's workshops,
allowing you to designate that workshop for use by idle dwarfs to satisfy their
needs to craft objects. Workshops that have a master assigned cannot be used in
this way.

When a workshop is designated for idle crafting, this tool will create crafting
jobs and assigns them to idle dwarfs who have a need for crafting
objects. Currently, bone carving and stone crafting are supported, with bone
carving being the preferred option. This script respects linked stockpiles and
the setting for permitted general work orders from the "Workers" tab. Thus, to
designate a workshop for stone crafting only, simply disable the bone carving
labor on that tab.


Loading

0 comments on commit 929a7d8

Please sign in to comment.