Hello Everyone,
I have noticed that AI considers the destroyed factions as living factions and acts as if those factions are your enemy. This causes AI less likely to be ally with you and also act more hostile against you. This bug may seem like a small issue but after destroying two or three factions AI really start go mad and acting stupidly aggressive. I remember many cases in which AI stupidly attacks me by blockading my port and offering a ceasefire the next turn and accept to be my vassal if I make a counter offer. Which I believe is directly relevant to destroyed factions bug.
Also Your Faction Leader supposed to get the " FactionKiller " trait but he doesnt. Smilarly the kids doesnt recieve the " FathersLegacy" trait as well ( see export_descr_character traits). This is not a big issue, since it can be handled by give_trait cheat. I just pointed this one out just to make it more convincing. Secondly, I remember my leader getting the FactionKiller trait in the previous versions therefore I believe this bug is directly related to the version updates and can be handled by editing few lines in one of the descr files.
To sum up, I believe this bug is the main reason that the AI acts stupidly and kindly asking for community help as this might be handled with little effort and results in a much more enjoyable AI experience.
PS: Many Thanks to ToNerdIsToHuman as his solution for diplomacy fix is really usefull in the early stages of the game.
Have fun playing M2TW
Thanks,