[MIRROR] properly copy characters after confirmation or fully abandon it (#8863)

Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
Co-authored-by: CHOMPStation2 <chompsation2@gmail.com>
This commit is contained in:
CHOMPStation2
2024-08-30 12:48:52 -07:00
committed by GitHub
parent 305f5bf9ea
commit da1d7c8cdd

View File

@@ -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)