Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Sometimes the game reports that cargo has been jettisoned for missions that don't exist #4423
Upon landing at the target (in the save file Mexico City), you get informed that you have jettisoned someones cargo and have to pay for it, even though that mission either never existed or was completed earlier.
The "ghost mission" shouldn't exist in the first place.
Steps to reproduce
Open the save file (after decompressing it) and land in Mexico City.
My pioneer version (and OS):
The version in which the save file was created is a little older though, but not older than 67dcbce.
I've already done some digging, and I suspect that the bug only happens because auto saves are enabled.
Other than that: The mission exists solely in the
is at fault.
I first thought that that might be a race condition, but this seems to not be the case since events are handled in order. If it is, it would need to happen between these two lines.
I've not yet found a way to reproduce the actual issue at hand, but I still try to. (I've tried it doing normal gameplay with auto save enabled, and checking if there is a ghost mission)
I'm still trying to fix this issue myself, but if there are any tips or ideas, let me know.