Yep, fair enough. As long as it's on the wishlist.
I have experienced some strange behaviour with the version I am using. I played for several hours last night and one thing I noticed was at one point I selected one of my starting seven to shear a sheep. They all had role ratings (default role) in the 50's, 50 low and 54 high and no experience. As it happened I choose the 2nd best fitted (53.xx rating) and away they went. After one shearing job their suitability for the role had jumped to 80. Yes 80, I double, triple checked. The other dwarfs lost maybe 0.5 percent of suitability. A second shearing job by the same dwarf led to basically no change (there may well have been a very minor swing but only what you would expect). This odd situation persisted until the first wave of immigrants arrived whereupon the dwarf resettled in the high 50's (58 or 59) for suitability and everything returned to normal (or so it seemed) and I played on.
Then something happened, I don't know what - nothing notable in the game and I found that suitablity for roles for all dwarfs had significantly jumped in a whole heap of areas. It stayed this way. Just about no red anywhere in the gridview.
So I quit for the night and figured it might all fix itself up with a reload in the morning. But it didn't... I played on a bit, getting used to my new do-everything-good dwarfs. Then I decided to start on the process of merging the default roles with my custom ones (basically deleting my custom roles in preparation for another pass sometime in the future). I added four default roles to my custom role gridview, compared them, then deleted the my old corresponding custom roles from the gridview and from the custom roles list. Upon rereading my dwarfs, lo and behold, things were back to what I take to be normal.
So basically things went weird and did not right themselves until deleting a few custom roles caused a deeper recalculation? Thought it was worth noting...
Edit: on a different matter... I had modified my Engraver role (note this does not effect the current default role) so that dwarfs who have a preference for Creatures(Hateable) get a preference weighting of -1.00 (splinterz, right again) but the tooltip displays this as
Dislikes Creatures(Hateable) weight +1.00 which is a different thing altogether (all dwarfs will get a match since they all hate a type of vermin...). I'm still waiting for a dwarf to spawn who likes a hateable vermin in my current game but either the tooltip needs changing, or more likely, the role editor needs tweaking.