Finally bring languages

This commit is contained in:
Chloe Carver-Brown
2021-02-05 03:22:57 +00:00
parent 9a04fab312
commit bc315a750c
8 changed files with 75 additions and 16 deletions
+30
View File
@@ -295,3 +295,33 @@
/datum/quirk/slimespeaker/remove()
var/mob/living/M = quirk_holder
M.remove_language(/datum/language/slime)
/datum/quirk/tajaspeaker
name = "Siik Tajr speaker"
desc = "Due to your time spent around Tajaran, you can speak their native tongue!"
value = 1
gain_text = "<span class='notice'>You feel sensitive to mrowls and your tongue curls comfortably.</span>"
lose_text = "<span class='notice'>You forget how to speak Siik'Tajr!</span>"
/datum/quirk/tajaspeaker/add()
var/mob/living/M = quirk_holder
M.grant_language(/datum/language/tajara)
/datum/quirk/tajaspeaker/remove()
var/mob/living/M = quirk_holder
M.remove_language(/datum/language/tajara)
/datum/quirk/russianspeaker
name = "Neo-Russkiya speaker"
desc = "Due to your time spent around space russians, you can speak Neo-Russkiya!"
value = 1
gain_text = "<span class='notice'>You feel sensitive to the motherland, blyat!</span>"
lose_text = "<span class='notice'>You forget how to speak Neo-Russkiya!</span>"
/datum/quirk/russianspeaker/add()
var/mob/living/M = quirk_holder
M.grant_language(/datum/language/spacerussian)
/datum/quirk/russianspeaker/remove()
var/mob/living/M = quirk_holder
M.remove_language(/datum/language/spacerussian)
-12
View File
@@ -1,12 +0,0 @@
/datum/language/mushroom
name = "Mushroom"
desc = "A language that consists of the sound of periodic gusts of spore-filled air being released."
speech_verb = "puffs"
ask_verb = "puffs inquisitively"
exclaim_verb = "poofs loudly"
whisper_verb = "puffs quietly"
sing_verb = "puffs musically"
key = "y"
sentence_chance = 0
default_priority = 80
syllables = list("poof", "pff", "pFfF", "piff", "puff", "pooof", "pfffff", "piffpiff", "puffpuff", "poofpoof", "pifpafpofpuf")
+23
View File
@@ -0,0 +1,23 @@
/datum/language/spacerussian
name = "Neo-Russkiya"
desc = "Neo-Russkiya, a bastard mix of Galactic Common and old Russian. The official language of the USSP. It has started to see use outside of the fringe in hobby circles and protest groups."
speech_verb = "articulates"
ask_verb = "questions"
exclaim_verb = "exaggerates"
whisper_verb = "mutters"
sing_verb = "articulates musically"
key = "?"
flags = TONGUELESS_SPEECH
sentence_chance = 0
default_priority = 80
syllables = list("dyen","bar","bota","vyek","tvo","slov","slav","syen","doup","vah","laz","gloz","yet",
"nyet","da","sky","glav","glaz","netz","doomat","zat","moch","boz",
"comy","vrad","vrade","tay","bli","ay","nov","livn","tolv","glaz","gliz",
"ouy","zet","yevt","dat","botat","nev","novy","vzy","nov","sho","obsh","dasky",
"key","skey","ovsky","skaya","bib","kiev","studen","var","bul","vyan",
"tzion","vaya","myak","gino","volo","olam","miti","nino","menov","perov",
"odasky","trov","niki","ivano","dostov","sokol","oupa","pervom","schel",
"tizan","chka","tagan","dobry","okt","boda","veta","idi","cyk","blyt","hui","na",
"udi","litchki","casa","linka","toly","anatov","vich","vech","vuch","toi","ka","vod")
icon_state = "spacerussia"
+18
View File
@@ -0,0 +1,18 @@
/datum/language/tajara
name = "Siik'Tajr"
desc = "The traditionally employed tongue of Ahdomai, composed of expressive yowls and chirps. Native to the Tajaran."
speech_verb = "mrowls"
ask_verb = "mrowls inquisitively"
exclaim_verb = "yowls loudly"
whisper_verb = "mrowls quietly"
sing_verb = "mrowls musically"
key = "j"
flags = TONGUELESS_SPEECH
sentence_chance = 0
default_priority = 80
syllables = list("rr","rr","tajr","kir","raj","kii","mir","kra","ahk","nal","vah","khaz","jri","ran","darr",
"mi","jri","dynh","manq","rhe","zar","rrhaz","kal","chur","eech","thaa","dra","jurl","mah","sanu","dra","ii'r",
"ka","aasi","far","wa","baq","ara","qara","zir","sam","mak","hrar","nja","rir","khan","jun","dar","rik","kah",
"hal","ket","jurl","mah","tul","cresh","azu","ragh")
icon_state = "taja"
@@ -26,9 +26,6 @@
use_skintones = FALSE
var/datum/martial_art/mushpunch/mush
/datum/species/mush/after_equip_job(datum/job/J, mob/living/carbon/human/H)
H.grant_language(/datum/language/mushroom) //pomf pomf
/datum/species/mush/on_species_gain(mob/living/carbon/C, datum/species/old_species)
. = ..()
if(ishuman(C))
+2
View File
@@ -24,6 +24,8 @@
/datum/language/slime,
/datum/language/xenocommon,
/datum/language/vampiric,
/datum/language/tajara,
/datum/language/spacerussian,
))
healing_factor = STANDARD_ORGAN_HEALING*5 //Fast!!
decay_factor = STANDARD_ORGAN_DECAY/2
Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.8 KiB

After

Width:  |  Height:  |  Size: 5.3 KiB

+2 -1
View File
@@ -1945,11 +1945,12 @@
#include "code\modules\language\language_menu.dm"
#include "code\modules\language\machine.dm"
#include "code\modules\language\monkey.dm"
#include "code\modules\language\mushroom.dm"
#include "code\modules\language\narsian.dm"
#include "code\modules\language\ratvarian.dm"
#include "code\modules\language\slime.dm"
#include "code\modules\language\spacerussian.dm"
#include "code\modules\language\swarmer.dm"
#include "code\modules\language\tajara.dm"
#include "code\modules\language\vampiric.dm"
#include "code\modules\language\xenocommon.dm"
#include "code\modules\library\lib_codex_gigas.dm"