Files
Paradise/code/modules/mob/living/default_language.dm
kyunkyunkyun b0463d3c83 Convert most spans to defines (#31080)
* spanish?

* aaaagain

* keep maptext

* Update robot_items.dm

* Update span_defines.dm

* compiles

* Update silicon_mob.dm

* compile
2025-12-13 23:55:48 +00:00

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