[HELP] How to make negative attitude not permanent

That's because the number you see on the screen is the players (MemoryCount*MemoryAttitudePercent)/100.
It's calculated in CvPlayerAI::AI_getMemoryAttitude(PlayerTypes ePlayer, MemoryTypes eMemory).
 
I noticed that there are a few attitudes that are unused... Perhaps I´ll make them active...
 
Well, I have a dll that makes the "You attacked our friend!" modifier only available when civs are Friendly, whereas before it was Pleased. Also I made a XML that makes all war modifiers temporal, and made some a little less harsh. Do you want to check them out?
 
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!
 
Back
Top Bottom