Greetings,
In this post GeorgiaPeanuts mentioned a certain MAINTAINANCE tag assigned to minor factions, while the tag FULL is assigned to the major/playable factions in startpos.esf (can't find the original post where either he or someone else told us the whole thing).
Well, it seems like replacing all occurences of MAINTAINANCE with FULL may make the minor factions as vivid as the major ones.
But why stop there?
I invite all modders out there to open up their PFM, load the present patch.pack file and look in the db folder for the entry campaign_ai_manager_behaviour_junctions.
You'll notice that that's the file which defines what MAINTAINANCE and FULL actually mean. Indeed, FULL has 30 values assigned to it, while MAINTAINANCE has only 26.
Now, how about defining more manager personalities like those two to make the different faction actually behave differently? Who focuses on trade rather than war (TRADE_AREA_BEHAVIOUR)? Who does especially like pirating (TRADE_ROUTE_RAIDING_BEHAVIOUR)? Who is a truly honorable ally (HELP_ALLY_AT_WAR)?
There's also campaign_ai_personalities (listing) and campaign_ai_personalities_junctions (defining); it looks like only "default" is activated, so far, by being the only one that has the only "true" boole in campaign_ai_personalities. I haven't seen where these personalities are assigned to each faction, yet. I guess also in startpos.esf; haven't looked through that one much, so far. I'd appreciate any input on that aspect of ai behaviour definition.
Thoughts?