|
|
|
|
December 21st, 2000, 09:04 PM
|
Private
|
|
Join Date: Oct 2000
Location: Portland OR USA
Posts: 45
Thanks: 0
Thanked 0 Times in 0 Posts
|
|
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.
|
December 21st, 2000, 09:34 PM
|
|
Lieutenant General
|
|
Join Date: Dec 2000
Posts: 2,555
Thanks: 5
Thanked 3 Times in 3 Posts
|
|
Re: An analysis of the AI_Anger files in 1.19
This is great stuff. You might even consider to put it in txt file for d/l.
|
December 21st, 2000, 10:51 PM
|
Private
|
|
Join Date: Dec 2000
Location: Canada
Posts: 18
Thanks: 0
Thanked 0 Times in 0 Posts
|
|
Re: An analysis of the AI_Anger files in 1.19
I'm testing Anger and Politics AI files for Star Trek races (still Demo). Anger seems pretty straightforward, but Politics needs a lot of tuning to get the personalities right. I'm wondering whether anyone has gained any insights into the various settings. If you have any ideas or would like to help work on Federation, Ferengi, Cardassian, Romulan, Klingon, Borg, 8472, or Vulcan send me an E and I'll show you what I've got so far.
__________________
~Warp!
|
December 22nd, 2000, 12:04 AM
|
|
Captain
|
|
Join Date: May 2000
Location: Tampa, FL USA
Posts: 862
Thanks: 0
Thanked 0 Times in 0 Posts
|
|
Re: An analysis of the AI_Anger files in 1.19
UmberGryphon - this is great stuff. I have not had the time yet to do a comparative analysis, but what you said about the Amon'Krie makes a situation I had Last night with them make sense. Please take Daynarr's advice and copy it to a .txt file and post it in the download section (otherwise it well get lost within a few days).
__________________
No bastard ever won a war by dying for his country. He won it by making the other poor dumb bastard die for his country.
-General George S. Patton
|
December 22nd, 2000, 12:07 AM
|
|
Shrapnel Fanatic
|
|
Join Date: Dec 2000
Location: USA
Posts: 15,630
Thanks: 0
Thanked 30 Times in 18 Posts
|
|
Re: An analysis of the AI_Anger files in 1.19
I have spent a lot of time working on the very samething. I am no master programer, so my work is my work. However, if I find a system that works well for all the Star Trek Races, I will let you know.
Additionally, I know of another two guys who are also working on the samething. The race is on.
__________________
Creator of the Star Trek Mod - AST Mod - 78 Ship Sets - Conquest Mod - Atrocities Star Wars Mod - Galaxy Reborn Mod - and Subterfuge Mod.
|
December 22nd, 2000, 12:14 AM
|
Private
|
|
Join Date: Nov 2000
Location: Las Vegas, Nevada, USA
Posts: 11
Thanks: 0
Thanked 0 Times in 0 Posts
|
|
Re: An analysis of the AI_Anger files in 1.19
I accept demands all the time and don't follow through. Mainly they ask me to break a treaty with their "...most hated enemy." I accept their demand in writing but don't break the treaty. They seem to stay brotherly alot longer than if you deny their demand. Seems like blatantly lying to them should produce more anger than refusing.
Do general Messages produce happiness?
-m
|
Thread Tools |
|
Display Modes |
Hybrid Mode
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is On
|
|
|
|
|