From fe809bf8e1ff6c8f791a7e297670b115c9fdb7aa Mon Sep 17 00:00:00 2001 From: GDN <96800819+GDNgit@users.noreply.github.com> Date: Tue, 3 Oct 2023 11:18:17 -0500 Subject: [PATCH] fixes new players not always being able to use their keybinds (#22621) --- code/modules/mob/new_player/new_player.dm | 1 + code/modules/mob/new_player/new_player_login.dm | 1 + 2 files changed, 2 insertions(+) diff --git a/code/modules/mob/new_player/new_player.dm b/code/modules/mob/new_player/new_player.dm index b81047defd8..8c09a9b895e 100644 --- a/code/modules/mob/new_player/new_player.dm +++ b/code/modules/mob/new_player/new_player.dm @@ -15,6 +15,7 @@ if(initialized) stack_trace("Warning: [src]([type]) initialized multiple times!") initialized = TRUE + input_focus = src GLOB.mob_list += src return INITIALIZE_HINT_NORMAL diff --git a/code/modules/mob/new_player/new_player_login.dm b/code/modules/mob/new_player/new_player_login.dm index 6242f03364d..501b3677598 100644 --- a/code/modules/mob/new_player/new_player_login.dm +++ b/code/modules/mob/new_player/new_player_login.dm @@ -30,6 +30,7 @@ client.verbs += /client/proc/readmin client?.playtitlemusic() + client?.update_active_keybindings() //Overflow rerouting, if set, forces players to be moved to a different server once a player cap is reached. Less rough than a pure kick. if(GLOB.configuration.overflow.reroute_cap && GLOB.configuration.overflow.overflow_server_location)