Goonstation 13 - Modules - Types

code/modules/speech/languages/_language_parent.dm

/datum/languageLanguage datums are responsible for modifying say message datums depending on whether they have been understood by the listener. The listen module tree of the listener determines whether a message has been understood, then passes it to the respective proc on the langauge datum of the langauge that the message was sent in.