1.3 Beta 3X | "False positives" that I am going to attack an ally
We THINK we know what you're doing...
from
GalCiv2 Forums
I'm not sure if this qualifies as a bug, or if it's just a necessary circumstance of galactic politics. It bugs me when an AI race that I have always had good relations with suddenly thinks I'm about to attack one of their planets and pre-emptively declares war on me.
EXAMPLES:
1) Drath are getting decimated by the superior Drengin military. Drath are about to lose, so I trade nearly my entire fleet to them for a bunch of tech and cash. We have always had good relations, never been at war. I have a mining starbase in Drath space, near my border, which is midway between my core space and the Drengin homeworld. A pissant Drath world (PQ 4) happens to be nearby to my starbase. As the Drath start to lose again, I declare war on the Drengin as well and start building new ships and massing my forces on top of my mining starbase to attack the Drengin homeworld. Some of my ships are already in Drengin space taking out any ships that are not orbiting their planets. The Drath (whose asses I just saved) suddenly declare war on me because they think I give a rat's ass about their PQ 4 planet! It was the last mistake they ever made.
2) Arceans had obtained some worlds from the surrender of another AI. One particular planet is nowhere near their core space, and the surrendered planet is on the border of Korx space and my space. I had a big fleet on the way to Korx space to wipe out the Korx, but I had not declared war on the Korx yet. I had to pass by this lonely Arcean planet on the way, but I didn't have my fleet sitting idle near it for more than 1 turn, as all the ships were in-transit to Korx. Arceans declare war on me because they think I want their planet (PQ 9). I had always maintained good relations with the Arceans, never went to war, and had 1 well-established (and long distance) trade route with them.
It would be great if the AI could be improved to eliminate some of these erroneous conclusions that I am about to attack. I'm just brainstorming some ideas of indicators that the live player is not planning to attack the AI:
+ never been at war with my race before
+ no history of launching sneak attack on any other race
+ has existing trade routes with me
+ has traded/gifted combat ships to me recently
+ is at war with a mutual enemy
+ my planets are between player's space and space of AI that player is at war with
+ my planet (that I think is at risk) is not very valuable
I have no idea if the game AI already considers some or all of these factors before doing a pre-emptive declaration of war, but I offer these as a suggestion.
EXAMPLES:
1) Drath are getting decimated by the superior Drengin military. Drath are about to lose, so I trade nearly my entire fleet to them for a bunch of tech and cash. We have always had good relations, never been at war. I have a mining starbase in Drath space, near my border, which is midway between my core space and the Drengin homeworld. A pissant Drath world (PQ 4) happens to be nearby to my starbase. As the Drath start to lose again, I declare war on the Drengin as well and start building new ships and massing my forces on top of my mining starbase to attack the Drengin homeworld. Some of my ships are already in Drengin space taking out any ships that are not orbiting their planets. The Drath (whose asses I just saved) suddenly declare war on me because they think I give a rat's ass about their PQ 4 planet! It was the last mistake they ever made.
2) Arceans had obtained some worlds from the surrender of another AI. One particular planet is nowhere near their core space, and the surrendered planet is on the border of Korx space and my space. I had a big fleet on the way to Korx space to wipe out the Korx, but I had not declared war on the Korx yet. I had to pass by this lonely Arcean planet on the way, but I didn't have my fleet sitting idle near it for more than 1 turn, as all the ships were in-transit to Korx. Arceans declare war on me because they think I want their planet (PQ 9). I had always maintained good relations with the Arceans, never went to war, and had 1 well-established (and long distance) trade route with them.
It would be great if the AI could be improved to eliminate some of these erroneous conclusions that I am about to attack. I'm just brainstorming some ideas of indicators that the live player is not planning to attack the AI:
+ never been at war with my race before
+ no history of launching sneak attack on any other race
+ has existing trade routes with me
+ has traded/gifted combat ships to me recently
+ is at war with a mutual enemy
+ my planets are between player's space and space of AI that player is at war with
+ my planet (that I think is at risk) is not very valuable
I have no idea if the game AI already considers some or all of these factors before doing a pre-emptive declaration of war, but I offer these as a suggestion.
