BUG: Trade can proceed without required cards
Description: When a trade is created, anyone can accept the trade if they have the required materials. However, even if the person initiating the trade uses their materials, the trade can still happen. This is easier to explain in the steps to reproduce.
Browser & OS: Google Chrome, Linux Mint 19.3
Steps to reproduce: Create a trade. Mine was sheep for ore. Wait for someone to accept. Then, use the sheep (make a development card). Finally, accept the trade. The person you are "trading" with won't get anything, and you will still get what you wanted.
More info: It is possible that the opposite of this happens with the bots. In another game, I traded with a bot, then proceeded to lose the item I had traded away as the bot used it to build something. This can probably be easily fixed with some added sanity checks upon completing trades and upon the bots building.
Comments: 12
-
18 Jan, '20
player MergedPlayer offered me a trade which I accepted, but before accepting it they built a road. They accepted the trade after building a road. They essentially were able to two things with the same cards. [Incidentally, the cards still showed in my hand but I couldn't use them for anything!? I had to refresh my game to fix my hand, to remove the ghost resources, but while I was refreshing the bot traded away cards I needed. Bugs are frustrating]
-
06 May, '20
Ray RedondoBy "lose the item I had traded away", I meant "lose the item I had gotten from the trade". I believe I got a sheep, and then I lost it when the bot used the sheep to build something, probably a development card.
-
07 May, '20
SteveYou can do this over and over even when the turn is still active. Since you get the resources without giving up resources (you used them already) you can extend the amount of resources you are using each turn. Again, only if someone accepts a trade, which the Bots tend to do..
-
08 May, '20
JohnThis bug has been here so long I'd forgotten it was here. More fun than up trading with the bots (turning a single resource into a settlement or city), more efficient too!
-
12 May, '20
Ray RedondoDoes anyone know if this is a duplicate, i.e. if a bug report already exists?
-
13 May, '20
ChrisConfirmed that this is not just a timing issue - you can spend the card, wait a whole minute, and still carry out a trade.
Suggestions: Perhaps the trade dialogue can be automatically closed if you purchase something; or perhaps it's enough to add a second check, immediately as the trade goes through, to ensure that you have the correct cards to carry out the trade still.
Only a matter of time til someone does this in a tournie and gets railroaded :( -
20 May, '20
Ray RedondoBump: Has anything been done on this?
-
21 May, '20
Stevenot yet....
-
31 May, '20
Ray RedondoConsidering that it's now June, I figured I'd bump this again. Is there any way I can help fix this?
-
11 Jun, '20
GrubnedloThis is easily repeatable and can be abused to obtain free cards from others.
-
26 Jun, '20
Esqarrouth AdminThanks for the suggestion! This will be released in v85
-
26 Jun, '20
Austin Admin"BUG: Player was able to trade and build using the same resources" (suggested by player on 2020-01-18), including upvotes (3) and comments (0), was merged into this suggestion.