Prioritize All Workshop and Furnace Jobs #1461
Open
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.
zForceWorkshopJobsNow
A DFHack plugin that force-starts or unforces all jobs in workshops and furnaces across the fortress.
Overview
This plugin provides both an in-game overlay and a command-line interface to control whether queued jobs in workshops and furnaces should be executed immediately (
do_now = true
) or not (do_now = false
). It is useful for players who want more control over job execution prioritization.Features
o
(ON) andf
(OFF).Usage
In-Game Overlay
Navigate to any workshop or furnace job screen. A small UI will appear with:
::
Prioritize All:
ON OFF
o
to force all jobs.f
to disable forced jobs.Console Command
::
zForceWorkshopJobsNow [ON|OFF]
ON
.ON
: Setdo_now = true
for all applicable jobs.OFF
: Setdo_now = false
for all applicable jobs.