Files
Aurora.3/code/modules/mob/living/default_language.dm
T
Fluffy e27a6f3070 Hail Lii'dra (#17925)
* fsad

* uihj
2023-12-13 19:06:40 +00:00

28 lines
1010 B
Plaintext

/mob/living
var/datum/language/default_language
/mob/living/verb/set_default_language_verb()
set name = "Set Default Language"
set category = "IC"
var/datum/language/language = input(src, "Choose a language.", "Set Default Language") as null|anything in languages
if(!language)
to_chat(src, SPAN_NOTICE("You will keep speaking your current default language, by default."))
return
var/set_result = set_default_language(language)
if(set_result)
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 are unable to speak [language], choose another one or keep using [default_language]."))
/mob/living/verb/check_default_language()
set name = "Check Default Language"
set category = "IC"
if(default_language)
to_chat(src, SPAN_NOTICE("You are currently speaking [default_language] by default."))
else
to_chat(src, SPAN_NOTICE("Your current default language is your species or mob type default."))