mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-01-25 17:02:04 +00:00
* spanish? * aaaagain * keep maptext * Update robot_items.dm * Update span_defines.dm * compiles * Update silicon_mob.dm * compile
27 lines
1.2 KiB
Plaintext
27 lines
1.2 KiB
Plaintext
/mob/living/verb/set_default_language(language as null|anything in languages)
|
|
set name = "Set Default Language"
|
|
set category = "IC"
|
|
|
|
if(!(language in languages) && !isnull(language))
|
|
to_chat(src, SPAN_WARNING("You don't seem to know how to speak [language]."))
|
|
return
|
|
if(language)
|
|
to_chat(src, SPAN_NOTICE("You will now speak [language] if you do not specify a language when speaking."))
|
|
else
|
|
to_chat(src, SPAN_NOTICE("You will now speak whatever your standard default language is if you do not specify one when speaking."))
|
|
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)
|
|
set name = "Set Default Language"
|
|
set category = "IC"
|
|
|
|
if(!(language in speech_synthesizer_langs) && !isnull(language))
|
|
to_chat(src, SPAN_WARNING("You don't seem to know how to speak [language]."))
|
|
return
|
|
if(language)
|
|
to_chat(src, SPAN_NOTICE("You will now speak [language] if you do not specify a language when speaking."))
|
|
else
|
|
to_chat(src, SPAN_NOTICE("You will now speak whatever your standard default language is if you do not specify one when speaking."))
|
|
default_language = language
|