From 84aa9e529f25c8bb8cf392f0ce76db17f6c0fa15 Mon Sep 17 00:00:00 2001 From: ParaGitV <109384402+ParaGitV@users.noreply.github.com> Date: Sun, 24 Jul 2022 06:44:13 -0700 Subject: [PATCH] Add new Slime & Vulpkanin names (#18396) * Add new Slime & Vulpkanin names Changes Slimes and Vulpkanin from syllable name creation to proper name lists * Update names to use global lists Title * Fixes & Style update --- code/_globalvars/lists/names.dm | 6 + code/modules/mob/language.dm | 18 ++ config/names/first_female_slime.txt | 73 ++++++ config/names/first_female_vulp.txt | 345 ++++++++++++++++++++++++++++ config/names/first_male_slime.txt | 177 ++++++++++++++ config/names/first_male_vulp.txt | 345 ++++++++++++++++++++++++++++ config/names/last_slime.txt | 129 +++++++++++ config/names/last_vulp.txt | 252 ++++++++++++++++++++ 8 files changed, 1345 insertions(+) create mode 100644 config/names/first_female_slime.txt create mode 100644 config/names/first_female_vulp.txt create mode 100644 config/names/first_male_slime.txt create mode 100644 config/names/first_male_vulp.txt create mode 100644 config/names/last_slime.txt create mode 100644 config/names/last_vulp.txt diff --git a/code/_globalvars/lists/names.dm b/code/_globalvars/lists/names.dm index da0a51035a4..8590dda89ad 100644 --- a/code/_globalvars/lists/names.dm +++ b/code/_globalvars/lists/names.dm @@ -7,6 +7,12 @@ GLOBAL_LIST_INIT(deathsquad_names, file2list("config/names/deathsquad.txt")) GLOBAL_LIST_INIT(first_names_male, file2list("config/names/first_male.txt")) GLOBAL_LIST_INIT(first_names_female, file2list("config/names/first_female.txt")) GLOBAL_LIST_INIT(last_names, file2list("config/names/last.txt")) +GLOBAL_LIST_INIT(first_names_female_slime, file2list("config/names/first_female_slime.txt")) +GLOBAL_LIST_INIT(first_names_male_slime, file2list("config/names/first_male_slime.txt")) +GLOBAL_LIST_INIT(last_names_slime, file2list("config/names/last_slime.txt")) +GLOBAL_LIST_INIT(first_names_female_vulp, file2list("config/names/first_female_vulp.txt")) +GLOBAL_LIST_INIT(first_names_male_vulp, file2list("config/names/first_male_vulp.txt")) +GLOBAL_LIST_INIT(last_names_vulp, file2list("config/names/last_vulp.txt")) GLOBAL_LIST_INIT(clown_names, file2list("config/names/clown.txt")) GLOBAL_LIST_INIT(mime_names, file2list("config/names/mime.txt")) GLOBAL_LIST_INIT(golem_names, file2list("config/names/golem.txt")) diff --git a/code/modules/mob/language.dm b/code/modules/mob/language.dm index a1a6ea2aac8..fc79980320f 100644 --- a/code/modules/mob/language.dm +++ b/code/modules/mob/language.dm @@ -207,6 +207,15 @@ "hel","ischt","far","wa","baram","iereng","tech","lach","sam","mak","lich","gen","or","ag","eck","gec","stag","onn", \ "bin","ket","jarl","vulf","einech","cresthz","azunein","ghzth") +/datum/language/vulpkanin/get_random_name(gender) + var/new_name + if(gender == FEMALE) + new_name = pick(GLOB.first_names_female_vulp) + else + new_name = pick(GLOB.first_names_male_vulp) + new_name += " " + pick(GLOB.last_names_vulp) + return new_name + /datum/language/skrell name = "Skrellian" desc = "A melodic and complex language spoken by the Skrell of Qerrbalak. Some of the notes are inaudible to humans." @@ -306,6 +315,15 @@ flags = RESTRICTED | WHITELISTED syllables = list("blob","plop","pop","bop","boop") +/datum/language/slime/get_random_name(gender) + var/new_name + if(gender == FEMALE) + new_name = pick(GLOB.first_names_female_slime) + else + new_name = pick(GLOB.first_names_male_slime) + new_name += " " + pick(GLOB.last_names_slime) + return new_name + /datum/language/grey name = "Psionic Communication" desc = "The grey's psionic communication, less potent version of their distant cousin's telepathy. Talk to other greys within a limited radius." diff --git a/config/names/first_female_slime.txt b/config/names/first_female_slime.txt new file mode 100644 index 00000000000..3433cca6e1b --- /dev/null +++ b/config/names/first_female_slime.txt @@ -0,0 +1,73 @@ +Anablop +Bloopella +Blopbela +Blopbelle +Bloppina +Bub +Bubbles +Bubblette +Bubbli +Bubblia +Bubbly +Fizzaria +Fizzete +Fizzian +Fizzina +Fizzney +Fizzy +Flubbelyn +Flubbney +Flubbzina +Gelinda +Gelletina +Gellina +Gooenna +Gooescari +Goolinda +Isabloppa +Jelibelle +Jellai +Jellei +Jellenna +Jellette +Jelli +Jellianne +Jellica +Jellina +Jelly +Jiggly +Marmalade +Murkella +Murkina +Oozella +Oozerina +Oozina +Pipoppy +Pippop +Popiline +Popilla +Popparia +Poppaya +Poppella +Poppet +Poppi +Poppla +Poppurina +Poppy +Skishella +Skishelly +Skishly +Skuishi +Skweesha +Skwishly +Slush +Slusharia +Slushi +Slushia +Slushibell +Slushie +Slushy +Squisha +Squishie +Squishlee +Bloppella \ No newline at end of file diff --git a/config/names/first_female_vulp.txt b/config/names/first_female_vulp.txt new file mode 100644 index 00000000000..156cb71e9f8 --- /dev/null +++ b/config/names/first_female_vulp.txt @@ -0,0 +1,345 @@ +Abby +Acantha +Addilyn +Adela +Adele +Aderyn +Adley +Adriana +Aerona +Aileen +Alanis +Alberta +Alex +Alexandra +Alice +Alma +Amalie +Andromeda +Angel +Ann +Anna +Anne +Annie +Ariel +Arya +Astraea +Astrid +Athena +Audra +Aura +Aurora +Avice +Bailey +Barbara +Beatrix +Belinda +Bellatrix +Belle +Bianca +Braelynn +Brea +Bree +Brooke +Brunhilde +Caitlin +Callisto +Camden +Camilla +Candra +Carina +Carletta +Carline +Carman +Caroline +Carys +Cassandra +Cassiopeia +Catlyn +Celeste +Celina +Ceres +Cerian +Charlotte +Chelle +Chloe +Cicely +Clara +Clarice +Claudia +Cordelia +Cornelia +Cressida +Cybele +Dagmar +Daisy +Dakota +Daphne +Daria +Darla +Dawn +Deidra +Deja +Delilah +Delphine +Delyth +Demetra +Dezra +Dinah +Dora +Effie +Eiddwen +Elaine +Elara +Eleanor +Eliana +Elise +Ellen +Elsa +Emilia +Emily +Emma +Emmie +Emmy +Ester +Esther +Eva +Fadila +Farren +Fay +Felita +Felizia +Fenella +Fleur +Francesca +Freya +Garnet +Ginger +Grace +Gracie +Gwen +Hadley +Hafren +Halley +Hannah +Harlyn +Harmony +Harper +Hazel +Helen +Helena +Helene +Hilda +Holly +Honey +Hope +Idonea +Igna +Imogen +Ina +Iona +Irene +Irma +Isabel +Isabella +Ivy +Jacqueline +Jaelyn +Jana +Janice +Janis +Jayene +Jazzlyn +Jeane +Jennete +Jennifer +Jill +Jo +Johanna +Joslyn +Juliana +Juliet +June +Kaia +Kali +Karlene +Kathryn +Kenna +Kiera +Kiley +Kimberly +Kivela +Lacey +Lachelle +Lacy +Larissa +Laura +Layla +Lena +Leonor +Leslie +Lexi +Liana +Liani +Lianne +Liesel +Lili +Liliwen +Lilly +Linda +Lola +Lona +Lorelai +Lorelei +Luise +Lulu +Luna +Lycia +Lyn +Mabyn +Madeleine +Maeve +Magdalene +Maggie +Maia +Maragaret +Margarethe +Mariah +Mariam +Marilyn +Marina +Marisole +Marivel +Marley +Marni +Marrie +Martina +Mary +Mazelina +Meda +Medea +Mei +Melania +Melanie +Melody +Mercedes +Merle +Meryl +Mia +Michelle +Mila +Millie +Mindy +Miranda +Missy +Misty +Mona +Morgan +Morgana +Morrigan +Morticia +Nadia +Nadine +Nessa +Nia +Nicole +Nikki +Nimah +Nina +Norma +Nova +Olive +Olivia +Opaline +Ophelia +Oriana +Paisley +Paloma +Pam +Pauline +Paz +Penelope +Penny +Phoebe +Piper +Portia +Priya +Rachel +Raina +Raura +Raven +Rayna +Rayne +Rebecca +Regina +Renee +Rhea +Rina +Robin +Rosalind +Rosie +Rowen +Rowena +Royce +Rubella +Ruby +Rue +Ruth +Sabrina +Sadie +Sahara +Sandra +Savina +Sawyer +Selene +Sena +Seraphina +Seraphine +Sheba +Sheila +Sia +Sibylle +Sofie +Sonnet +Sophia +Stacia +Stacy +Stefanie +Stella +Suri +Syden +Sylvia +Tala +Tasha +Tasia +Tatum +Taylee +Teegan +Teresa +Tess +Tessa +Tessy +Theia +Titania +Trisha +Trixie +Trudy +Uma +Ursula +Valenia +Valentina +Vega +Vera +Verena +Vicky +Victoria +Willow +Winnie +Yasmin +Yvette +Yvonne +Zia +Zinnia +Ziva +Zoe +Zuri \ No newline at end of file diff --git a/config/names/first_male_slime.txt b/config/names/first_male_slime.txt new file mode 100644 index 00000000000..645746e3a55 --- /dev/null +++ b/config/names/first_male_slime.txt @@ -0,0 +1,177 @@ +Blip +Blobbert +Blobbin +Blobbo +Blobby +Bloop +Bloopary +Bloopin +Bloopy +Blooui +Blop +Blopary +Bloppard +Bloppino +Bloppy +Blorb +Blorble +Blubb +Blubble +Blubby +Blup +Bluppary +Blurbin +Blurbington +Blurble +Blurbo +Blurby +Bog +Boggley +Boggs +Bop +Bubblin +Bubblinton +Bubby +Bubobu +Driblet +Elgen +Fizzard +Fizzmore +Fizzo +Fizzrick +Flan +Gammy +Gel +Gelardo +Gelert +Geley +Gellard +Gellbert +Gelly +Gill +Globbert +Globbin +Globblino +Globbly +Globbo +Globu +Globule +Globuli +Gloob +Gloobert +Glooby +Glooppins +Gloopy +Glopp +Glorb +Glorby +Glorg +Glu +Glub +Glubb +Glubbert +Glubble +Glubblee +Gluen +Glug +Glugg +Gluggen +Gluggy +Goo +Goober +Goobly +Gooffy +Goomie +Goop +Gooverl +Grime +Gumbo +Gummi +Jaeli +Jammy +Jelert +Jeley +Jellard +Jellardo +Jellbert +Jellberto +Jelleno +Jellert +Jellimillian +Jiggle +Jolly +Lime +Mooze +Muckey +Muckle +Muckus +Mucus +Mucy +Muk +Murk +Murkello +Murkey +Murkle +Ooey +Ooul +Oouzen +Oozellin +Oozelus +Oozeroth +Oozeroy +Oozey +Oozi +Oozinth +Oozish +Oozuik +Oozuish +Oozy +Pipop +Pipoulp +Plip +Ploop +Plop +Plopp +Plopponu +Pop +Popou +Poppello +Poppeth +Poppilor +Poppin +Popplin +Poulp +Pudd +Pupp +Shimmy +Skwickey +Slimedo +Slimero +Slimeton +Slimey +Sloosh +Slop +Slosh +Sludge +Slush +Smidgen +Smudge +Sploth +Spritz +Squan +Squeshelon +Squishan +Squishard +Squishary +Squishen +Squishendo +Squishie +Squiship +Squishiro +Squishu +Squishul +Squorsh +Uoulp +Uulpop +Wibble +Wobble \ No newline at end of file diff --git a/config/names/first_male_vulp.txt b/config/names/first_male_vulp.txt new file mode 100644 index 00000000000..f6a1374d377 --- /dev/null +++ b/config/names/first_male_vulp.txt @@ -0,0 +1,345 @@ +Aaron +Abe +Abraham +Adelger +Adolar +Albuin +Alexander +Alhazred +Amren +Andre +Andreas +Aneurin +Angelo +Ansel +Ares +Armon +Arnet +Arric +Ash +Aspen +Atlas +August +Axel +Barald +Barrett +Basil +Bastian +Baxter +Ben +Benjamin +Benny +Berthold +Blake +Bo +Bolgan +Bosche +Brutus +Buck +Caden +Cadog +Caelum +Calvin +Camus +Caradoc +Carter +Casey +Caspar +Castor +Cayo +Cedrik +Chandler +Charles +Charlie +Charon +Christian +Claude +Clayton +Clifton +Clive +Clyde +Colby +Cole +Colin +Colton +Conner +Connor +Conor +Cooper +Craig +Curtis +Dane +Dannan +Deimos +Dennis +Derek +Derion +Derric +Deryn +Desmond +Dietmar +Dirge +Dominic +Don +Draven +Duane +Duke +Dunstan +Dylan +Eckhard +Eckhart +Edgar +Elfyn +Emanuel +Embry +Emery +Erik +Ernst +Ferdinand +Finch +Finn +Flik +Flint +Florian +Floyd +Francis +Franz +Fynn +Gaius +Garrett +Garske +Gary +Gavin +Gavner +Gerome +Gerrant +Ghirahim +Gillian +Glen +Gordon +Gorudo +Grant +Griffin +Grum +Hal +Hanklin +Harald +Harley +Hauser +Heath +Hector +Heribert +Hermes +Hudson +Hugo +Hunter +Hywel +Ingolf +Inigo +Ioan +Irving +Isaac +Isaak +Ivaylo +Iver +Jacob +Jaime +Jake +Janik +Jared +Jarom +Jarvald +Jason +Javier +Jeremiah +Jerome +Jesse +Jett +Jim +Jimba +Jimmy +Joe +Jonah +Jones +Joshua +Josua +Julian +Kai +Kaleb +Kear +Kenneth +Kenway +Kenyon +Kevin +Kirk +Klaus +Kodan +Konrad +Kortan +Kurt +Kyle +Lance +Landon +Larc +Larry +Lars +Leander +Lennard +Leo +Liam +Linus +Logan +Loki +Lope +Lorenz +Lou +Louis +Lovel +Luc +Lucas +Luka +Luke +Lykaon +Magnus +Maik +Manuel +Marc +Marion +Mariston +Marlowe +Marmon +Marshall +Martin +Martyn +Marvin +Mason +Matthias +Maynord +Meic +Melchior +Meyer +Micah +Michael +Mitchell +Moe +Mordecai +Morten +Mourgent +Nathaniel +Nero +Nick +Nicolas +Niko +Nils +Noah +Oberon +Ole +Oscar +Osiris +Osmon +Osther +Otsoa +Otto +Parker +Paul +Pavel +Perry +Perseus +Philip +Philipp +Pierce +Porter +Preston +Quelii +Ralph +Randall +Randolf +Ranulf +Raoul +Raul +Reade +Red +Rhain +Rhydian +Rhydwyn +Rhys +Rico +Rigel +Rob +Robin +Rocky +Roderic +Roger +Roland +Rolayne +Roniston +Ronnet +Roscoe +Roy +Rudy +Rukheim +Rupert +Russell +Ryan +Samuel +Sawyer +Scott +Severin +Shilo +Silver +Silvester +Sirius +Slate +Sol +Sriscoll +Stefan +Stephen +Sterling +Steven +Stone +Sullivan +Taylor +Ted +Teddy +Terry +Themis +Theo +Theodore +Thyrius +Tibarn +Tim +Tizian +Torben +Torsten +Trevor +Trion +Tristan +Troy +Trystan +Turner +Tybalt +Tyr +Ulbrecht +Ulrick +Valentine +Vallin +Veit +Velvel +Vesper +Victor +Vincent +Vinzenz +Vuk +Walter +Wayne +Weizen +Will +William +Wulfrun +Xaver +Yannik +York +Zac +Zacharias +Zeb +Zegrath \ No newline at end of file diff --git a/config/names/last_slime.txt b/config/names/last_slime.txt new file mode 100644 index 00000000000..1644d7698ca --- /dev/null +++ b/config/names/last_slime.txt @@ -0,0 +1,129 @@ +Agua +Aquafreda +Aquati +Aquino +Blobbe +Bloop +Blooper +Bloopert +Blooupep +Blopbel +Blopphill +Bloppins +Blopplopindale +Blopson +Blopthorne +Blubb +Blubbins +Bop +Boppopi +Bubblect +Bubblins +Bubblinz +Cotta +Fizz +Fizzblep +Fizzen +Fizzerbei +Fizzino +Fizzland +Fizzle +Fizzy +Flan +Flanchett +Flopple +Flubb +Gelatino +Gelatio +Gelato +Gelburt +Gellin +Globbins +Gloopens +Gloopinspur +Gloppashup +Glubb +Glurggins +Gooburry +Goociall +Goodatrad +Gooey +Googrim +Gooper +Goosippi +Goovue +Jellato +Jellimore +Jellins +Jellipop +Jelliton +Jellyne +McBlurp +McBubbly +McSquish +Murkmire +Ooze +Oozellin +Oozenslu +Oozer +Oozettle +Oozeusur +Oozlin +Plip +Plipoporia +Plipoporio +Plipperson +Plopp +Plopperville +Ploppington +Ploppler +Po'Popply +Po'Skish +Poole +Pop +Pop'Oporo +Pop'Skwish +Pop-Poppins +Popblopkin +Popidin +Popin +Popkupup +Poplaw +Poplawski +Popp +Poppatrek +Poppins +Popply +Popps +Popresoli +Popthorne +Rivers +Skweeshera +Skwesh +Skwiop +Skwish +Slimeson +Sludgemore +Slush +Slusher +Slushery +Slushey +Slushi +Slushington +Slushino +Slushins +Sploot +Splooten +Squish +Squishad +Squisharo +Squisherson +Squishington +Squishino +Squishinpop +Squishins +Squishmire +Squishon +Squisshins +Waterman +Waters \ No newline at end of file diff --git a/config/names/last_vulp.txt b/config/names/last_vulp.txt new file mode 100644 index 00000000000..04e49ba0553 --- /dev/null +++ b/config/names/last_vulp.txt @@ -0,0 +1,252 @@ +Abbott +Adoette +Aegaeon +Aegir +Antlia +Argyris +Artino +Auriga +Balch +Barker +Barry +Beck +Belvin +Benson +Bestla +Beynon +Birken +Blum +Bootes +Braune +Briggs +Brys +Bunner +Burns +Cadogan +Caelum +Caine +Cal'enea +Caliban +Card +Carina +Cecil +Cephus +Cetus +Ciqala +Clark +Collins +Corvus +Cross +Crux +Cygnus +Darwin +Day +Delphinus +Dew +Donovan +Dorado +Drexler +Eckart +Eisner +Eridanus +Esau +Etsa +Fahr +Finn +Fletcher +Flint +Fornax +Francis +Frey +Froese +Frost +Galatea +Gerster +Gibbs +Gibby +Gibson +Glasser +Gold +Gray +Greenland +Griffiths +Grus +Hackl +Harrer +Harris +Hartig +Hati +Haumea +Heck +Heckleforth +Hendricks +Hennion +Herder +Herrlein +Hersh +Hi'iaka +Holderman +Holt +Holzer +Howell +Howlitzer +Hunt +Hunter +Huntington +Hydrus +Hyrrokkin +Ida +Indus +Jones +Kachina +Kahler +Kali +Kamphaus +Kekoa +Keme +Kenefick +Kerberos +King +Kitchi +Kiviuq +Kocher +Kohl +Koi +Kokinos +Konala +Kracht +Kruspe +Kuruk +Kusinut +Lachner +Lambert +Lansa +Laomedeia +Lawson +Lee +Lehrer +Lexis +Licht +Lincoln +Llewelyn +Loge +Lorenzen +MacLeod +Maekh +Malone +Marks +Mason +Matoskah +Matthews +Mattick +Mauss +McCarthy +McKee +McKinney +McLeod +Meissner +Merkel +Mertz +Metzinger +Mikasi +Mimiteh +Misae +Moki +Mordecai +Morgan +Morris +Moss +Musca +Naiad +Namaka +Narvi +Nereid +Neso +Nest +Neuer +Nist +Nokomis +Nonovan +Noske +O'Neil +Okalani +Okomi +Oliana +Oliver +Pakuna +Pallene +Pavo +Pembroke +Penrose +Pichler +Parker +Povey +Preiss +Prospero +Protheroe +Pye +Pyxis +Quint +Rabe +Rahmer +Rease +Reger +Reichen +Reimold +Reiter +Rhees +Rhoderick +Robinson +Rosenthal +Rossmann +Rothman +Rue +Sagitta +Sahkyo +Sare +Sawyer +Schmid +Schoeler +Schoenberg +Schultze +Seals +Seidl +Sharpe +Shepard +Shepherd +Sicheii +Skinner +Skoll +Sommer +Spade +Staebler +Steel +Sycorax +Takala +Takoda +Tansy +Tarqeq +Tarvos +Tayanita +Taylor +Telesto +Tethys +Thalassa +Thiel +Toski +Trinculo +Tse +Veiel +Vohkinne +Umber +Ward +Webb +Weber +Weider +Werdin +Wildner +Wintsch +Wolfe +Yarwood +Yazhi +Yoki \ No newline at end of file