diff --git a/code/game/dna/genes/disabilities.dm b/code/game/dna/genes/disabilities.dm index d7c488b4a3f..48f057bdabc 100644 --- a/code/game/dna/genes/disabilities.dm +++ b/code/game/dna/genes/disabilities.dm @@ -408,7 +408,8 @@ . = ..() if(H.remove_language(LANGUAGE_GALACTIC_COMMON)) H.add_language(LANGUAGE_GALACTIC_COMMON, TRUE) - H.dna.species.default_language = H.dna.species.language + if(H.dna.species.default_language == LANGUAGE_GALACTIC_COMMON) + H.dna.species.default_language = H.dna.species.language /datum/dna/gene/disability/aphasia/deactivate(mob/living/carbon/human/H, flags) diff --git a/code/modules/mob/mob_defines.dm b/code/modules/mob/mob_defines.dm index 916d5352489..f66272c5b47 100644 --- a/code/modules/mob/mob_defines.dm +++ b/code/modules/mob/mob_defines.dm @@ -91,7 +91,8 @@ var/exploit_record = "" /// For speaking/listening. var/list/datum/language/languages - var/list/datum/language/languages_only_listen // For understanding the language without ability to speak. Still can speak if lang is in /languages list + /// For understanding the language without ability to speak. Still can speak if lang is in /languages list + var/list/datum/language/languages_only_listen /// For reagents that grant language knowlege. var/list/temporary_languages var/list/speak_emote = list("says") // Verbs used when speaking. Defaults to 'say' if speak_emote is null.