copy slot needs to override (#19299)

* copy slot needs to override

* space

* Delete code/__defines/js_snippets.dm
This commit is contained in:
Kashargul
2026-03-17 20:07:51 +01:00
committed by GitHub
parent 19cbfe9856
commit 4d99fe7027
2 changed files with 4 additions and 4 deletions
+1 -1
View File
@@ -399,7 +399,7 @@ GLOBAL_LIST_EMPTY(preferences_datums)
if(tgui_alert(user, "Are you sure you want to override slot [slotnum], [choice]'s savedata?", "Confirm Override", list("No", "Yes")) == "Yes")
overwrite_character(slotnum)
save_character()
save_character(TRUE)
save_preferences()
load_preferences(TRUE)
load_character()
+3 -3
View File
@@ -297,7 +297,7 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car
clear_character_previews()
return TRUE
/datum/preferences/proc/save_character()
/datum/preferences/proc/save_character(override)
SHOULD_NOT_SLEEP(TRUE)
if(!savefile)
return FALSE
@@ -310,10 +310,10 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car
var/save_data = savefile.get_entry(tree_key)
for(var/datum/preference/preference as anything in get_preferences_in_priority_order())
if(preference.savefile_identifier != PREFERENCE_CHARACTER && !first_save)
if(preference.savefile_identifier != PREFERENCE_CHARACTER && !first_save && !override)
continue
if(!(preference.type in recently_updated_keys) && !first_save)
if(!(preference.type in recently_updated_keys) && !first_save && !override)
continue
recently_updated_keys -= preference.type