Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Note: Currently won't build without a rebase onto dfhack/develop to pull in the
Filesystem::listdir
addition.CUSTOM_T
on the main screen now toggles between 3 modes: Profession, Squad and Current Job.CUSTOM_P
brings up a screen to apply a custom profession to a single or a list of selected dwarves. The professions are stored in df/professions/ as individual files using a basic format:NAME Name
is optional and defines the profession name;MASK
defines the profession as a mask which will only apply the listed labors, non-mask professions will disable all non-listed labors; the rest of the file is a list of labor tokens as seen in thedf::unit_labor
enum (egHAUL_STONE
).CUSTOM_SHIFT_P
will save the current dwarves labors as a new custom profession (or it will replace an already existing one of the same name).