[MIRROR] centers any kind of nanomap (#11010)

Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
Co-authored-by: ShadowLarkens <shadowlarkens@gmail.com>
This commit is contained in:
CHOMPStation2StaffMirrorBot
2025-06-05 05:46:58 -07:00
committed by GitHub
parent 8e5962ec90
commit 366b18d44b
10 changed files with 55 additions and 35 deletions

View File

@@ -21,7 +21,7 @@ SUBSYSTEM_DEF(lobby_monitor)
continue
log_tgui(player, "Reinitialized [player.client.ckey]'s lobby window: [ui ? "ui" : "no ui"], status: [player.lobby_window?.status].", "lobby_monitor/Fire")
INVOKE_ASYNC(player, TYPE_PROC_REF(/mob/new_player, initialize_lobby_screen))
addtimer(CALLBACK(src, PROC_REF(do_reinit), player), 0.5 SECONDS)
var/initialize_queue = list()
for(var/mob/new_player/player as anything in new_players)
@@ -39,6 +39,12 @@ SUBSYSTEM_DEF(lobby_monitor)
to_reinitialize = initialize_queue
/datum/controller/subsystem/lobby_monitor/proc/do_reinit(var/mob/new_player/player)
var/datum/tgui/ui = SStgui.get_open_ui(player, player)
if(ui && player.lobby_window && player.lobby_window.status > TGUI_WINDOW_CLOSED)
return
player.initialize_lobby_screen()
/datum/controller/subsystem/lobby_monitor/Shutdown()
var/datum/asset/our_asset = get_asset_datum(/datum/asset/simple/restart_animation)
var/to_send = "<!DOCTYPE html><html lang='en'><head><meta http-equiv='X-UA-Compatible' content='IE=edge' /></head><body style='overflow: hidden;padding: 0 !important;margin: 0 !important'><div style='background-image: url([our_asset.get_url_mappings()["loading"]]);background-position:center;background-size:cover;position:absolute;width:100%;height:100%'></body></html>"