Merge pull request #5762 from CHOMPStation2/upstream-merge-14513

[MIRROR] sets the default selection in slot select menu to current char
This commit is contained in:
Razgriz
2023-02-20 16:20:17 -07:00
committed by GitHub

View File

@@ -413,6 +413,7 @@ var/list/preferences_datums = list()
var/name
var/nickname //vorestation edit - This set appends nicknames to the save slot
var/list/charlist = list()
var/default //VOREStation edit
for(var/i=1, i<= config.character_slots, i++)
S.cd = "/character[i]"
S["real_name"] >> name
@@ -423,10 +424,12 @@ var/list/preferences_datums = list()
name = "►[i] - [name]"
else
name = "[i] - [name]"
if (i == default_slot) //VOREStation edit
default = "[name][nickname ? " ([nickname])" : ""]"
charlist["[name][nickname ? " ([nickname])" : ""]"] = i
selecting_slots = TRUE
var/choice = tgui_input_list(user, "Select a character to load:", "Load Slot", charlist)
var/choice = tgui_input_list(user, "Select a character to load:", "Load Slot", charlist, default)
selecting_slots = FALSE
if(!choice)
return