PixelPicks / dwarftherapist

Automatically exported from code.google.com/p/dwarftherapist
Other
0 stars 0 forks source link

Allow Multiple Professions for Same Dwarf #71

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
With the excellent custom professions, I think it would be very useful to
allow a dwarf to have the labors of multiple professions.

I'll explain my game flow.  Let's say I have a miner.  I have a custom
profession called "Miner" with just the mining labor.  This works great
until all the mining I have need of is done.  Now s/he's idle.  I also have
a "Hauler" profession that has the labors you'd expect.  Now I would
normally change that "miner" to a "hauler" because that's faster than
checking the labors manually.  It creates some issue when I want to find
that miner again.  It's obvious if he is legendary, but less so otherwise,
or if I have picked him for some particular reason.

What I would propose is a way to add on an additional secondary
profession(s).  So my "Miner" would become a "Miner/Hauler" or something,
and he'd have both mining and the hauling labors on.  This way I'd always
know what his intended profession was, and at any time I could strip him of
his "Hauler" profession to revert him to mining alone.

I think it would be great for organization. Thanks for considering it!

Original issue reported on code.google.com by mochn...@gmail.com on 26 Aug 2009 at 2:07

GoogleCodeExporter commented 9 years ago
This would be quite a huge change to how professions work at the moment. Since 
they 
actually set the custom profession of the dwarf they are applied to. The game 
has no 
concept of a secondary profession, so there is no way to store both professions 
in 
game. Which means DT would have to remember something about your game between 
runs.

I will leave this open because I think the problem you'd like to solve is a 
good one, 
but there is no clear way to do this in the immediate future.

Original comment by treyst...@gmail.com on 29 Aug 2009 at 7:31

GoogleCodeExporter commented 9 years ago
Thanks!

It might also work to allow you to "Add/Remove X Professions's Labors" to a 
dwarf
regardless of what they actually have, thereby avoiding the need for DT to 
remember
anything.

What's I'm suggesting would be, using the above example...  I'd select the 
Miner in
question and use the "Add Hauler Labors" option, which would maintain his 
profession
name but add the Hauler's labors (obviously!).  When I was ready to move him 
back,
I'd say Remove Hauler Labors.

DT would know nothing other than it would remove any labors that were in Hauler 
but
not in Miner.  It would not have to remember that I had added Hauler at all.  
Adding
labors would be even simpler.

It's not quite what I initially suggested but it would still be a nice time 
savings.

Just a suggestion.

Original comment by mochn...@gmail.com on 31 Aug 2009 at 12:06

GoogleCodeExporter commented 9 years ago
Issue 174 has been merged into this issue.

Original comment by mochn...@gmail.com on 22 Feb 2010 at 10:18

GoogleCodeExporter commented 9 years ago

Original comment by treyst...@gmail.com on 13 Oct 2010 at 4:41