.com.unity Forums
  The Official e-Store of Shrapnel Games

This Month's Specials

Raging Tiger- Save $9.00
winSPMBT: Main Battle Tank- Save $5.00

   







Go Back   .com.unity Forums > Shrapnel Community > Space Empires: IV & V

Reply
 
Thread Tools Display Modes
  #11  
Old December 22nd, 2000, 02:55 AM
Daynarr's Avatar

Daynarr Daynarr is offline
Lieutenant General
 
Join Date: Dec 2000
Posts: 2,555
Thanks: 5
Thanked 3 Times in 3 Posts
Daynarr is on a distinguished road
Default Re: An analysis of the AI_Anger files in 1.19

Yeah, scenario/mod archive. That is the only place Moderators allow people to upload files (although it may seem that your file doesn't belog there).
Reply With Quote
  #12  
Old December 22nd, 2000, 05:11 AM

Talenn Talenn is offline
Sergeant
 
Join Date: Nov 2000
Posts: 273
Thanks: 0
Thanked 0 Times in 0 Posts
Talenn is on a distinguished road
Default Re: An analysis of the AI_Anger files in 1.19

mafia:

Yes, what you are experiencing is a problem that needs to be addressed IMO. There is NO enforcement of agreements etc...not even diplomatic penalties for reneging. IMO, if you agree to something, you should be bound to it or else face SEVERE penalties from the other races as someone who cannot be trusted.

The same problem also occurs if you simply dont respond at all. There is no penalty assessed for that but a rather hefty one for a 'refusal'.

Note that this is something known to MM (or at least the playtesters) so I hope it will be addressed in the next patch. For now, I just make sure I: 1) always respond to all the enemy Messages with either a definate 'Yes' or 'No' answer and 2) I always honor all agreements made. If I SAY I'm breaking a Treaty, I do it...otherwise I tell them to go bugger off.

Its a MUCH better game when you enforce these rules as well. The AI actually seems to come to life a bit more and definately is far more hostile when its demands are continuously rebuffed. I HIGHLY recommend playing this way as so as not to exploit another weakness in the AI.

Talenn
Reply With Quote
  #13  
Old December 22nd, 2000, 10:57 PM

warp nine warp nine is offline
Private
 
Join Date: Dec 2000
Location: Canada
Posts: 18
Thanks: 0
Thanked 0 Times in 0 Posts
warp nine is on a distinguished road
Default Re: An analysis of the AI_Anger files in 1.19

You can change the anger setting for 'receive general message' to anything you want. I wish there was a setting for 'receive NO response'.

My Ferengi race gets insulted if you refuse a gift, but MAD if you accept it!
__________________
~Warp!
Reply With Quote
  #14  
Old December 23rd, 2000, 02:45 AM

UmberGryphon UmberGryphon is offline
Private
 
Join Date: Oct 2000
Location: Portland OR USA
Posts: 45
Thanks: 0
Thanked 0 Times in 0 Posts
UmberGryphon is on a distinguished road
Default Re: An analysis of the AI_Anger files in 1.19

Well, here's Version 1.1 of AI_Analysis.txt, which now covers the Politics and Settings files in addition to its specialty, the Anger files. Have a happy the-days-are-now-getting-longer-in-the-northern-hemisphere celebration of your choice.

---

Well, since nobody else has done it I decided I needed to go into the various AI behavior files and describe how the various computer players now differ.

Most of the analysis below is of the AI_Anger files, and 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.

In addition to the AI_Anger files, there are also some interesting settings in the AI_Settings and AI_Politics files. Outside of the two Xenophobic races, the AI_Politics files are more or less identical, so I'll discuss them mostly in general terms. Note: when I say "stronger" or "weaker", I am referring to the Score as it is available from a button on the Diplomacy screen.

