Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: Priorities for Labors  (Read 591 times)

JAL28

  • Bay Watcher
    • View Profile
Priorities for Labors
« on: January 06, 2021, 02:59:57 am »

A simple suggestion: give labors a priority scaler akin to that for designations.

For example, a dwarf could have the labor of fishing have a priority of 1 and the labor of hauling a priority of 4. This means that the dwarf will always do fishing when he can, but if he cannot then he will haul instead. This will allow players to allow dwarves to manage multiple labors while still prioritizing other labors. Basically, your legendary carpenter can actually do hauling instead of sitting in the tavern, while still doing carpentry whenever the chance arises.
Logged

Thisfox

  • Bay Watcher
  • Vixen.
    • View Profile
Re: Priorities for Labors
« Reply #1 on: January 06, 2021, 04:25:59 am »

So.... will he do labour-4 activities only when every single labour-1 activity is completed? I mean, my experience of fishing is that it is an endless process. I'm also pretty sure that my master carpenter does do hauling when there's no carpentry jobs extant at his personal carpenters 'shop. My smiths definitely wander around hauling when we're out of lead and silver... So how would this change anything?
Logged
Mules gotta spleen. Dwarfs gotta eat.
Thisfox likes aquifers, olivine, Forgotten Beasts for their imagination, & dorfs for their stupidity. She prefers to consume gin & tonic. She absolutely detests Facebook.
"Urist McMason died out of pure spite to make you wonder why he was suddenly dead"
Oh god... Plump Helmet Man Mimes!

Pillbo

  • Bay Watcher
    • View Profile
Re: Priorities for Labors
« Reply #2 on: January 06, 2021, 12:15:36 pm »

It wouldn't just be a dwarf prioritizes the labor 4s until they are all done then does the labor 1s. If there is one workshop to do a job and 5 dorfs with the skill enabled the one with the highest priority would take the job.

It would change who does what when. If you have plenty of master carpenters but one is also your a only good pump stack operator, you can prioritize pump stack operation on that dwarf over carpentry. Dwarf would still do it's carpentry until a pump stack job comes up then temporarily switch, so no jobs get ignored.

You also might have plenty of some profession and prefer to prioritize hauling on some of those but not disable their profession labors all together. You could prioritize some crafting jobs on dwarfs with no skill but have the need to fulfill. etc

This works great in Rimworld. It's strength would be in minimizing the amount of labor changes needed when used well.

Edit: Another good use would be a maximum priority for corpse hauling on dwarfs with the appropriate mental abilities.  You probably want your legendary metalsmith to start hauling the bodies out of the hallways, instead of forging chains, to minimize trauma to the other more sensitive dwarfs.
« Last Edit: January 06, 2021, 12:44:01 pm by Pillbo »
Logged

madpathmoth

  • Bay Watcher
    • View Profile
Re: Priorities for Labors
« Reply #3 on: January 06, 2021, 01:05:09 pm »

Yeah, I'd like this a lot, if only for the ability to tell dwarves to prioritize (certain types) of hauling without having to disable labors.  It's so irritating that there's currently so little I can do to say, have ANYONE come move this body drained of blood from my temple so half my fort doesn't get traumatized over the following day, but there's plants to gather and a rock on the ground one z-level below so keeping my fort from stress-spiraling is low-priority, done-when-it-gets-done.

What's the best thing to do now?  Have a dwarf who literally does nothing else all year every year but haul corpses, so that they are always free when it's needed, but are useless the rest of the year?  Or I guess whenever there is any deaths I could go through every dwarf in my fortress one at a time and pick one, disable all other labors besides corpse hauling, babysit them until they are done, and then re-enable the labors?  At least Dwarf Therapist helps that be less tedious.
Logged