/
githubmirror
/
vgstation13
Обзор
Документация
Войти
/
githubmirror
/
vgstation13
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
Bleeding-Edge
code/modules/mob/living/default_language.dm
33 строки
1 KB
ShiftyRail
Fixes the 'default language' links and verb. (#28580)
18 янв 2021, 22:07
Не верифицирован
18 янв 2021, 22:07
a830a99
Код
Авторство
О чём код?
/mob/living var/datum/language/default_language var/datum/language/init_language = null /mob/living/verb/set_default_language(language as null|anything in languages) set name = "Set Default Language" set category = "IC" if (!language) to_chat(src, "<span class='notice'>You will now speak whatever your standard default language is if you do not specify one when speaking.</span>") default_language = init_language return if(!(language in languages)) to_chat(src, "<span class='warning'>You try mouthing a few words to yourself before realizing you have no idea how to speak [language]. Idiot.</span>") return if(language) to_chat(src, "<span class='notice'>You will now speak [language] if you do not specify a language when speaking.</span>") default_language = language // Silicons can't neccessarily speak everything in their languages list /mob/living/silicon/set_default_language(language as null|anything in speech_synthesizer_langs) ..() /mob/living/verb/check_default_language() set name = "Check Default Language" set category = "IC" if(default_language) to_chat(src, "<span class='notice'>You are currently speaking [default_language] by default.</span>") else to_chat(src, "<span class='notice'>Your current default language is your species or mob type default.</span>")