Merge branch 'master' into language-tab

This commit is contained in:
Timothy Teakettle
2021-03-01 20:49:16 +00:00
1890 changed files with 88328 additions and 35824 deletions
+15
View File
@@ -0,0 +1,15 @@
/datum/language/arachnid
name = "Rachnidian"
desc = "A language that exploits the multiple limbs of arachnids to do subtle dance like movements to communicate.\
A proper speaker's movements are quick and sharp enough to make audible whiffs and thumps however, which are intelligible over the radio."
speech_verb = "chitter"
ask_verb = "chitter"
exclaim_verb = "chitter"
key = "r"
flags = NO_STUTTER | LANGUAGE_HIDE_ICON_IF_NOT_UNDERSTOOD
icon_state = "arachnid"
/datum/language/arachnid/scramble(input)
. = prob(65) ? "<i>wiff</i>" : "<i>thump</i>"
. += (copytext(input, length(input)) == "?") ? "?" : "!"
+6
View File
@@ -330,6 +330,12 @@ Key procs
spoken_languages = list(/datum/language/common = list(LANGUAGE_ATOM),
/datum/language/voltaic = list(LANGUAGE_ATOM))
/datum/language_holder/arachnid
understood_languages = list(/datum/language/common = list(LANGUAGE_ATOM),
/datum/language/arachnid = list(LANGUAGE_ATOM))
spoken_languages = list(/datum/language/common = list(LANGUAGE_ATOM),
/datum/language/arachnid = list(LANGUAGE_ATOM))
/datum/language_holder/empty
understood_languages = list()
spoken_languages = list()
+1 -1
View File
@@ -16,4 +16,4 @@
/datum/language/ratvar/get_spoken_verb(msg_end)
if(!msg_end)
return pick(random_speech_verbs)
return ..()
return ..()
+12
View File
@@ -0,0 +1,12 @@
/datum/language/signlanguage
name = "Space Sign Language"
desc = "Those who cannot speak can learn this instead."
speech_verb = "signs"
whisper_verb = "gestures"
key = "9"
flags = TONGUELESS_SPEECH
syllables = list(".")
icon_state = "ssl"
default_priority = 90