Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: Chief Medical Dwarf and overworked dwarves  (Read 971 times)

Farmerbob

  • Bay Watcher
    • View Profile
Chief Medical Dwarf and overworked dwarves
« on: June 02, 2010, 10:50:49 pm »

Right now we have a new position, the Chief Medical Dwarf.

We also seem to have a new bug where dwarves will work themselves to death.

How about we say that dwarves are just prone to work themselves to death, and use the Chief Medical Dwarf to try to prevent it.

Maybe assign a couple assistants, number to be based on the population of the fortress, like justice restraints.

The chief medical dwarf watches the population and notes overworkers, the assistants actually bring food and/or drink to dwarves, or use persuasion/lying/intimidation or whatever works to get the dwarf to leave their post and get some rest.  If the dwarf refuses to be good and get some rest, the Chief Medical Dwarf calls on the sheriff, and the dwarf is escorted to the medical facility and given a double helping of booze, and tied to a bed till they sleep for a while.  Moody dwarves might need code to just leave them alone unless they go mad.
Logged
How did I miss the existence of this thread?
(Don't attempt to answer that.  Down that path lies ... well I was going to say madness but you all run towards madness as if it was made from chocolate and puppies.  Just forget I said anything.)

blazzano

  • Bay Watcher
    • View Profile
Re: Chief Medical Dwarf and overworked dwarves
« Reply #1 on: June 03, 2010, 03:42:57 pm »

Heh, I especially like the "booze therapy" bit.  An entertaining idea, and a good way to use an otherwise intermittently used position in the chief medical dwarf.

Perhaps you can actually make the dwarf working habits related to a second position, though?

Right now, the Manager only does work orders and workshop profiles, but on paper, it seems like overworked (hence less efficient) dwarves should be within his purview too.  So basically, I'm saying you can get a system where the Manager (influenced by his Organizer skill, perhaps) determines how readily dwarves stop when they fall from peak efficiency.  A worker who stops because of the Manager has his job listed as "scheduled work break" or something like that, which only lasts long enough for him to get refreshed again.

And then the Chief Medical Dwarf (or assistants) acts as the enforcer, forcing stubborn dwarves to stop working as you describe.
Logged

Hyndis

  • Bay Watcher
    • View Profile
Re: Chief Medical Dwarf and overworked dwarves
« Reply #2 on: June 03, 2010, 04:19:56 pm »

Right now, the Manager only does work orders and workshop profiles, but on paper, it seems like overworked (hence less efficient) dwarves should be within his purview too.  So basically, I'm saying you can get a system where the Manager (influenced by his Organizer skill, perhaps) determines how readily dwarves stop when they fall from peak efficiency.  A worker who stops because of the Manager has his job listed as "scheduled work break" or something like that, which only lasts long enough for him to get refreshed again.

Even better would be just general orders you can issue.

Perhaps an order at how hard dwarves should work. Easy does it option would be to work until they get even the slightest bit hungry/thirsty/tired and they interrupt their job, just like in 40D. Another option for how it is now where they work while hungry/thirsty until their current task is finished. And then the slavedriver option, where dwarves only end their task if they are starving or dehydrated.  :D


Working longer hours means more things get done but at the cost of unhappy thoughts.
Logged

Baughn

  • Noble Phantasm
  • The Haruhiist
  • Hiss
    • View Profile
Re: Chief Medical Dwarf and overworked dwarves
« Reply #3 on: June 03, 2010, 04:23:46 pm »

Right, but of course you need a manager with an office for that function to work. :)
Logged
C++ makes baby Cthulhu weep. Why settle for the lesser horror?