We've experienced three cases so far. All three cases happens to be Windows platforms, but I don't know if that's relevant. I have not being able to reproduce the bug on my Mac.
Here is only time the second game writes to the MultiPersistent object, "mp". I don't see anything suspect in the code:
Code: Select all
python:
# if sequel_saved_frozensets doesn't exist yet, create it
if not mp.sequel_saved_frozensets:
mp.sequel_saved_frozensets = set()
# add the frozenset (note: a native Python type) from the latest playthrough to the sequel_saved_frozensets set
if some_frozenset not in mp.sequel_saved_frozensets:
mp.sequel_saved_frozensets.add(some_frozenset)
mp.save()
Thank you for any help you may have.