Open borders war bug

regoarrarr

King
Joined
Nov 13, 2001
Messages
847
Location
Cincinnati, OH
I signed open borders with a rival civ. I had a city that was undefended. They declared war on me but instead of cancelling the open borders and kicking their units outside my borders they took my city.

I believe this to be related to the fact that when an AI declares war, you see the results of combat BEFORE you get the message that they declare war. So the combat occurs (in this case the sacking of Washington) and THEN it tries to kick the folks out of the borders, and by then my city is in THEIR borders so it's okay.

I don't know if this is by design but it seems shady. And I know I shouldn't leave cities undefended :)

I would imagine this works similarly for the human player, though I'd imagne it's difficult if not impossible to have an AI with an empty city (maybe early on on Settler difficulty?)

Steps to reproduce (AI attacking human)

1. Build no military

2. Sign open borders with a civ

3. Wait for them to attack a city

4. The unit that attacked the city does not get thrown out and the city is taken.

Steps to reproduce (human attacking AI)

1. I'd imagine it would have to be done on a map where you start real close to the AI, on Settler difficulty.

2. Sign open borders

3. Hope they have an undefended city

4. Attack it.

Maybe it can be modded to maek it easier to reproduce

Anyone else have this happen to them?
 
This is a known bug that seems to be due to the order the various things are done in the AI turn. It basically means they get a free turn of attack before their units are teleported away, which the player doesn't get. You were very unlucky though in losing a city in that first turn, allowing some units to stay in what ought to be your territory.
 
Back
Top Bottom