From c8048edef966bfe857adb6508b3edfd6f4819b1f Mon Sep 17 00:00:00 2001 From: Aura Dusklight <46622484+NovaDusklight@users.noreply.github.com> Date: Mon, 4 May 2026 00:48:30 +0200 Subject: [PATCH] fix stale data issue in copying slots (#19422) Co-authored-by: Cameron Lennox --- code/modules/client/preferences_savefile.dm | 3 +++ 1 file changed, 3 insertions(+) diff --git a/code/modules/client/preferences_savefile.dm b/code/modules/client/preferences_savefile.dm index 966e26ebe03..564634ac9bf 100644 --- a/code/modules/client/preferences_savefile.dm +++ b/code/modules/client/preferences_savefile.dm @@ -340,6 +340,9 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car nif_path = nif_durability = nif_savedata = null //VOREStation Add - Don't copy NIF savefile.set_entry("default_slot", slot) + // Clear stale data before overwriting. + savefile.remove_entry("character[slot]") + return TRUE /datum/preferences/proc/sanitize_preferences()