summaryrefslogtreecommitdiff
path: root/src/LivingVillage.Kernel/WorldSave.fs
diff options
context:
space:
mode:
Diffstat (limited to 'src/LivingVillage.Kernel/WorldSave.fs')
-rw-r--r--src/LivingVillage.Kernel/WorldSave.fs2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/LivingVillage.Kernel/WorldSave.fs b/src/LivingVillage.Kernel/WorldSave.fs
index b3bdfa9..7f724a3 100644
--- a/src/LivingVillage.Kernel/WorldSave.fs
+++ b/src/LivingVillage.Kernel/WorldSave.fs
@@ -390,12 +390,14 @@ module WorldSave =
| TradeAnnal event ->
add tokens "trade"
writeInteraction tokens event
+ | StoryAnnal -> add tokens "story"
let private readAnnalKind (reader: TokenReader) label =
match reader.Take(label) with
| "dialogue" -> DialogueAnnal(readDialogueOutcome reader (label + ".outcome"))
| "rumor" -> RumorAnnal(readRumor reader (label + ".rumor"))
| "trade" -> TradeAnnal(readInteraction reader (label + ".event"))
+ | "story" -> StoryAnnal
| _ -> invalid (sprintf "invalid %s" label)
let private writeAnnal tokens (value: AnnalEntry) =