Quest Machine - Pervasive Saving
Posted: Sat Oct 05, 2024 6:59 pm
Hello!
I have a little trouble with Quest Machine saving mechanics.
I have a custom save system that has also nested dialog system save. So I use RecordData() method to perform save and load it. And it works fine.
I noticed a problem when I played a scene twice without performing a save.
Although I saved nothing, on second run I saw my intro quest already gone from my quest giver.
I done a little debugging to find that there is some persistent data on quests. I cannot figure out how to get rid of it.
I attach my debug to show where the quest gots deleted from quest giver:
My question is: how to stop this behavior of unwanted data saving?
I have a little trouble with Quest Machine saving mechanics.
I have a custom save system that has also nested dialog system save. So I use RecordData() method to perform save and load it. And it works fine.
I noticed a problem when I played a scene twice without performing a save.
Although I saved nothing, on second run I saw my intro quest already gone from my quest giver.
I done a little debugging to find that there is some persistent data on quests. I cannot figure out how to get rid of it.
I attach my debug to show where the quest gots deleted from quest giver:
My question is: how to stop this behavior of unwanted data saving?