Adds dragon language, gao emote w/ sound

This commit is contained in:
Amy
2020-07-20 00:49:05 -05:00
parent 992903eccc
commit 51d2c98e33
8 changed files with 30 additions and 4 deletions

View File

@@ -1,5 +1,6 @@
#define SPECIES_WHITELIST_SELECTABLE 0x20 // Can select and customize, but not join as
#define LANGUAGE_DRUDAKAR "D'Rudak'Ar"
#define LANGUAGE_SLAVIC "Pan-Slavic"
#define LANGUAGE_BIRDSONG "Birdsong"
#define LANGUAGE_SAGARU "Sagaru"

View File

@@ -7,6 +7,7 @@
R.add_language(LANGUAGE_DAEMON, 1)
R.add_language(LANGUAGE_ENOCHIAN, 1)
R.add_language(LANGUAGE_SLAVIC, 1)
R.add_language(LANGUAGE_DRUDAKAR, 1)
return 1
else
return 0

View File

@@ -110,6 +110,21 @@
"ver", "stv", "pro", "ski"
)
/datum/language/drudakar
name = LANGUAGE_DRUDAKAR
desc = "The native language of the D'Rudak'Ar, a loosely tied together community of dragons and demi-dragons based in the Diul system. Features include many hard consonants and rolling 'r's."
speech_verb = "gaos"
ask_verb = "gaos"
exclaim_verb = "GAOS"
whisper_verb = "gaos"
colour = "drudakar"
key = "K"
syllables = list(
"gok", "rha", "rou", "gao", "do", "ra", "bo", "lah", "draz", "khi", "zah", "lah", "ora", "ille",
"ghlas", "ghlai", "tyur", "vah", "bao", "raag", "drag", "zhi", "dahl", "tiyr", "vahl", "nyem",
"roar", "hyaa", "ma", "ha", "ya", "shi", "yo", "go"
)
/datum/language/unathi
flags = 0
/datum/language/tajaran

View File

@@ -146,6 +146,10 @@
message = "rumbles their throat, puffs their cheeks and croaks."
m_type = 2
playsound(src, 'sound/voice/Croak.ogg', 50, 0, preference = /datum/client_preference/emote_noises)
if("gao")
message = "lets out a gao."
m_type = 2
playsound(src, 'sound/voice/gao.ogg', 50, 0, preference = /datum/client_preference/emote_noises)
if("nsay")
nsay()
return TRUE

View File

@@ -6,6 +6,7 @@
add_language(LANGUAGE_ECUREUILIAN, 1)
add_language(LANGUAGE_DAEMON, 1)
add_language(LANGUAGE_ENOCHIAN, 1)
add_language(LANGUAGE_DRUDAKAR, 1)
/mob/AIize(var/move = TRUE)
. = ..()
@@ -15,3 +16,4 @@
add_language(LANGUAGE_ECUREUILIAN, 1)
add_language(LANGUAGE_DAEMON, 1)
add_language(LANGUAGE_ENOCHIAN, 1)
add_language(LANGUAGE_DRUDAKAR, 1)

View File

@@ -12,7 +12,8 @@
LANGUAGE_CANILUNZT = 0,
LANGUAGE_ECUREUILIAN= 0,
LANGUAGE_DAEMON = 0,
LANGUAGE_ENOCHIAN = 0
LANGUAGE_ENOCHIAN = 0,
LANGUAGE_DRUDAKAR = 0
)
var/vr_sprites = list()
var/pto_type = null
@@ -34,7 +35,8 @@
LANGUAGE_CANILUNZT = 1,
LANGUAGE_ECUREUILIAN= 1,
LANGUAGE_DAEMON = 1,
LANGUAGE_ENOCHIAN = 1
LANGUAGE_ENOCHIAN = 1,
LANGUAGE_DRUDAKAR = 1
)
/hook/startup/proc/robot_modules_vr()

View File

@@ -162,6 +162,7 @@ h1.alert, h2.alert {color: #000000;}
.vulpkanin {color: #B97A57;}
.enochian {color: #848A33; letter-spacing:-1pt; word-spacing:4pt; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;}
.daemon {color: #5E339E; letter-spacing:-1pt; word-spacing:0pt; font-family: "Courier New", Courier, monospace;}
.drudakar {color: #9b0945; word-spacing:0pt; font-family: "High Tower Text", monospace;}
.bug {color: #9e9e39;}
.vox {color: #AA00AA;}
.promethean {color: #5A5A5A; font-family:"Comic Sans MS","Comic Sans",cursive;}

BIN
sound/voice/gao.ogg Normal file

Binary file not shown.