View Full Version : [FIXED] Research Agreement break by AI give you tech


fmiracle
Sep 26, 2010, 12:36 PM
I do not think it was supposed.

But last game I set up research agreement with Washington on turn 176 and on turn 182 he attacked me. All deals were canceled and I recived the Steel tech for free.

It was totally unexpected, but handy :)
Still I think it's a bug.

Demartus
Sep 26, 2010, 05:50 PM
On a related note, I had Ghandi offer me a research agreement, to the tune of 900 gold (marathon speed). At the time, I only had ~500 gold, but it allowed me to accept, and I was only deducted a fraction of the amount.

I've also had a research agreement with the AI never come to fruition, despite the time long having passed.

UNIT 666
Sep 26, 2010, 07:04 PM
Yeah, it has to be a bug. I had the same thing happen to me a while ago, though it was me declaring war on him, instead. Our research agreement was cancelled completed (even though 30 turns had not passed) and I received a tech.

BjoernLars
Sep 27, 2010, 02:20 AM
I was offered a research agreement from Songhai a turn or two after our previous research agreement was successfully completed. Two turns after the new research agreement, I declared war on him and I received one free tech from this, saying that the research agreement was completed.

ainwood
Sep 27, 2010, 02:21 AM
Can you please provide saves showing how to reproduce this bug?

Thanks.

draaibaar
Sep 27, 2010, 03:25 AM
Well, i didn't get a tech from Bismarck...Next turn in the save my research agreement with him appears as completed in F4 but don't get anything..

EDIT: In the notification log F7 you can also see that i got a free technology from Augustus Caesar (turn 117), allthough my research agreement was only 4 turns old (turn113), but Augustus' was destroyed.

Gagilence
Sep 27, 2010, 04:02 AM
Me and Aztec had a research agreement, they were annihilated by India, and I received technology before 45th turn.

ShadowXOR
Sep 27, 2010, 04:54 AM
I can confirm this.

Zen Blade
Sep 27, 2010, 06:08 AM
I had this happen with the Egyptians, who were eliminated.

I think, essentially, if a research agreement is terminated (for any reason), you get a tech. Whether this is a bug or a feature, I cannot say.

However, since all agreements are broken during war (or annihilation), this includes a research agreement, which probably translates to free tech.

This can be exploited since... you can form an agreement, go to war, receive tech. Go to peace, sign agreement, 10 turns later go to war again, receive tech... etc...

jacyp
Sep 27, 2010, 10:38 PM
I can confirm this too.

My next goal will be to check if YOU declare war on the other civ, if you get the tech also.

If this only happens when they declare war on you, I think it's fair that you at least recieve some kind of research bonus based on the amount of turns passed, and the declarant gets nothing. To compensate the money spent.

I wanna test this cos I saw the Iroquoi devastating their continent after making several research agreements with the other civs, and they got fast ahead of me on tech race (I was leading 1 tech ahead, 200 turns later, I was losing 13 techs behind, epic speed). It ruined the game.

ainwood
Sep 28, 2010, 01:46 AM
We need save files to send to firaxis, so that they can see what's going on behind the scenes. If someone could provide a save showing where broken research agreements give you techs, that would be very useful.

sanabas
Sep 28, 2010, 02:14 AM
I discovered this bug while researching a different bug.

In this save, I have 5 research agreements, with Japan, Iroquois, Rome, America and the Ottomans. Declaring war on any of them will give us both a tech. Declaring war on all 5 will give 5 techs. This game was started in 1.0.0.20, I'm 99% sure.


Can't attach the file to this post, unless I'm missing something. Attachment manager says I've already uploaded it, but I see no link to attach it to this one.

http://forums.civfanatics.com/attachment.php?attachmentid=265486&d=1285642509 is attachment link, http://forums.civfanatics.com/attachment.php?attachmentid=265486&d=1285642509 is the post in which I attached it. German150 is the save.

ainwood
Sep 28, 2010, 02:32 AM
:hatsoff: Thank-you!

sanabas
Sep 28, 2010, 05:09 AM
One more save, this time before signing a research pact. I saved before bed, and did a quick test. Sent a lux to someone for cash, gifted america cash, then signed a research pact with them. Declared war that same turn, and received Metal Casting for free from the research pact.

jacyp
Sep 28, 2010, 09:50 AM
In this save, I have 5 research agreements, with Japan, Iroquois, Rome, America and the Ottomans. Declaring war on any of them will give us both a tech. Declaring war on all 5 will give 5 techs. This game was started in 1.0.0.20, I'm 99% sure.

I knew that this was the cause for the Iroquoi to have jumped ahead of me so quickly, damn bastard exploited a bug without even knowing! :p

Nicely done.

vmxa
Sep 30, 2010, 05:05 PM
At first I thought it was my imagination, but every time I go to war with anyone that I have an ongoing research deal, it compeletes?

The_J
Sep 30, 2010, 07:41 PM
Threads merged.

Thanks for reporting :), but it's already known.

Guardian_PL
Oct 02, 2010, 07:06 PM
Yes it is, I have the same issue.

Izipo
Oct 09, 2010, 02:53 PM
I can confirm this too.

Also, when I look at the deal history in the diplomatic overview, all the past deals are listed at the current price (i.e. 300), but I'm sure I only paid Oda Nobunga 200gold back in 200 AD.
A very minor bug, but still, it's annoying.

Mathias
Oct 09, 2010, 09:28 PM
I wouldn't exactly call this one a bug. I'm sure it is by design, although it should be one-sided. If the backstabbing AI declares war, I'd better get my free tech. If, on the other hand, I declare war, then forfeiting the free tech is consequential. Let the AI have his, though -- it won't be of much use after I've beat him to a pulp.

Venger
Oct 10, 2010, 12:04 AM
I have seen this and the only question is - does the aggressor party also get the benefit of the tech completion? If so, either bug or buggy concept, if not, then likely not a bug, and still a bit of a buggy concept. Ideally, the party that declares war should forfeit the pact with no refund, the party on whom war is declared should receive their initial gold investment back. I would also be willing to listen to the victim getting both their and the aggressors refund, but have not thought that one totally through yet. But giving the victim back their money makes a bit more sense, since I have actually seen this give a free tech just a few turns into a research pact.

jacyp
Oct 10, 2010, 09:04 AM
I have seen this and the only question is - does the aggressor party also get the benefit of the tech completion? If so, either bug or buggy concept, if not, then likely not a bug, and still a bit of a buggy concept. Ideally, the party that declares war should forfeit the pact with no refund, the party on whom war is declared should receive their initial gold investment back. I would also be willing to listen to the victim getting both their and the aggressors refund, but have not thought that one totally through yet. But giving the victim back their money makes a bit more sense, since I have actually seen this give a free tech just a few turns into a research pact.

Yes, it gives the tech to the agressor.

In fact, you can do a research agreement, close the diplo screen, open it up again, declare war, gain a free tech right away.

sanabas
Oct 11, 2010, 12:22 AM
I don't think you even need to close the diplo screen.