he could be more susceptible to retreating when fronted with one or several. (Or perhaps fight them even harder)
It's determining which of these options happens that would be the hard thing with this. Obviously it would depend on his other personality traits, I guess, those inherent and those that are also learned. Determining what outweighs what and how they add inside his head is probably going to be a b*tch to program an algorithm for. But it could probably be done. It if were, this would add massively to the quality of the game in my opinion.
Maybe traits could be associated with the *spheres* idea Toady's going to use for regions and culture association, and be graded by the traditional 1-7 scale of dwarfiness, then spheres could combine in determined ways and numerous traits in each sphere could add up to a single number value for each sphere, then the spheres could interact given the specifics of what's happening around the dwarf.
So a "fear of ___" at lvl 5 would outweigh a "hates/wants to kill ___" lvl 3 on that same thing unless Urist has "is brave" lvl x or "is foolhardy" lvl y or something to make up the difference. All these things would be in the 'combat sphere', and a kill order would interact only with this sphere, so you could say that maybe a 'kill order' had to have a 'combat sphere' score greater than zero in order for the dwarf to be ok with it. (((Or a score greater than -x, where x is the dwarf's "respect for authority" level or something)))
This could also work out for determining how a dwarf acts when faced with conflicting entity beliefs, which Toady has been talking about. For example, as above, if we have that same kill order: ordinarily it would only interact with the combat sphere, but say one of our squad members is a member of a "___-worshipping" religion, or maybe he has "really likes ___", the first of which would fall under the 'religion sphere' and the other the 'aesthetics sphere'. Since the kill order is now associated with those spheres as well, they have to be taken into account too, or at least those emotions associated with "___". Probably a kill order should carry more weight than sissy feelings, otherwise players are going to start getting frustrated pretty quickly. Weighting could be done on the dwarf's hard-coded personality traits, which are already sphere-aligned (?). So if a dwarf has "an iffy sense of aesthetics" at lvl 2 of 7 or whatever, then the "really likes ___" only counts as 2/7 the value.
Thoughts? Sorry about the text dump, it's fairly stream-of-consciousness and I just thought about this now...