From d397f8046bf6a8cbce605a030b0056bb9b424501 Mon Sep 17 00:00:00 2001 From: Belaya Date: Sun, 29 Jun 2025 10:32:34 -0500 Subject: [PATCH] Move latejoin manifest injection after quirks are assigned --- code/modules/mob/dead/new_player/new_player.dm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/code/modules/mob/dead/new_player/new_player.dm b/code/modules/mob/dead/new_player/new_player.dm index 185061dddd..a634778afb 100644 --- a/code/modules/mob/dead/new_player/new_player.dm +++ b/code/modules/mob/dead/new_player/new_player.dm @@ -504,7 +504,6 @@ humanc = character //Let's retypecast the var to be human, if(humanc) //These procs all expect humans - GLOB.data_core.manifest_inject(humanc, humanc.client, humanc.client.prefs) if(SSshuttle.arrivals) SSshuttle.arrivals.QueueAnnounce(humanc, rank) else @@ -540,6 +539,9 @@ if(humanc && CONFIG_GET(flag/roundstart_traits)) SSquirks.AssignQuirks(humanc, humanc.client, TRUE, FALSE, job, FALSE) + if(humanc) //GS13 - Inject to manifest only after quirks have been applied + GLOB.data_core.manifest_inject(humanc, humanc.client, humanc.client.prefs) + log_manifest(character.mind.key,character.mind,character,latejoin = TRUE) /mob/dead/new_player/proc/AddEmploymentContract(mob/living/carbon/human/employee)