From 2c6af589052c7ccfc85035af7fd47f08be5cd930 Mon Sep 17 00:00:00 2001 From: Alan Date: Fri, 17 Jul 2026 02:18:08 -0400 Subject: [PATCH] Fix latejoin command as quirk-blacklisted character. (#32209) --- code/game/jobs/job/job.dm | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/code/game/jobs/job/job.dm b/code/game/jobs/job/job.dm index 0667209b114..a64cf3a4bb6 100644 --- a/code/game/jobs/job/job.dm +++ b/code/game/jobs/job/job.dm @@ -145,6 +145,10 @@ /datum/job/proc/barred_by_quirk(client/C) if(!C || !length(blacklisted_disabilities)) // If there's no disability locks, there won't be a quirk lock either. return FALSE + if(!length(C.prefs.active_character.quirks)) // If there's no quirks, don't bother + return FALSE + if(istext(C.prefs.active_character.quirks[1])) // These quirks were not properly built after loading from database. + C.prefs.active_character.rebuild_quirks() for(var/datum/quirk/quirk in C.prefs.active_character.quirks) if(quirk.blacklisted) return TRUE