Lexor: This post is a warning about "buggy" title from Prime giveaways: Mafia II
I've got whole Mafia trilogy from Prime and today I've got a note from GOG about Mafia trilogy special sale with this info:
"The price of this bundle automatically lowers based on the games you already own."
https://www.gog.com/en/game/mafia_trilogy After adding this to cart Mafia I and III were auto-removed indeed but Mafia II was still in cart, so beware!
ssling: Because Mafia 2 is affected by not showing as owned in store. Maybe it'd be a good enough excuse for someone to finally look into this issue and fix it.
There is indeed some kind of a bug there.
I have all three Mafia games, all redeemed through Prime. The trilogy collection was not, as can be expected, marked as owned. But going to the game card showed that it can be bought for the total price of 0.00.
I had that in my cart, and added few other free items as well, demos and such, and when I went to check out, suddenly the Mafia trilogy had a price! It was some weird amount, maybe calculating two games owned and one missing.
So I removed it from the cart, and completed the free purchase of other titles. Then I went to the game card, and this time the game collection had a price (different than what it had during the checkout). Then I opened a new browser window, and once again checked Mafia trilogy. This time, like the first time, it was showing a price of 0.00, as it should, as I already owned everything.
I went through the checkout process again, and received warnings about those games already being owned. I managed to complete the "purchase", and another message came to the screen saying that nothing has changed in my account.
But something actually had been changed!
Previously all three games showed up as owned, but the trilogy was not owned. Now, the trilogy shows up like each of the games, owned.
Quite obviously that's not how things should go with bundles.
But at least this buggy behaviour may allow individual users to fix the annoying feature of this bundle not being marked owned even when all three games are in the library.
It seems to be somewhat random whether it works or not, but at least it worked for me.