diff --git a/code/modules/client/preferences.dm b/code/modules/client/preferences.dm index dcf2851f14..9af067b09a 100644 --- a/code/modules/client/preferences.dm +++ b/code/modules/client/preferences.dm @@ -494,6 +494,10 @@ var/list/preferences_datums = list() error("Player picked [choice] slot to copy to, but that wasn't one we sent.") return - overwrite_character(slotnum) - sanitize_preferences() - ShowChoices(user) + if(tgui_alert(user, "Are you sure you want to override slot [slotnum], [name][nickname ? " ([nickname])" : ""]'s savedata?", "Confirm Override", list("No", "Yes")) == "Yes") + overwrite_character(slotnum) + sanitize_preferences() + save_preferences() + save_character() + attempt_vr(user.client?.prefs_vr,"load_vore","") + ShowChoices(user)