Hi,
I would need someone to confirm an asumption: from my understanding, default personnality is used even for factions not using the default personnality (or "special ability"); in fact, continental_progessive and others only affect which branch of the research tree are favored (except for pirates, which explains why pirates and barbary states have very specific behaviours (they both have the same personnality)). Any other AI behaviour not covered by the "special ability", uses the "default" parameters.
For Full/maintenance stategy, there is no such default table, and maintenance lacks some parameters when compared to full, which might be part of what makes minor quite passive.
Some "personnalities" coded look to need a defined number when summed up; I mean, in campaign_ai_personnality_junction_tables for exemple, basic_construction_bias seem to represent the % allocated to each branch, so the sum of basic_construction_bias_economic, education, prestige, military and hapiness must be equal to 1. I sometimes wonder if some other "branches" need to sum up to other specific values; could be 1000 with some high "magnitude" values. Any info on this would be very helpful.
I have only found this topic to use as reference, though I'm still not at the point of trying to understand each and every entries, and does not cover other questions about CAI.