Author Topic: A bug in IP game - AI sells or buys the same thing twice  (Read 1475 times)

0 Members and 1 Guest are viewing this topic.

Offline Kirov

A bug in IP game - AI sells or buys the same thing twice
« on: September 20, 2013, 02:28:51 PM »
I've never heard of this bug, so I'm reporting it here. It seems that when you play IP, every minute action related to AI must be synchronized among all computers before it takes effect. Which is why it is entirely possible that the AI can buy a tech from you, then it doesn't know it already has this tech and buys it second time. Conversely, it can offer you to sell one tech twice. It is only after you close the diplo screen that the AI gets synced and 'realize' what your tech status is.

This bug is particularly annoying, because unlike with other exploits, where you can simply refrain from any abuse and you're fine, not exploiting this one actually hurts you, i.e. you're worse off compared to the baseline situation if there was no bug in the first place. The AI doesn't like being nagged with many phone calls and you always want to do and trade as much as you can in one sitting. So I can perfectly imagine that players agree to allow to exploit this bug, rather than risking "XXX is ignoring our transmission". Still, either option sucks and I'm not sure there is anything possible to do about it.

Any thoughts?

Offline JarlWolf

Re: A bug in IP game - AI sells or buys the same thing twice
« Reply #1 on: September 22, 2013, 07:45:56 AM »
The AI has Alzheimers. Living for 900 years will do that to you  ;lol


"The chains of slavery are not eternal."

Offline Yitzi

Re: A bug in IP game - AI sells or buys the same thing twice
« Reply #2 on: September 23, 2013, 07:25:16 PM »
To make sure I understand correctly...It buys something from you, then tries to buy it from you again?  That may be fixable, though I'd need to run an IP game to test it and track it down, and it probably won't be one of the highest priority fixes.

Offline Kirov

Re: A bug in IP game - AI sells or buys the same thing twice
« Reply #3 on: September 24, 2013, 06:17:06 PM »
Yes, it offers a tech for my InfNet, then offers another one for the same. Conversely, it sold me one tech and immediately tried to sell it again. Everything gets synced all right once you close the diplo screen, but as I said, usually you don't want to do that.

Which reminds me - have you done anything with the energy stockpiling in your patch yet? Because we weren't sure if this exploit works or not.

Offline Yitzi

Re: A bug in IP game - AI sells or buys the same thing twice
« Reply #4 on: September 24, 2013, 08:41:41 PM »
Yes, it offers a tech for my InfNet, then offers another one for the same. Conversely, it sold me one tech and immediately tried to sell it again. Everything gets synced all right once you close the diplo screen, but as I said, usually you don't want to do that.

Which reminds me - have you done anything with the energy stockpiling in your patch yet? Because we weren't sure if this exploit works or not.

Fixing it is the next thing on the list.

 

* User

Welcome, Guest. Please login or register.
Did you miss your activation email?


Login with username, password and session length

Select language:

* Community poll

SMAC v.4 SMAX v.2 (or previous versions)
-=-
24 (7%)
XP Compatibility patch
-=-
9 (2%)
Gog version for Windows
-=-
103 (32%)
Scient (unofficial) patch
-=-
40 (12%)
Kyrub's latest patch
-=-
14 (4%)
Yitzi's latest patch
-=-
89 (28%)
AC for Mac
-=-
3 (0%)
AC for Linux
-=-
6 (1%)
Gog version for Mac
-=-
10 (3%)
No patch
-=-
16 (5%)
Total Members Voted: 314
AC2 Wiki Logo
-click pic for wik-

* Random quote

The Mind Worms are the natural defenses of the living Planet?the white blood cells, if you will. In a world in which unassimilated thought represents danger, the Mind Worm seeks out concentrations of sentient mental energy and destroys them, ruthlessly and efficiently.
~Commissioner Pravin Lal 'Mind Worm, Mind Worm'

* Select your theme

*
Templates: 5: index (default), PortaMx/Mainindex (default), PortaMx/Frames (default), Display (default), GenericControls (default).
Sub templates: 8: init, html_above, body_above, portamx_above, main, portamx_below, body_below, html_below.
Language files: 4: index+Modifications.english (default), TopicRating/.english (default), PortaMx/PortaMx.english (default), OharaYTEmbed.english (default).
Style sheets: 0: .
Files included: 45 - 1228KB. (show)
Queries used: 38.

[Show Queries]