My idea is something like this.
After appointing a manager you may assign labors for dwarves through the Unit List. This would be shown as a
[ + ] after each dwarf's name.
dwarf 1 [ + ]
dwarf 2 [ + ] dwarf 3 [ + ] dwarf 4 [ + ] etc.
v:ViewCre, c: Zoom-Cre, b: Zoom-Bld, m: Manager, r: Remv Cre, l: Labor
|
When you highlight a dwarf and press l, the labor menu will be shown as a tree under that dwarf's name. The
[ + ] will change to
[ - ].
dwarf 1 [ - ]
Mining Woodworking [ + ] Stoneworking [ + ] etc. dwarf 2 [ + ] dwarf 3 [ + ] dwarf 4 [ + ] etc.
v:ViewCre, c: Zoom-Cre, b: Zoom-Bld, m: Manager, r: Remv Cre, l: Labor
|
Here you can choose which skills you would like to activate or deactivate just as usual: Enter to show category, SHIFT+enter to toggle a whole category. The difference would be that you move with the arrow keys, not + and -. Labors that have multiple skills are shown with [ + ] after them. The tree could be closed again by highlighting any skill in that tree and pressing l. The highlight would move to the tree's label (Woodworking for example). If you wish to close all trees for that dwarf, you highlight his name and hit l.
dwarf 1 [ - ] Mining (Novice)
Woodworking [ - ]
Carpentry (Skilled) Crossbow-making (Novice) Wood Cutting (Adept) Stoneworking [ + ] etc. dwarf 2 [ + ] dwarf 3 [ + ] dwarf 4 [ + ] etc.
v:ViewCre, c: Zoom-Cre, b: Zoom-Bld, m: Manager, r: Remv Cre, l: Labor
|
Chosen skills and labors are bolded and whited, otherwise they're gray and narrow. You can also have multiple dwarves shown at the same time.
dwarf 1 [ - ] Mining (Novice) Woodworking [ - ] Carpentry (Skilled) Crossbow-making (Novice) Wood Cutting (Adept)
Stoneworking [ - ]
Masonry (Novice) Stone Detailing (Novice) etc. dwarf 2 [ - ] Mining (Legendary) Woodworking [ + ] Stoneworking [ - ] Masonry (Skilled) Stone Detailing (Novice) etc. dwarf 3 [ + ] dwarf 4 [ + ] etc.
v:ViewCre, c: Zoom-Cre, b: Zoom-Bld, m: Manager, r: Remv Cre, l: Labor
|
The amount of information you get in this screen could be affected by the management capability of your manager, and it would also affect how long it takes before the dwarves change to their new labors (managing job orders).
Everything depends on the skill of your managing dwarf. You can easily go change a few dwarves to new jobs yourself, and they immediately start doing that job. With the manager you'll be able to do it all from one screen for multiple dwarves, but you have to wait for him to manage the orders.
Good idea? Bad idea? How could it be improved?
Addons can certainly do the job, but I'd like a way to do it more easily without any such programs. |