/tg/ Station 13 - Modules - Types

code/modules/unit_tests/language_transfer.dm

/datum/unit_test/language_species_swap_simpleSimply tests that swapping to a new species gives you the languages of that species and removes the languages of the old species
/datum/unit_test/language_species_swap_complexTests species changes which are more complex are functional (e.g. from a species which speaks common to one which does not)
/datum/unit_test/language_species_change_other_knownTest that other random languages known are not lost on species change
/datum/unit_test/language_mind_transferTests that mind bound languages are not lost swapping into a new mob, but other languages are
/datum/unit_test/language_mind_swapTests that mind bound languages are not lost when swapping with another person (wiz mindswap)
/datum/unit_test/book_of_babelTests that the book of babel, and by extension grant_all_languages, works as intended
/proc/print_language_listHelper proc to print a list of languages in a human readable format