mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2025-12-24 00:51:26 +00:00
Xenomorphs are pretty much badly done and don't really fit at all. This pr fully removes the human type ones, alongside with the infection, eggs and facehuggers.
104 lines
4.5 KiB
Plaintext
104 lines
4.5 KiB
Plaintext
/datum/language/ling
|
|
name = LANGUAGE_CHANGELING
|
|
desc = "Although they are normally wary and suspicious of each other, changelings can commune over a distance."
|
|
speech_verb = "says"
|
|
colour = "changeling"
|
|
key = "g"
|
|
flags = RESTRICTED | HIVEMIND
|
|
|
|
/datum/language/ling/broadcast(var/mob/living/speaker,var/message,var/speaker_mask)
|
|
|
|
if(speaker.mind && speaker.mind.changeling)
|
|
..(speaker,message,speaker.mind.changeling.changelingID)
|
|
else
|
|
..(speaker,message)
|
|
|
|
/datum/language/corticalborer
|
|
name = LANGUAGE_BORER
|
|
desc = "Cortical borers possess a strange link between their tiny minds."
|
|
speech_verb = "sings"
|
|
ask_verb = "sings"
|
|
exclaim_verb = "sings"
|
|
colour = "alien"
|
|
key = "x"
|
|
flags = RESTRICTED | HIVEMIND
|
|
|
|
/datum/language/corticalborer/broadcast(var/mob/living/speaker,var/message,var/speaker_mask)
|
|
|
|
var/mob/living/simple_animal/borer/B
|
|
|
|
if(istype(speaker,/mob/living/carbon))
|
|
var/mob/living/carbon/M = speaker
|
|
B = M.has_brain_worms()
|
|
else if(istype(speaker,/mob/living/simple_animal/borer))
|
|
B = speaker
|
|
|
|
if(B)
|
|
speaker_mask = B.truename
|
|
..(speaker,message,speaker_mask)
|
|
|
|
/datum/language/vox
|
|
name = LANGUAGE_VOX
|
|
desc = "The common tongue of the various Vox ships making up the Shoal. It sounds like chaotic shrieking to everyone else."
|
|
speech_verb = "shrieks"
|
|
ask_verb = "creels"
|
|
exclaim_verb = "SHRIEKS"
|
|
colour = "vox"
|
|
key = "5"
|
|
flags = WHITELISTED
|
|
syllables = list("ti","ti","ti","hi","hi","ki","ki","ki","ki","ya","ta","ha","ka","ya","chi","cha","kah", \
|
|
"SKRE","AHK","EHK","RAWK","KRA","AAA","EEE","KI","II","KRI","KA")
|
|
machine_understands = FALSE
|
|
|
|
/datum/language/vox/get_random_name()
|
|
return ..(FEMALE,1,6)
|
|
|
|
/datum/language/cultcommon
|
|
name = LANGUAGE_CULT
|
|
desc = "The chants of the occult, the incomprehensible."
|
|
speech_verb = "intones"
|
|
ask_verb = "intones"
|
|
exclaim_verb = "chants"
|
|
colour = "cult"
|
|
key = "f"
|
|
flags = RESTRICTED
|
|
space_chance = 100
|
|
syllables = list("ire","ego","nahlizet","certum","veri","jatkaa","mgar","balaq", "karazet", "geeri", \
|
|
"orkan", "allaq", "sas'so", "c'arta", "forbici", "tarem", "n'ath", "reth", "sh'yro", "eth", "d'raggathnor", \
|
|
"mah'weyh", "pleggh", "at", "e'ntrath", "tok-lyr", "rqa'nap", "g'lt-ulotf", "ta'gh", "fara'qha", "fel", "d'amar det", \
|
|
"yu'gular", "faras", "desdae", "havas", "mithum", "javara", "umathar", "uf'kal", "thenar", "rash'tla", \
|
|
"sektath", "mal'zua", "zasan", "therium", "viortia", "kla'atu", "barada", "nikt'o", "fwe'sh", "mah", "erl", "nyag", "r'ya", \
|
|
"gal'h'rfikk", "harfrandid", "mud'gib", "fuu", "ma'jin", "dedo", "ol'btoh", "n'ath", "reth", "sh'yro", "eth", \
|
|
"d'rekkathnor", "khari'd", "gual'te", "nikka", "nikt'o", "barada", "kla'atu", "barhah", "hra" ,"zar'garis")
|
|
machine_understands = FALSE
|
|
|
|
/datum/language/cultcommon/get_random_name()
|
|
var/new_name = "[pick(list("Anguished", "Blasphemous", "Corrupt", "Cruel", "Depraved", "Despicable", "Disturbed", "Exacerbated", "Foul", "Hateful", "Inexorable", "Implacable", "Impure", "Malevolent", "Malignant", "Malicious", "Pained", "Profane", "Profligate", "Relentless", "Resentful", "Restless", "Spiteful", "Tormented", "Unclean", "Unforgiving", "Vengeful", "Vindictive", "Wicked", "Wronged"))]"
|
|
new_name += "[pick(list(" "))]"
|
|
new_name += "[pick(list("Apparition", "Aptrgangr", "Dis", "Draugr", "Dybbuk", "Eidolon", "Fetch", "Fylgja", "Ghast", "Ghost", "Gjenganger", "Haint", "Phantom", "Phantasm", "Poltergeist", "Revenant", "Shade", "Shadow", "Soul", "Spectre", "Spirit", "Skeleton", "Visitant", "Wraith"))]"
|
|
return new_name
|
|
|
|
/datum/language/cult
|
|
name = LANGUAGE_OCCULT
|
|
desc = "The initiated can share their thoughts by means defying all reason."
|
|
speech_verb = "intones"
|
|
ask_verb = "intones"
|
|
exclaim_verb = "chants"
|
|
colour = "cult"
|
|
key = "y"
|
|
flags = RESTRICTED | HIVEMIND
|
|
|
|
/datum/language/terminator
|
|
name = LANGUAGE_TERMINATOR
|
|
desc = "A heavily encrypted communication network that piggybacks off of the state telecomms relays to covertly link Hephaestus black ops droids to their control AIs."
|
|
speech_verb = "buzzes"
|
|
ask_verb = "buzzes"
|
|
exclaim_verb = "buzzes"
|
|
colour = "bad"
|
|
key = "#"
|
|
flags = RESTRICTED | HIVEMIND
|
|
syllables = list("beep","beep","beep","beep","beep","boop","boop","boop","bop","bop","dee","dee","doo","doo","hiss","hss","buzz","buzz","bzz","ksssh","keey","wurr","wahh","tzzz")
|
|
space_chance = 10
|
|
|
|
/datum/language/terminator/get_random_name()
|
|
return "HK [pick(list("Hera","Zeus","Artemis","Athena","Ares","Hades","Poseidon","Demeter","Apollo","Aphrodite","Hermes","Hestia","Dionysus","Persephone","Kronos","Odysseus","Ajax","Agamemnon","Chiron","Charon"))]-[rand(100, 999)]" |