OK, I think I've made some progress here.
Basically, each V n V appears to have a threshold value, which corresponds to the value that needs to be reached before the V or V becomes activated. I think that the value before 'Chance' is the value that gets added towards the threshold. Once the threshold is reached, hey presto, the trait is awarded. You'll notice that the threshold increases as the level of the trait increases.
This to me makes the most sense.
In the export_descr_character_traits.txt file, it has a list of traits for various character types. These include 'family', 'spy', 'assassin' and 'diplomat'.
Now, if someone could find out whether it is possible to include 'captain' as a character type in this character_traits.txt file, then captains could be awarded certain applicable traits such as Good Commander, etc. This might go some way to helping the AI in field battles, as they regularly use captains more than family members...
Regards
Bookmarks