feat: add opaque playthrough identity

This commit is contained in:
MaxTomahawk
2026-08-07 14:43:04 +02:00
parent 112120e8fe
commit 726ed1102e
3 changed files with 224 additions and 2 deletions
+1
View File
@@ -1079,6 +1079,7 @@ function Game:restoreSave(loaded, recovered)
if ModRuntime.wants("save.loading") then
ModRuntime.emit("save.loading", { raw = loaded })
end
SaveData.ensurePlaythroughId(loaded)
-- mod chains replay before validation so a mod repairs its own data
-- instead of watching it get quarantined; core steps already ran in
-- SaveData.load and skip on the format guard