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 '}