Tracking Dwarves and Jobs: Keeping Your Fortress Running
Efficiently tracking your dwarves and their assed jobs is fundamental to managing a successful Dwarf Fortress. The game provides robust tools to monitor your population, understand their current tasks, and ensure everyone is contributing effectively to the fortress's goals.
The primary interface for managing your dwarves is the Units screen, accessed by pressing 'u'. This screen lists all individuals in your fortress, displaying their names, roles, and current status. You can sort this list by various criteria, such as profession, mood, or location, to quickly find specific dwarves or groups.
To understand what a specific dwarf is doing, select them from the Units screen and press 'c' to center the view on them. You can then observe their actions directly. Alternatively, pressing 'p' for preferences and then 'l' for labors will show you all the enabled labors for that dwarf, indicating their potential tasks.
The game also provides a 'Jobs' screen, accessible through the main menu (often via 'Esc' then selecting 'Jobs'). This screen lists all currently active and pending jobs in your fortress. You can see which jobs are being worked on, which are waiting for materials or dwarves, and which have been canceled. This is invaluable for identifying bottlenecks or understanding why certain tasks aren't being completed.
When desating tasks, such as mining or chopping trees, you'll see a visual indicator on the map showing the desated area. Dwarves with the appropriate labors enabled will automatically seek out and perform these tasks when idle. If a dwarf is not performing a desated task, check their labors ('y' -> select dwarf -> 'Labor') to ensure the relevant labor is enabled and that they aren't currently occupied with a higher-priority task or a personal need.
Remember that labors like Mining, Wood Cutting, and Hunting are mutually exclusive. A dwarf can only have one of these active at a time. This means you need to carefully ass labors to ensure your dwarves can perform the tasks you need them to without conflict.