An analysis of the AI_Anger files in 1.19
Well, since nobody else has done it I decided I needed to go into the AI_Anger files and describe how the various computer players now differ in what makes them angry.
All the analysis below is relative to Default_AI_Anger.txt. I think there are some variables that aren't shown there, as I have caused a race to go to war with me just by flying a scout through their space before I had a treaty with them (even though that race had "Per No Treaty Ship" set to 0). Also, having a system claimed by both you and them seems to cause anger, but that isn't shown either.
The things that show up in the files that make a default AI race angry (in order of how angry it makes them) are: being Mega Evil, demanding their surrender, declaring war, beating them in combat, refusing/breaking treaties, asking for gifts/tributes, surrendering (?), doing intelligence projects against them, refusing trades/gifts/tributes/demands, demanding that they remove ships/colonies, demanding that they leave planets, asking them to end wars or break treaties with others, losing to them in combat (!), and having planets they want. A combat ending in stalemate does not make them angrier, even though winning and losing both do, so if you want peace, go for the stalemate. The things that make them happy are: granting independence to colonies (?), accepting demands, accepting treaties, and giving gifts/tributes.
The most important field is "Regular Decrease", which determines how much that race's anger decreases every turn. The default is -3 (three points happier every turn). If this is set to -2, the race takes forever to forgive and forget and I call them an "angry race"--all such races have a "Minimum Anger" higher than 0, so that they are incapable of being Brotherly. If it's set at -4, the race puts up with a lot and I call them a "forgiving race". Also, if simply communicating with them in ANY way makes them angry, I call them "xenophobic". (The Sergetti went to war with me solely because I repeatedly asked for a non-aggresion pact.)
So here are the ways in which the various AI races differ from the default, in alphabetical order:
CueCappa, Eee, Phong, Praetorian, Toltayan, UkraTal: Forgiving race. Anger from combat is slightly lower than usual.
Abbidon, Drushocka, Norak, Sallega, Terran: Identical to default.
Cryslonite, Fazrah, Jraenar, Krill, Piundon, XiChung, Xiati: Angry race. No-treaty ships in their space make them angry. Anger from combat is about 50% higher. Anger from refusing treaties is doubled.
Amonkrie, Sergetti: Angry xenophobic race. No-treaty ships in their space make them furious. Anger from combat is doubled.
Here's hoping others find this information useful.
|