Inventive Dingo forums

Mayhem Intergalactic => Features & Bugs => Topic started by: Minus on February 13, 2009, 06:41:30 am



Title: BUG: Double Victory
Post by: Minus on February 13, 2009, 06:41:30 am
I eliminated the last of the opponent's fleets. The VICTORY! text came up, the achievement counter +1'd, and the music played. While the music was still playing, the opponent left the game (via MENU -> Quit). On my end, the music restarted and the achievement +1'd again.

So what's happening is the game detected the last remaining opponent leaving and awarded me the victory, while I had already won, but still technically 'in-game' as we had not yet ended the game by returning to the lobby.


Title: Re: BUG: Double Victory
Post by: Chris on February 13, 2009, 08:41:26 am
 :D

Nice find!

Incidentally, has anyone had any problems with the "win multiplayer games" achievements failing to save their values properly (after restarting the game) if more than one game is won in a single session? I can't see it happening as long as the connection to the Steam servers is reliable, but I have had someone report losing achievement progress (up from 6-8 back down to 2 after closing the game and start it up again). It would be great if anyone can corroborate that, and maybe provide some additional details.


Title: Re: BUG: Double Victory
Post by: Minus on February 13, 2009, 07:41:30 pm
I'll keep closer track of my progress, but it sounds like the same problems I had progressing with TF2 achievements - simple connection problems as you said.


Title: Re: BUG: Double Victory
Post by: Chris on February 15, 2009, 04:17:30 am
I eliminated the last of the opponent's fleets. The VICTORY! text came up, the achievement counter +1'd, and the music played. While the music was still playing, the opponent left the game (via MENU -> Quit). On my end, the music restarted and the achievement +1'd again.

So what's happening is the game detected the last remaining opponent leaving and awarded me the victory, while I had already won, but still technically 'in-game' as we had not yet ended the game by returning to the lobby.
Hmm, I can't seem to reproduce this. Does it happen reliably?


Title: Re: BUG: Double Victory
Post by: Minus on February 15, 2009, 05:27:00 am
I eliminated the last of the opponent's fleets. The VICTORY! text came up, the achievement counter +1'd, and the music played. While the music was still playing, the opponent left the game (via MENU -> Quit). On my end, the music restarted and the achievement +1'd again.

So what's happening is the game detected the last remaining opponent leaving and awarded me the victory, while I had already won, but still technically 'in-game' as we had not yet ended the game by returning to the lobby.
Hmm, I can't seem to reproduce this. Does it happen reliably?

Hmm. I don't recall noticing before, I just happened to be paying attention. Here were the EXACT conditions, as I remember them:

Six human players. No observers. Four people died, only me and Ark left, but the other 4 players are watching. I captured the last planet, two turns later his last fleet strikes one of my planets. My fleet there wins the fight, the VICTORY screen appears. My achievement +1's. Ark leaves. It SOUNDS like the victory music restarts (could have been my mind playing tricks?) but the achievement definitely +1'd again.

I may or may not have been the host.


Title: Re: BUG: Double Victory
Post by: Kumlekar on February 16, 2009, 04:27:01 am
this is just me mouthing off, but perhaps it has to do with the exact timing that he left?


Title: Re: BUG: Double Victory
Post by: Chris on February 17, 2009, 12:52:43 am
Thanks for the details, I'll take another look at it.