diff --git a/code/modules/mob/new_player/preferences.dm b/code/modules/mob/new_player/preferences.dm index f68eb10f785..f3b9a64a542 100644 --- a/code/modules/mob/new_player/preferences.dm +++ b/code/modules/mob/new_player/preferences.dm @@ -669,7 +669,7 @@ datum/preferences else if(link_tags["changeslot"]) savefile_save(user) - user.client.activeslot = text2num(link_tags["changeslot"]) + user.client.activeslot = min(max(text2num(link_tags["changeslot"]), 1), MAX_SAVE_SLOTS) savefile_load(user)