From efd87fedeab31b1edda5111bf9af9d19f6124146 Mon Sep 17 00:00:00 2001 From: Seris02 Date: Sun, 19 Feb 2023 09:27:31 +0800 Subject: [PATCH] sets the default selection in char select --- code/modules/client/preferences.dm | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/code/modules/client/preferences.dm b/code/modules/client/preferences.dm index 8d23ca6e5f..4f114e3b96 100644 --- a/code/modules/client/preferences.dm +++ b/code/modules/client/preferences.dm @@ -410,6 +410,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 @@ -420,10 +421,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