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)