When an AI is considering whether or not they will accept/propose/break a treaty, they consider: how happy they are with the other player, how big a treaty it is (they practically have to be Brotherly to accept a Partnership, but they'll accept a Trade Alliance at a much lower level), how many wars they're currently in, and whether the other player is significantly stronger or weaker than them (they are much more likely to accept treaties from those with 150% their score, and much less likely to accept treaties from those at half their score). On top of all that, they are slightly more likely to accept/propose treaties in the first 50 turns.

If you have 150% of a computer player's score, you can get them to say they'll obey most of your requests/demands--but as others have noted, telling them to get their ships out of a system (for example) doesn't usually work even if they say they're leaving. If you have six times their score, you can make them a Protectorate; if you have eight times their score, you can Subjugate them; if you have ten times their score and are not allied with them, you can get them to Surrender.

The two fields that vary the most between one AI_Setting file and another are "Percentage of Allied Planets to consider as Attack Locations for Anger" and "Percentage of Enemy Planets to consider as Attack Locations for Anger". Those are just really long to type, so from here on out I refer to a planet that is "considered as an Attack Location for Anger" as a `coveted' planet. Don't ask me exactly what it means for an AI to covet a planet; you now know as much as I do about it. Presumably the AIs get angrier with you the more of your planets they covet.

If a race is Forgiving, they get less angry 4 steps per turn, anger from combat is slightly lower than normal, they wait 12 turns from the Last war before even considering a friendly treaty, and they do not covet enemy planets.

If a race is Neutral, they get less angry 3 steps per turn, they wait 15 turns from the Last war before even considering a friendly treaty, and they covet 10% of enemy planets.

If a race is Angry, they get less angry 2 steps per turn, no-treaty ships make them angry, anger from combat is about 50% higher, anger from refusing treaties is doubled, they wait 20 turns from the Last war before even considering a friendly treaty, and they covet 20% of enemy planets unless otherwise stated.

However, if an Angry race is also Xenophobic, they only covet 10% of enemy planets (I guess it's lower 'cause they think the planets have been contaminated by those unholy aliens?), no-treaty ships make them furious, and anger from combat is doubled. Not only do Xenophobic races hate being communicated with in almost any way, but they need to be happier with you to accept treaties, they are one-third as likely to propose treaties as the other races, you need to have FIFTY TIMES their score before they will surrender, and they are 50% to 300% harder to intimidate with all other threats and demands.

Abbidon: Neutral race. Covets 25% of allied planets.

Amonkrie: Angry xenophobic race. Covets 20% of allied planets.

Cryslonite: Angry race. Covets 30% of allied planets.

CueCappa: Forgiving race. Covets 10% of allied planets.

Drushocka: Neutral race. Covets 30% of allied planets.

Eee: Forgiving race. Covets NO allied planets.

Fazrah: Angry race. Covets 30% of allied planets.

Jraenar: Angry race. Covets 30% of allied planets.

Krill: Angry race. Covets 40% of allied planets.

Norak: Neutral race. Covets 20% of allied planets.

Phong: Forgiving race. Covets NO allied planets.

Piundon: Angry race. Covets 30% of allied planets.

Praetorian: Forgiving race. Covets NO allied planets.

Sallega: Neutral race. Covets 20% of allied planets.

Sergetti: Angry xenophobic race. Covets 20% of allied planets.

Terran: Neutral race. Covets 25% of allied planets.

Toltayan: Forgiving race. Covets NO allied planets.

UkraTal: Forgiving race. Covets 10% of allied planets.

XiChung: Angry race. Covets 40% of allied and enemy planets.

Xiati: Angry race. Covets 50% of allied planets and 10% of enemy planets.
Reply With Quote
  #15  
Old December 23rd, 2000, 04:56 AM

Baron Munchausen Baron Munchausen is offline
General
 
Join Date: Aug 2000
Location: Ohio, USA
Posts: 4,323
Thanks: 0
Thanked 0 Times in 0 Posts
Baron Munchausen is on a distinguished road
Default Re: An analysis of the AI_Anger files in 1.19

quote:
Originally posted by Talenn:
mafia:

Yes, what you are experiencing is a problem that needs to be addressed IMO. There is NO enforcement of agreements etc...not even diplomatic penalties for reneging. IMO, if you agree to something, you should be bound to it or else face SEVERE penalties from the other races as someone who cannot be trusted.

The same problem also occurs if you simply dont respond at all. There is no penalty assessed for that but a rather hefty one for a 'refusal'.

Note that this is something known to MM (or at least the playtesters) so I hope it will be addressed in the next patch. For now, I just make sure I: 1) always respond to all the enemy Messages with either a definate 'Yes' or 'No' answer and 2) I always honor all agreements made. If I SAY I'm breaking a Treaty, I do it...otherwise I tell them to go bugger off.

Its a MUCH better game when you enforce these rules as well. The AI actually seems to come to life a bit more and definately is far more hostile when its demands are continuously rebuffed. I HIGHLY recommend playing this way as so as not to exploit another weakness in the AI.

Talenn




That's funny, the Eee literally went to war against me for simply breaking a treaty... that's not a penalty? It took them a long time to cool down, too, because they kept sending ships into my minefields and getting a ship destroyed is an increase in anger even though it's not technically a "battle" as far as I can tell. Also, there does seem to be a negative reaction to no answer for a treaty request. It's just less than the penalty for an outright refusal.
Reply With Quote
  #16  
Old December 23rd, 2000, 07:41 AM

Talenn Talenn is offline
Sergeant
 
Join Date: Nov 2000
Posts: 273
Thanks: 0
Thanked 0 Times in 0 Posts
Talenn is on a distinguished road
Default Re: An analysis of the AI_Anger files in 1.19

Baron:

Oh if you break treaties etc there is DEFINATELY a penalty. What I was refering to was when Race 'x' comes and tells you to break a treaty with Race 'y'. You agree to do so, but then dont actually go through and break the treaty. A few turns late, Race 'X' simply asks again. And the REALLY twisted thing is you get the GOOD modifier for 'agree with demand'. That is a definately problem IMO. Not only is there no penalty for reneging on a deal, there is a BENEFIT.

Now perhaps I am reading the file incorrectly (its a bit cryptic at times), but from what it appears and from game experience, thats the way it works out. And I have yet to see an AI go more unfriendly from simply ignoring their requests. If you refuse a Treaty or request directly you can see their happiness decrease instantly next turn. If you simply dont respond to the message, there is usually little or no change...although once in a while the 'default decrease/turn' kicks in and their happiness with you INCREASE. Its very odd.

Talenn

Reply With Quote
  #17  
Old December 23rd, 2000, 12:28 PM

Tomgs Tomgs is offline
Sergeant
 
Join Date: Oct 2000
Location: Winnetka, CA, USA
Posts: 357
Thanks: 0
Thanked 0 Times in 0 Posts
Tomgs is on a distinguished road
Default Re: An analysis of the AI_Anger files in 1.19

Since I play a bloodthirsty race usually I don't see this that often but in one game I made a non-aggression treaty with one race because I didn't want to fight a three front war in the early turns. I tried to get that AI to hate me after I took care of the immediate threats. I asked him to give me his homeworld a couple of times and asked him to stop fighting a race we were both at war with and after all of this it was only indifferent to me. I could have broken the treaty to make him angry but I hate to break treaties. I didn't finish that game because I made a few mods to the files and wanted to try them out but I will try that again someday to see what it would take to really anger them.
Reply With Quote
  #18  
Old December 29th, 2000, 05:54 PM

warp nine warp nine is offline
Private
 
Join Date: Dec 2000
Location: Canada
Posts: 18
Thanks: 0
Thanked 0 Times in 0 Posts
warp nine is on a distinguished road
Default Re: An analysis of the AI_Anger files in 1.19

A note on AI coveting your planets: they only covet a percentage of the planets they KNOW about. Which is why you have to be careful with treaties: upon forming a Partnership treaty, both sides exchange system maps. Then a coveting race will see how many planets you really have and immediately get angry at you. How angry they get is specified in the file, and within 2 turns of forming a Partnership you may find yourself at war with an empire that knows EXACTLY where all your planets, resupply, spaceports, shipyards, etc. are. So when your Military ally offers a Partnership, sometimes a polite 'no-thank-you' is best!
__________________
~Warp!
Reply With Quote
  #19  
Old January 15th, 2001, 11:14 PM

UmberGryphon UmberGryphon is offline
Private
 
Join Date: Oct 2000
Location: Portland OR USA
Posts: 45
Thanks: 0
Thanked 0 Times in 0 Posts
UmberGryphon is on a distinguished road
Default Re: An analysis of the AI_Anger files in 1.19

Well, someone just asked about something this topic covers, so I'm "bumping" it to the top so that anyone who missed it the first time can read it.
Reply With Quote
  #20  
Old January 16th, 2001, 12:12 AM
pathfinder's Avatar

pathfinder pathfinder is offline
Major General
 
Join Date: Sep 2000
Location: Midlothian, Va, USA
Posts: 2,142
Thanks: 0
Thanked 1 Time in 1 Post
pathfinder is on a distinguished road
Default Re: An analysis of the AI_Anger files in 1.19

Question here as all those numbers make my head hurt

What settings would I need to change to make a bloodthirsty, warrior race quick to anger?



[This message has been edited by pathfinder (edited 15 January 2001).]
__________________
L++, Gd?, $++, Fr-, C---, S*, T?, Sf+++, Tcp, A+, Bb++@, M++, MpB5, MpT, MpD, MpSa, MpM, RV, Pwt, Fqt, Nd-, Rpt, G+, Au, Mmt,S++, Ss+,
Reply With Quote
Reply

Bookmarks


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is On

Forum Jump


All times are GMT -4. The time now is 11:38 PM.


Powered by vBulletin® Version 3.8.1
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright ©1999 - 2025, Shrapnel Games, Inc. - All Rights Reserved.