We currently have a small amount of game state that persists. We periodically want to save new facts about the world; e.g. I want to turn the musician scene into part of the world map (rather than part of a quest) #2264 , and have solving the puzzle unlock paths to other scenes. We already have state for "quests that have been completed" but no way to save the state of the puzzle. Rather than adding more ad-hoc fields for this case, we may want to add a more generic database of facts about the world.
(How this interacts with being able to replay quests remains to be scene. I anticipate that quest scenes would not save state.)
We currently have a small amount of game state that persists. We periodically want to save new facts about the world; e.g. I want to turn the musician scene into part of the world map (rather than part of a quest) #2264 , and have solving the puzzle unlock paths to other scenes. We already have state for "quests that have been completed" but no way to save the state of the puzzle. Rather than adding more ad-hoc fields for this case, we may want to add a more generic database of facts about the world.
(How this interacts with being able to replay quests remains to be scene. I anticipate that quest scenes would not save state.)