Originally Posted by
Deadman World
You're correct the order needs to be exactly the same in both load and save. If you don't load all of the information correctly from the playerfile, bugs like this will happen because chunks of data are going to be loaded incorrectly for other variables e.g.
you have an array of integers you are loading for something like quests, if you don't load all of the data available in that code chunk it will corrupt/give incorrect data for the next variable you're loading. I would take time to revise anything you've added.