Hail Lii'dra (#17925)

* fsad

* uihj
This commit is contained in:
Fluffy
2023-12-13 19:06:40 +00:00
committed by GitHub
parent 04dc739845
commit e27a6f3070
58 changed files with 121 additions and 120 deletions
+12 -11
View File
@@ -1,26 +1,27 @@
/mob/living
var/datum/language/default_language
/mob/living/verb/set_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 class='notice'>You will now speak [language] if you do not specify a language when speaking.</span>")
else
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 = language
if(!language)
to_chat(src, SPAN_NOTICE("You will keep speaking your current default language, by default."))
return
// Silicons can't neccessarily speak everything in their languages list
/mob/living/silicon/set_default_language(language as null|anything in speech_synthesizer_langs)
..()
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 class='notice'>You are currently speaking [default_language] by default.</span>")
to_chat(src, SPAN_NOTICE("You are currently speaking [default_language] by default."))
else
to_chat(src, "<span class='notice'>Your current default language is your species or mob type default.</span>")
to_chat(src, SPAN_NOTICE("Your current default language is your species or mob type default."))