@Dradis, i realize there's a lot of people who would appreciate an osx port, unfortunately at the moment i don't have any means to develop nor test on that platform, so i can't really move forward with anything. however, i believe the last 'official' DT version did support osx, and if that's the case it should be possible to merge those changes into this branch. again though, i can't verify this.
@Isileth, having all the global weights at 1.0 means that traits (in this case only anger) is going to be worth as much as attributes (weighted average of
all of them). the 0.15 weight on anger is deceptive (and somewhat incorrect) as that's relative to the other traits, of which there are none, so it's not really doing anything. what i should have done was set the
trait weight to 0.15, and left the anger weight at 1.0 instead. this all comes back to those template roles being half-assed
so try this: create a new role, and copy the existing axedwarf role. leave the name the same, as this will override the default role, so you don't need to add a new column or view. now you can edit the custom axedwarf role, without worrying about messing with the global weights. if you want strength to be worth much more than all the other attributes, give strength a higher weight. additionally if you want attributes to be worth more than the single anger trait, set the trait weight (not the anger weight) lower than the attribute weight. save the custom role, refresh and see if the rankings are closer to what you expected.
keep in mind that when you change the global weights within a role, that's essentially overriding the global weight you set in the defaults. so if you find a nice balance within an individual role, you may want to apply those weights globally for all your roles. in my experience, combat roles often need special weights, as in my opinion, preferences are less important and attributes more important than general labor roles.