From e7ac3c367e6e962a3d1ab1f5a49c1014c4224c45 Mon Sep 17 00:00:00 2001 From: Gaxeer <44334376+Gaxeer@users.noreply.github.com> Date: Fri, 1 Dec 2023 19:17:18 +0200 Subject: [PATCH] fix: hope to fix title screen this time for sure (#801) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## Что этот PR делает Картинка в лобби всегда будет присутствовать (но это не точно) ## Почему это хорошо для игры Не надо жать `Fix Lobby Screen` ## Изображения изменений Нет. ## Тестирование Запустил сервер, зашел до инициализации - картинка прогрузилась. Запустил сервер, зашел после инициализации - картинка прогрузилась. ## Changelog :cl: fix: Картинка в лобби подгружается вовремя /:cl: --- modular_ss220/title_screen/_title_screen.dme | 1 - .../code/_title_screen_defines.dm | 1 - modular_ss220/title_screen/code/mob.dm | 24 +++++++++++- modular_ss220/title_screen/code/new_player.dm | 11 ------ .../code/title_screen_controls.dm | 2 +- .../title_screen/code/title_screen_html.dm | 16 -------- .../code/title_screen_subsystem.dm | 37 +++++++----------- .../title_screen/icons/loading_screen.gif | Bin 36602 -> 0 bytes 8 files changed, 38 insertions(+), 54 deletions(-) delete mode 100644 modular_ss220/title_screen/code/title_screen_html.dm delete mode 100644 modular_ss220/title_screen/icons/loading_screen.gif diff --git a/modular_ss220/title_screen/_title_screen.dme b/modular_ss220/title_screen/_title_screen.dme index 3ce7fa5f8752..e7740ff637de 100644 --- a/modular_ss220/title_screen/_title_screen.dme +++ b/modular_ss220/title_screen/_title_screen.dme @@ -6,5 +6,4 @@ #include "code/mob.dm" #include "code/new_player.dm" #include "code/title_screen_controls.dm" -#include "code/title_screen_html.dm" #include "code/title_screen_subsystem.dm" diff --git a/modular_ss220/title_screen/code/_title_screen_defines.dm b/modular_ss220/title_screen/code/_title_screen_defines.dm index aadc5b919a68..02bb9871eb24 100644 --- a/modular_ss220/title_screen/code/_title_screen_defines.dm +++ b/modular_ss220/title_screen/code/_title_screen_defines.dm @@ -1,5 +1,4 @@ #define DEFAULT_TITLE_SCREEN_IMAGE 'modular_ss220/title_screen/icons/default.dmi' -#define DEFAULT_TITLE_LOADING_SCREEN 'modular_ss220/title_screen/icons/loading_screen.gif' #define DEFAULT_TITLE_HTML {" diff --git a/modular_ss220/title_screen/code/mob.dm b/modular_ss220/title_screen/code/mob.dm index 17f02d8b2b9f..316772269203 100644 --- a/modular_ss220/title_screen/code/mob.dm +++ b/modular_ss220/title_screen/code/mob.dm @@ -1,3 +1,5 @@ +#define TITLE_SCREEN_BG_FILE_NAME "bg_file_name" + /** * Shows the titlescreen to a new player. */ @@ -12,13 +14,31 @@ update_title_screen() +/** + * Get the HTML of title screen. + */ +/mob/proc/get_title_html() + var/dat = SStitle.title_html + dat += {""} + + if(SStitle.current_notice) + dat += {" +