[boskid][2.0.19] Achievements will not work if relative achievements completed

This subforum contains all the issues which we already resolved.
neucanoo
Burner Inserter
Burner Inserter
Posts: 8
Joined: Wed Aug 07, 2019 5:21 pm
Contact:

[boskid][2.0.19] Achievements will not work if relative achievements completed

Post by neucanoo »

1. Achievement "So Long and Thanks for all the Fish" won't work if it's not first rocket, maybe if other achievement with rockets is achieved.
2. Achievement "Getting on track like a pro" won't work if achievement "Getting on track" is achieved.
User avatar
boskid
Factorio Staff
Factorio Staff
Posts: 3078
Joined: Thu Dec 14, 2017 6:56 pm
Contact:

Re: [2.0.19] Achievements will not work if relative achievements completed

Post by boskid »

Oh boi, so many bug reports about achievements not working and only this one secretly hiding in plain sight seems to be giving one of the most important details i was not checking. I see something is wrong so i can start investigating.
User avatar
boskid
Factorio Staff
Factorio Staff
Posts: 3078
Joined: Thu Dec 14, 2017 6:56 pm
Contact:

Re: [boskid][2.0.19] Achievements will not work if relative achievements completed

Post by boskid »

Thanks for the report, i managed to reproduce the issue, write a test for this and do a fix. Issue is now fixed for 2.0.22.

Main piece i was missing to reproduce the issue using GOTLAP achievement was that for the reproduction it was important to build a locomotive when the achievement was in a failed state because that was unregistering the achievement - it became not obtainable. After loading a save file from a point in time where the achievement was still obtainable, the achievement was not registered back as obtainable and as such it was not being given after loading even when achievements gui was saying it is still valid.
Post Reply

Return to “Resolved Problems and Bugs”