mirror of
https://github.com/KabKebab/GS13.git
synced 2026-07-09 15:05:38 +01:00
Finally bring languages
This commit is contained in:
@@ -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)
|
||||
|
||||
@@ -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")
|
||||
@@ -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"
|
||||
@@ -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))
|
||||
|
||||
@@ -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
@@ -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"
|
||||
|
||||
Reference in New Issue
Block a user