summaryrefslogtreecommitdiff
path: root/src/LivingVillage.Kernel/WorldSave.fs
diff options
context:
space:
mode:
authorSomhairle H. Marisol <[email protected]>2026-09-21 23:12:20 +0800
committerSomhairle H. Marisol <[email protected]>2026-09-21 23:12:20 +0800
commitd94ec2dc875c6c45973c6d6d6730b4a57fadeb3e (patch)
tree2ec3d36f26c04d1feef7eb312418e78fd37a885c /src/LivingVillage.Kernel/WorldSave.fs
parent6ce29c5e87d32e49dfe92b398fe45ef0b9de6cdf (diff)
downloadliving-village-d94ec2dc875c6c45973c6d6d6730b4a57fadeb3e.tar.gz
feat(sim): M6a 谣言工作集容量上界+按天淘汰——DayIndex 派生字段/纯函数 trim/窗口化扫描/O(1) nextId
Diffstat (limited to 'src/LivingVillage.Kernel/WorldSave.fs')
-rw-r--r--src/LivingVillage.Kernel/WorldSave.fs1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/LivingVillage.Kernel/WorldSave.fs b/src/LivingVillage.Kernel/WorldSave.fs
index b327c6d..f1b0be3 100644
--- a/src/LivingVillage.Kernel/WorldSave.fs
+++ b/src/LivingVillage.Kernel/WorldSave.fs
@@ -265,6 +265,7 @@ module WorldSave =
| _ -> invalid (sprintf "invalid %s parent" label)
{ Id = id
Tick = tick
+ DayIndex = rumorDayIndex tick
OriginTick = originTick
Source = source
Narrator = narrator