Adds & updates Vaurca accents (#9657)

This commit is contained in:
Hockaa
2020-08-16 18:42:05 +01:00
committed by GitHub
parent 489673095f
commit b5778b203b
11 changed files with 47 additions and 8 deletions
+1 -1
View File
@@ -1,4 +1,4 @@
/datum/accent/silicon
name = ACCENT_SILICON
name = ACCENT_TTS
description = "A barebones text-to-speech accent. This is usually used to de-humanize or to cut speech synthesizer costs in silicon based machines."
tag_icon = "tts"
+26
View File
@@ -0,0 +1,26 @@
/datum/accent/zora
name = ACCENT_ZORA
description = "Zo'rane is the modern day dialect of the Zo'ra hive, composed of buzzing, cheap bisellite voice modulators that manage to sway most voices \
into a more gender neutral tone, while retaining a distinct alien dialect. To other vaurcae, this accent is reminiscent of the authority the Zo'ra held - \
regal and noble. Their vocal augments stereotypically have difficulty, typically when producing sounds related to the letter 's', instead substituting with \
a harsh buzzing in the throat."
tag_icon = "zora"
/datum/accent/klax
name = ACCENT_KLAX
description = "K'laxane is the modern day dialect of the K'lax hive. Primitive modulators, even among K'lax standards, manage to capture a similarity to the \
peasantry of the Izweski Hegemony on Moghes - however, they do not fully replicate it, retaining a more drawn out and dreamy tone. To other vaurcae, this is \
a more subservient manner of speaking, akin to how Bound tend to draw out their thoughts - a common trait instilled in most vassal hives as a brand. Their \
vocal augments stereotypically have difficulty, typically when producing sounds related to the letter 's', instead substituting with a harsh buzzing in the \
throat - the K'lax experience less of this - no Unathi would be content listening to a Vaura buzz incessantly when trying to hiss a sentence in the \
Hegemonic tongue."
tag_icon = "klax"
/datum/accent/cthur
name = ACCENT_CTHUR
description = "C'thuric is the modern day dialect of the C'thur hive, a sly and sneering take on the unyielding Nral'Malic. Modulators are unfortunately \
still cheap, capturing a very monotone and unchanging method of speaking. Voices are warped into being clear and concise, many C'thur adopting a blunt and \
to-the-point method of speaking - yet, when needed to be verbose, delivery is often swift and intelligible. Other vaurcae would recognize this tone as being \
infamous of the C'thur's past deeds. Their vocal augments stereotypically have difficulty, typically when producing sounds related to the letter 's', instead \
substituting with a harsh buzzing in the throat."
tag_icon = "cthur"
+5 -1
View File
@@ -90,4 +90,8 @@
#define ACCENT_DIONA "Diona"
#define ACCENT_SILICON "Text-to-Speech"
#define ACCENT_TTS "Text-to-Speech"
#define ACCENT_ZORA "Zo'rane"
#define ACCENT_KLAX "K'laxane"
#define ACCENT_CTHUR "C'thuric"
+1 -1
View File
@@ -1,6 +1,6 @@
/mob/living/bot
name = "Bot"
accent = ACCENT_SILICON
accent = ACCENT_TTS
health = 20
maxHealth = 20
icon = 'icons/obj/aibots.dmi'
@@ -117,7 +117,7 @@
bodyfall_sound = "bodyfall_machine"
allowed_accents = list(ACCENT_CETI, ACCENT_GIBSON, ACCENT_SOL, ACCENT_COC, ACCENT_ERIDANI, ACCENT_ERIDANIDREG, ACCENT_ELYRA, ACCENT_KONYAN, ACCENT_JUPITER, ACCENT_MARTIAN, ACCENT_LUNA,
ACCENT_HIMEO, ACCENT_VENUS, ACCENT_VENUSJIN, ACCENT_PHONG, ACCENT_SILICON)
ACCENT_HIMEO, ACCENT_VENUS, ACCENT_VENUSJIN, ACCENT_PHONG, ACCENT_TTS)
// Special snowflake machine vars.
var/sprint_temperature_factor = 1.15
@@ -74,7 +74,7 @@
bodyfall_sound = "bodyfall"
allowed_accents = list(ACCENT_CETI, ACCENT_GIBSON, ACCENT_SOL, ACCENT_COC, ACCENT_ERIDANI, ACCENT_ERIDANIDREG, ACCENT_ELYRA, ACCENT_KONYAN, ACCENT_JUPITER, ACCENT_MARTIAN, ACCENT_LUNA,
ACCENT_HIMEO, ACCENT_VENUS, ACCENT_VENUSJIN, ACCENT_PHONG, ACCENT_SILVERSUN, ACCENT_SILICON)
ACCENT_HIMEO, ACCENT_VENUS, ACCENT_VENUSJIN, ACCENT_PHONG, ACCENT_SILVERSUN, ACCENT_TTS)
/datum/species/machine/shell/get_light_color()
return
@@ -495,7 +495,7 @@
)
allowed_accents = list(ACCENT_CETI, ACCENT_GIBSON, ACCENT_SOL, ACCENT_COC, ACCENT_ERIDANI, ACCENT_ERIDANIDREG, ACCENT_ELYRA, ACCENT_KONYAN, ACCENT_JUPITER, ACCENT_MARTIAN, ACCENT_LUNA,
ACCENT_HIMEO, ACCENT_VENUS, ACCENT_VENUSJIN, ACCENT_PHONG, ACCENT_SILVERSUN, ACCENT_SILICON)
ACCENT_HIMEO, ACCENT_VENUS, ACCENT_VENUSJIN, ACCENT_PHONG, ACCENT_SILVERSUN, ACCENT_TTS)
/datum/species/machine/bishop/get_light_color(mob/living/carbon/human/H)
if (istype(H))
@@ -127,7 +127,8 @@
allowed_religions = list(RELIGION_HIVEPANTHEON, RELIGION_PREIMMINENNCE, RELIGION_PILOTDREAM, RELIGION_NONE, RELIGION_OTHER)
default_citizenship = CITIZENSHIP_ZORA
allowed_accents = list(ACCENT_CETI)
default_accent = ACCENT_TTS
allowed_accents = list(ACCENT_TTS, ACCENT_ZORA, ACCENT_KLAX, ACCENT_CTHUR)
/datum/species/bug/before_equip(var/mob/living/carbon/human/H)
. = ..()
+1 -1
View File
@@ -6,7 +6,7 @@
// Speaking
gender = NEUTER
voice_name = "Synthesized Voice"
accent = ACCENT_SILICON
accent = ACCENT_TTS
var/list/speech_synthesizer_langs = list() //which languages can be vocalized by the speech synthesizer
var/speak_statement = "states"
var/speak_exclamation = "declares"