What needs to be preserved:
- in-game changes made to the structure of the world, including:
- new areas
- modification of area attributes (e.g., descriptions, new exits, etc.)
- new NPCs
- new items
What shouldn't be preserved:
- game-specific state, including:
- item movement (pick-ups, drops, etc.)
- character (PC and NPC) placement, attribute changes, etc.
- creature movements, etc.
That being said, there should be an export feature for player characters ...
Due to the fact that this capability is DB-dependent, the feature was moved from hexagram30/story#5 to this repo. Code will live in hxgm30.store.story.