Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

Multilingual quirk can no longer give you centcom encrypted language and costs 2 points instead of 3 #17735

Merged
merged 2 commits into from
Feb 10, 2023
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
9 changes: 7 additions & 2 deletions code/datums/traits/good.dm
Original file line number Diff line number Diff line change
Expand Up @@ -369,10 +369,15 @@
name = "Multilingual"
desc = "You spent a portion of your life learning to understand an additional language. You may or may not be able to speak it based on your anatomy."
icon = "book"
value = 3
value = 2
var/datum/language/specific
gain_text = span_notice("You have learned to understand an additional language.")
lose_text = span_notice("You have forgotten how to understand a language.")
var/list/blacklisted_languages = list(
/datum/language/codespeak,
/datum/language/narsie,
/datum/language/ratvar,
/datum/language/encrypted) // guh

/datum/quirk/multilingual/add()
var/mob/living/carbon/human/H = quirk_holder
Expand All @@ -381,7 +386,7 @@
else
var/obj/item/organ/tongue/T = H.getorganslot(ORGAN_SLOT_TONGUE)
var/list/languages_possible = T.languages_possible
languages_possible = languages_possible - typecacheof(/datum/language/codespeak) - typecacheof(/datum/language/narsie) - typecacheof(/datum/language/ratvar)
languages_possible = languages_possible - blacklisted_languages
languages_possible = languages_possible - H.language_holder.understood_languages
languages_possible = languages_possible - H.language_holder.blocked_languages
if(length(languages_possible))
Expand Down