dfhack icon indicating copy to clipboard operation
dfhack copied to clipboard

Change immortal-cravings to prefer high-value meals

Open amade-w opened this issue 8 months ago • 2 comments

Due to the devaluation of Prepared meals, it might be a good idea to change immortal-cravings to prefer high-value meals to avoid issuing repeated Eat tasks.

@chdoc

amade-w avatar Apr 16 '25 05:04 amade-w

Is it also time to apply this logic to regular dwarves who aren't satisfying their need for a good meal because they keep choosing low value meals?

myk002 avatar Apr 16 '25 14:04 myk002

I rather feel that'd be more of an overseer's failure to supply enough high-value meals or for having poor stockpile layout. I was guilty of this by letting low-value meals sit in my tavern for years while selling all the good ones to the traders. I failed to notice this until the value change patch. Also, regular dwarfs won't task Eat repeatedly just because they ate a low-value meal.

Alternatively, since the issue is more about avoiding constantly repeating Eat tasks, add a check for the creature's stomach content. If they're above a certain level (because they just ate), no Eat task should be issued.

amade-w avatar Apr 16 '25 14:04 amade-w