/datum/quirk/narsianspeaker name = "Nar-Sian speaker" desc = "Obsessed with forbidden knowledge regarding the blood cult, you've learned how to speak their ancient language." value = 1 category = CATEGORY_LANGUAGES gain_text = "Your mind feels sensitive to the slurred, ancient language of Nar'Sian cultists." lose_text = "You forget how to speak Nar'Sian!" /datum/quirk/narsianspeaker/add() var/mob/living/M = quirk_holder M.grant_language(/datum/language/narsie) /datum/quirk/narsianspeaker/remove() if(quirk_holder) quirk_holder.remove_language(/datum/language/ratvar) /datum/quirk/ratvarianspeaker name = "Ratvarian speaker" desc = "Obsessed with the inner workings of the clock cult, you've learned how to speak their language." value = 1 category = CATEGORY_LANGUAGES gain_text = "Your mind feels sensitive to the ancient language of Ratvarian cultists." lose_text = "You forget how to speak Ratvarian!" /datum/quirk/ratvarianspeaker/add() var/mob/living/M = quirk_holder M.grant_language(/datum/language/ratvar) /datum/quirk/ratvarianspeaker/remove() if(quirk_holder) quirk_holder.remove_language(/datum/language/ratvar) /datum/quirk/encodedspeaker name = "Encoded Audio speaker" desc = "You've been augmented with language encoders, allowing you to understand encoded audio." value = 1 category = CATEGORY_LANGUAGES gain_text = "Your mouth feels a little weird for a moment as your language encoder kicks in." lose_text = "You feel your encoded audio chip malfunction. You can no longer speak or understand the language of fax machines." /datum/quirk/encodedspeaker/add() var/mob/living/M = quirk_holder M.grant_language(/datum/language/machine) /datum/quirk/encodedspeaker/remove() if(quirk_holder) quirk_holder.remove_language(/datum/language/ratvar) /datum/quirk/xenospeaker name = "Xenocommon speaker" desc = "Through time observing and interacting with xenos and xeno hybrids, you've learned the intricate hissing patterns of their language." value = 1 category = CATEGORY_LANGUAGES gain_text = "You feel that you are now able to hiss in the same way xenomorphs do." lose_text = "You seem to no longer know how to speak xenocommon." /datum/quirk/xenospeaker/add() var/mob/living/M = quirk_holder M.grant_language(/datum/language/xenocommon) /datum/quirk/xenospeaker/remove() if(quirk_holder) quirk_holder.remove_language(/datum/language/ratvar)