Inability to diagnose dwarves, or get them water/food

dwarf-fortress

I have two dwarves that were gathering plants when a buzzard came by and interrupted both of them, in two different locations. As soon as this happened, they appeared to become thirsty and would no longer do any jobs or move from their spots. Eventually they got hungry while I tried to figure out and understand what was wrong with them, so they're now both hungry and thirsty, but not starving or dehydrated yet.

I can't figure out how to solve this. I selected my dwarf that has all the medical skills (including diagnose), and made sure those labors were enabled. I then disabled literally every other labor for him…every last one.

I assume that they must be diagnosed before someone can bring out food/water/alcohol to them, otherwise it would of already happened (because every single dwarf already has the recover wounded/feed patient labors enabled.

I went to the health status screen, accessed from the (u)nits page, I believe. I tried hitting D for diagnose (I don't know if that's how its supposed to work; that's what the screen seemed to indicate), but it doesn't do anything.

I've attempted to figure out how to diagnose them, but I have had no luck. Can anybody explain what I need to do?

Best Answer

I suspect you are having a pathing problem where your hungry/thirsty dwarves are unable to get to that part of your fort that has food and booze.

Water is only drunk by injured dwarves; they normally prefer to drink booze. Diagnosing and other medical labors are only needed on injured dwarves. Dwarves that are hungry or thirsty are not injured (at least to start with), so medical labors don't apply unless they are very far gone.

Injury

If your dwarves are injured or otherwise unable to move, and if your other dwarves have access to a bucket and a water source, can path to the thirsty dwarf, and have the "feed patient/prisoners labor turned on, they should bring water to them. If you have designated a hospital zone, your other dwarves have the recover wounded labor turned on, and they can path to your injured dwarf and to the hospital, they should haul the injured dwarf to the hospital.

Designating a water supply zone at a pond or river or if you have built a well (which is automatically considered a water supply location), your dwarves should use that if they have a bucket and need to water an animal or an injured dwarf.

More specifics about taking care of injured dwarves.

Pathing problem

You can test whether the dwarves can path to food or drink. Try to assign one of your other dwarves to chop a tree down or some other job near your stuck dwarves, like setting a pasture, assigning an animal to it, and have the dwarf lead it there. If that dwarf can reach the tree or pasture, there is a clear path to the inside of your fort. If the dwarf just stands around, the game may be unable to find a path there.

I had a bugged game like this where I could see no problem pathing between inside and outside my fort but DF was unable to find a path in that game. It may have been related to the reclaim of an abandoned fort.