mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-09 16:12:17 +00:00
Adds dragon language, gao emote w/ sound
This commit is contained in:
@@ -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"
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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)
|
||||
@@ -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()
|
||||
|
||||
@@ -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
BIN
sound/voice/gao.ogg
Normal file
Binary file not shown.
Reference in New Issue
Block a user