diff --git a/code/__defines/species_languages_vr.dm b/code/__defines/species_languages_vr.dm index be88bd13cb0..8c5c505f82a 100644 --- a/code/__defines/species_languages_vr.dm +++ b/code/__defines/species_languages_vr.dm @@ -8,4 +8,6 @@ #define LANGUAGE_CHIMPANZEE "Chimpanzee" #define LANGUAGE_NEAERA "Neaera" #define LANGUAGE_STOK "Stok" -#define LANGUAGE_FARWA "Farwa" \ No newline at end of file +#define LANGUAGE_FARWA "Farwa" + +#define LANGUAGE_SHADEKIN "Shadekin Empathy" diff --git a/code/modules/mob/living/simple_animal/vore/shadekin/shadekin.dm b/code/modules/mob/living/simple_animal/vore/shadekin/shadekin.dm index e17d3d29937..2757feac729 100644 --- a/code/modules/mob/living/simple_animal/vore/shadekin/shadekin.dm +++ b/code/modules/mob/living/simple_animal/vore/shadekin/shadekin.dm @@ -13,11 +13,10 @@ move_to_delay = 2 speed = -1 see_in_dark = 10 //SHADEkin - universal_speak = TRUE - universal_understand = TRUE has_hands = TRUE //Pawbs seedarkness = FALSE //SHAAAADEkin attack_sound = 'sound/weapons/bladeslice.ogg' + has_langs = list(LANGUAGE_GALCOM,LANGUAGE_SHADEKIN) investigates = TRUE reacts = TRUE @@ -433,3 +432,14 @@ . = ..() if(M.a_intent == I_HELP) shy_approach = FALSE //ACCLIMATED + +/datum/language/shadekin + name = "Shadekin Empathy" + desc = "Shadekin seem to always know what the others are thinking. This is probably why." + colour = "changeling" + speech_verb = "states" + ask_verb = "queries" + exclaim_verb = "declares" + key = "s" + machine_understands = 0 + flags = RESTRICTED | HIVEMIND