Fix inconsistency with alien whitelist

This commit is contained in:
Arokha Sieyes
2016-07-05 14:48:17 -04:00
parent 10bc1bf21e
commit 86fe574faf
7 changed files with 57 additions and 47 deletions

View File

@@ -49,7 +49,7 @@
var/list/available_languages = S.secondary_langs.Copy()
for(var/L in all_languages)
var/datum/language/lang = all_languages[L]
if(!(lang.flags & RESTRICTED) && (!config.usealienwhitelist || is_alien_whitelisted(user, L) || !(lang.flags & WHITELISTED)))
if(!(lang.flags & RESTRICTED) && (is_lang_whitelisted(user, lang)))
available_languages |= L
// make sure we don't let them waste slots on the default languages