diff --git a/code/modules/client/client procs.dm b/code/modules/client/client procs.dm index 021f8040b55..61664808955 100644 --- a/code/modules/client/client procs.dm +++ b/code/modules/client/client procs.dm @@ -355,12 +355,6 @@ GLOBAL_LIST_INIT(blacklisted_builds, list( connection_realtime = world.realtime connection_timeofday = world.timeofday - if(GLOB.custom_event_msg && GLOB.custom_event_msg != "") - to_chat(src, "

Custom Event

") - to_chat(src, "

A custom event is taking place. OOC Info:

") - to_chat(src, span_alert("[GLOB.custom_event_msg]")) - to_chat(src, "
") - if(!winexists(src, "asset_cache_browser")) // The client is using a custom skin, tell them. to_chat(src, span_warning("Unable to access asset cache browser, if you are using a custom skin file, please allow DS to download the updated version, if you are not, then make a bug report. This is not a critical issue but can cause issues with resource downloading, as it is impossible to know when extra resources arrived to you.")) @@ -378,12 +372,6 @@ GLOBAL_LIST_INIT(blacklisted_builds, list( void = new() screen += void - if((prefs?.read_preference(/datum/preference/text/lastchangelog) != GLOB.changelog_hash) && isnewplayer(src.mob)) //bolds the changelog button on the interface so we know there are updates. - to_chat(src, span_info("You have unread updates in the changelog.")) - winset(src, "rpane.changelog", "background-color=#eaeaea;font-style=bold") - if(CONFIG_GET(flag/aggressive_changelog)) - src.changes() - if(CONFIG_GET(flag/paranoia_logging)) var/alert = FALSE //VOREStation Edit start. if(isnum(player_age) && player_age == 0) diff --git a/code/modules/mob/login.dm b/code/modules/mob/login.dm index abcdfa784b0..c5034f81b64 100644 --- a/code/modules/mob/login.dm +++ b/code/modules/mob/login.dm @@ -97,3 +97,8 @@ set_listening(LISTENING_PLAYER) GLOB.tickets.ClientLogin(client, TRUE) + + if(GLOB.custom_event_msg && GLOB.custom_event_msg != "") + to_chat(src, "

Custom Event

") + to_chat(src, "

A custom event is taking place. OOC Info:

") + to_chat(src, span_alert("[GLOB.custom_event_msg]") + "\n") diff --git a/code/modules/mob/new_player/login.dm b/code/modules/mob/new_player/login.dm index f3fc3e0a3d6..0c1ac5d0605 100644 --- a/code/modules/mob/new_player/login.dm +++ b/code/modules/mob/new_player/login.dm @@ -32,6 +32,17 @@ if(has_respawned) to_chat(src, CONFIG_GET(string/respawn_message)) + + if((read_preference(/datum/preference/text/lastchangelog) != GLOB.changelog_hash)) //bolds the changelog button on the interface so we know there are updates. + to_chat(src, span_info("You have unread updates in the changelog.")) + if(CONFIG_GET(flag/aggressive_changelog)) + client.changes() + + if(GLOB.custom_event_msg && GLOB.custom_event_msg != "") + to_chat(src, "

Custom Event

") + to_chat(src, "

A custom event is taking place. OOC Info:

") + to_chat(src, span_alert("[GLOB.custom_event_msg]") + "\n") + has_respawned = FALSE handle_privacy_poll() client.playtitlemusic() diff --git a/tgui/packages/tgui/interfaces/Changelog/Resources/Footer.tsx b/tgui/packages/tgui/interfaces/Changelog/Resources/Footer.tsx index 5c7454bfdee..ecdcb9c9136 100644 --- a/tgui/packages/tgui/interfaces/Changelog/Resources/Footer.tsx +++ b/tgui/packages/tgui/interfaces/Changelog/Resources/Footer.tsx @@ -24,7 +24,7 @@ export const Footer = (props: { dateDropdown: ReactNode | null }) => { {'. All code before that commit is licensed under '} GNU GPL v3 {', including tools unless their readme specifies otherwise. See '} - + LICENSE {' and '}