From 806ff210b3674f1c4273110e5e1aa61344fbe3fe Mon Sep 17 00:00:00 2001 From: atermonera Date: Sat, 22 Oct 2022 13:18:54 -0800 Subject: [PATCH] Fixes issue with language whitelists --- code/modules/whitelist/whitelist.dm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/code/modules/whitelist/whitelist.dm b/code/modules/whitelist/whitelist.dm index ceebe44802..2bc269acf7 100644 --- a/code/modules/whitelist/whitelist.dm +++ b/code/modules/whitelist/whitelist.dm @@ -83,15 +83,16 @@ if(whitelist_overrides(M)) return TRUE + var/client/C = (!isclient(M)) ? M.client : M + //You did something wrong - if(!M || !language || !M.client) + if(!istype(C) || !istype(language)) return FALSE //The language isn't even whitelisted if(!(language.flags & WHITELISTED)) return TRUE - var/client/C = (!isclient(M)) ? M.client : M return C.is_whitelisted(language.type)