fix bad persistent client handling (#18460)

This commit is contained in:
Kashargul
2025-09-11 21:15:18 +02:00
committed by GitHub
parent d887e44264
commit 05840f6d2b
3 changed files with 3 additions and 2 deletions
+1 -1
View File
@@ -146,7 +146,7 @@
handle_server_news()
return TRUE
if("give_feedback")
if(!SSsqlite.can_submit_feedback(GLOB.persistent_clients_by_ckey[ckey]))
if(!SSsqlite.can_submit_feedback(persistent_client.client))
return
if(client.feedback_form)
+1
View File
@@ -18,6 +18,7 @@
GLOB.new_player_list += src
created_for = ckey
client.persistent_client.set_mob(src)
addtimer(CALLBACK(src, PROC_REF(do_after_login)), 4 SECONDS, TIMER_DELETE_ME)
initialize_lobby_screen()
+1 -1
View File
@@ -17,6 +17,6 @@
return
/mob/new_player/proc/disable_lobby_browser()
var/client/exiting_client = GLOB.persistent_clients_by_ckey[ckey]
var/client/exiting_client = persistent_client.client
if(exiting_client)
winset(exiting_client, "lobby_browser", "is-disabled=true;is-visible=false")