Sign Language

Adds in sign language accessible with key :4, moves xenocommon to :z.
Also stops you from speaking sign language over any radios.
This commit is contained in:
skull132
2016-02-02 14:03:27 +02:00
parent ec03d4ecc2
commit a3a62bc186
3 changed files with 27 additions and 14 deletions
+11 -1
View File
@@ -61,4 +61,14 @@
speech_verb = "growls"
colour = "rough"
key = "3"
syllables = list ("gra","ba","ba","breh","bra","rah","dur","ra","ro","gro","go","ber","bar","geh","heh", "gra")
syllables = list ("slo","nik","ko","zels","het","zlo","nis","iv","da","ati","yib","ban","dup","sha","ansh","nou","nec","zby", "ci")
// Sign language
/datum/language/sign
name = "Sign Language"
desc = "A signed version of Standard, though its intent is primarily to help out people who are deaf and mute, "
speech_verb = "signs"
signlang_verb = list("signs", "gestures")
colour = "i"
key = "4"
flags = NO_STUTTER|SIGNLANG
+1 -1
View File
@@ -5,7 +5,7 @@
speech_verb = "hisses"
ask_verb = "hisses"
exclaim_verb = "hisses"
key = "4"
key = "z"
flags = RESTRICTED
syllables = list("sss","sSs","SSS")
+15 -12
View File
@@ -32,18 +32,18 @@ var/list/department_radio_keys = list(
//kinda localization -- rastaf0
//same keys as above, but on russian keyboard layout. This file uses cp1251 as encoding.
":ê" = "right ear", "#ê" = "right ear", ".ê" = "right ear",
":ä" = "left ear", "#ä" = "left ear", ".ä" = "left ear",
":ø" = "intercom", "#ø" = "intercom", ".ø" = "intercom",
":ð" = "department", "#ð" = "department", ".ð" = "department",
":ñ" = "Command", "#ñ" = "Command", ".ñ" = "Command",
":ò" = "Science", "#ò" = "Science", ".ò" = "Science",
":ü" = "Medical", "#ü" = "Medical", ".ü" = "Medical",
":ó" = "Engineering", "#ó" = "Engineering", ".ó" = "Engineering",
":û" = "Security", "#û" = "Security", ".û" = "Security",
":ö" = "whisper", "#ö" = "whisper", ".ö" = "whisper",
":å" = "Mercenary", "#å" = "Mercenary", ".å" = "Mercenary",
":é" = "Supply", "#é" = "Supply", ".é" = "Supply",
":ź" = "right ear", "#ź" = "right ear", ".ź" = "right ear",
":ä" = "left ear", "#ä" = "left ear", ".ä" = "left ear",
":ų" = "intercom", "#ų" = "intercom", ".ų" = "intercom",
":š" = "department", "#š" = "department", ".š" = "department",
":ń" = "Command", "#ń" = "Command", ".ń" = "Command",
":ņ" = "Science", "#ņ" = "Science", ".ņ" = "Science",
":ü" = "Medical", "#ü" = "Medical", ".ü" = "Medical",
":ó" = "Engineering", "#ó" = "Engineering", ".ó" = "Engineering",
":ū" = "Security", "#ū" = "Security", ".ū" = "Security",
":ö" = "whisper", "#ö" = "whisper", ".ö" = "whisper",
":å" = "Mercenary", "#å" = "Mercenary", ".å" = "Mercenary",
":é" = "Supply", "#é" = "Supply", ".é" = "Supply",
)
@@ -176,6 +176,9 @@ proc/get_radio_key_from_channel(var/channel)
verb = say_quote(message)
else
verb = speaking.get_spoken_verb(copytext(message, length(message)))
if (speaking.flags & SIGNLANG)
message_mode = null
else
verb = say_quote(message)