I'd be interested in seeing those changes!
I hate how "You have traded with our worst enemy" show up all the time... I studied some of the code and you start becoming a "worst enemy" below Cautious. Here are the attitude values. Friendly: >= 10, Pleased: >= 3 Cautious: > -3, Annoyed: > -10, Furious: <= -10. What I will try next game is setting the worst enemy at < -5 instead of < -3.
I often play "Aggressive mode" and in the code, it puts a -2 value to your attitude. So basically, you're almost sure to be the worst enemy of someone when the game starts... Beside, you may hate someone else religion, but I think it should take something more to make someone your worst enemy.
I'd like to see how you made the +attitude from accepting to stop trading with someone.
A few questions; Is there a way to change the memory for like "you traded with our worst enemy" so it decays faster? Beside, I'd like to see more bonus from being at peace for a long time. In many games, I just can't do anything to start trading with some civ. They just hate me forever. Is there an XML beside the LeaderHeadInfos to tweak how the memory is working? Like faster decay rate for certain actions? Or max values for the actions? It's not very practical to change ALL the values for every leader, especially if you play with random personnalities!