namegen/data/creatures.cfg
2017-02-14 23:22:15 -02:00

1519 lines
118 KiB
INI
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

// =======================================================
// WHAT STUFF MEANS
// =======================================================
// symbol ($) group name parser field
// ---------- ------------------ -------------------------
// s syllablesStart parser_data["start"]
// m syllablesMiddle parser_data["middle"]
// e syllablesEnd parser_data["end"]
// P syllablesPre parser_data["pre"]
// p syllablesPost parser_data["post"]
// v phonemesVocals parser_data["vocals"]
// c phonemesConsonants parser_data["consonants"]
// A customGroupA parser_data["cga"]
// B customGroupB parser_data["cgb"]
// ...
// N customGroupN parser_data["cgn"]
// O customGroupO parser_data["cgo"]
// ? phonemesVocals/ parser_data["vocals"]/
// phonemesConsonants parser_data["consonants"]
// =======================================================
// ------------------------------------------------------------------------
// ______ __
// | _ \ / _|
// | | | |__ __ __ _ _ __ | |_
// | | | |\ \ /\ / / / _` || '__|| _|
// | |/ / \ V V / | (_| || | | |
// |___/ \_/\_/ \__,_||_| |_|
name "dwarf male" {
syllablesStart = "A, An, Ba, Bi, Bo, Bom, Bon, Da, Dan, Dar, De, Do, Du, Due, Duer, Dwa, Fa, Fal, Fi, Fre, Fun, Ga, Gal, Gar, Gam, Gim, Glo, Go, Gom, Gro, Gwar, Ib, Jor, Ka, Ki, Kil, Lo, Mar, Na, Nal, O, Ras, Ren, Ro, Ta, Tar, Tel, Thi, Tho, Thon, Thra, Tor, Von, We, Wer, Yen, Yur"
syllablesEnd = "bil, bin, bur, char, den, dir, dur, fri, fur, in, li, lin, mil, mur, ni, nur, ran, ri, ril, rimm, rin, thur, tri, ulf, un, ur, vi, vil, vim, vin, vri"
syllablesMiddle = "Darerhan, Sidgroick, Strodreac, Dwoddig, Reiteam, Ellatin, Snaled, Dwoggamri, Gloridrick, Thakhuid, Whurgick, Hotdram, Hatgral, Raldrous, Thrazzod, Nastrouck, Matel, Thaggat, Gaggeam, Fiserlun, Nesdrer, Strorferlun, Grulgrunri, Noravarlum, Brursunli, Ovrom, Tulgeack, Mugrud, Nuldrous, Wefrog, Hoddorlug, Loldrorlun, Durindrolin, Yugnotum, Tustrid, Eldrerlug, Sirgud, Brunulir, Nesgrorlug, Katrorlun, Bustarlig, Dhovumri, Dalodgruc, Novuk, Fikrig, Kitmuik, Jadgrulir, Nosdror, Gokkolir, Skassoc, Reidil, Groudgreck, Tusseack, Vatdrad, Reikrumin, Kuverlun, Thimnok, Samratin, Nusim, Grarorli, Skorruil, Doraraem, Skostumin, Borhec, Glorirdrumi, Thralumlir, Alfozami, Darethog, Daloggath, Krorrumri, Krorhur, Mangrac, Groostroun, Dhozolir, Yongroun, Brughoud, Glasseac, Alfoleak, Wekdrotum, Grumaed, Dandrum, Darekkurim, Kuker, Brutram, Throkhatin, Londaeth, Aldrud, Vordromli, Brammumi, Hoursumir, Bornaeth, Ararharlig, Brammerlun, Nugnolim, Hethouk, Vazzomi, Damdig, Nugnumri, Braznumlin, Boddorlum, Figin, Volso, Jervil, Mintek, Pyrgor, Denegar, Dwyrand, Anseck, Rendal, Jurkin, Leron, Lurin, Garav, Emryris, Vagrin, Telin, Frakin, Katan, Worlin, Nevinar, Daitrak, Evetin, Gartekel, Bukin, Minus, Vedel, Pilanz, Pionek, Thagan, Hirtek, Bevaris, Orren, Bereg, Banderel, Bhevin, Velkias, Piovil, Gwilin, Meka, Varrin, Loirkel, Firtag, Enka, Triarol, Pythy, Piord, Fraron, Luram, Pyrrik, Tobor, Fag, Nu, Frord, Svathes, Ukksvuknau, Fralmirdeokk, Driend, Skark, Svun, Graunnirm, Ormaldn, Ruknarand, Raldn, Kvug, Hokig, Flidga, Horranderst, Grendfenni, Dragneknoldn, Eog, Gru, Skarn, Morgir, Skitheik, Driethmeigim, Frundfiekreord, Hveothmulmis, Bleig, Eirst, Varn, Blidgok, Htuthmau, Glot, Dwolin, Hath, Hatum, Geak, Dareled, Assorli, Bolgunli, Dalosgrer, Nafarlun, Naek, Konlir, Wimli, Runri, Weak, Throkgrotir, Thorgatin, Hurdug, Toregnotum, Dhorgun, Lorlun, Glaec, Foum, Fun, Glomli, Toresosi, Nedgroli, Umirbouc, Rutronlir, Doufack, Rag, Kaed, Lur, Tog, Throut, Fibroir, Jammur, Tharsotum, Kotdrom, Khougraeck, Wel, Halin, Deas, Hug, Thig, Khourhum, Dourborlug, Utgrumi, Bumrig, Thardunli, Brofrir, Thusam, Danrun, Nabek, Nerbur, But, Drait, Kraide, Tak, Mim, Brindem, Krombom, Mulin, Molbem, Krolven, Dwida, Throfu, Thefu, Broiba, Kaku, Drofer, Gilin, Damir, Krifrek, Krorvin, Flit, Frun, Kroini, Naid, Dwoit, Denir, Lamak, Kralbem, Fulbik, Lelvim, Gruk, Bod, Nade, Dail, Thoiti, Brilbum, Flafen, Nemlum, Marlon, Tolbek, Maidu, Khaime, Gub, Krob, Frel, Orvalik, Zilon, Zibrad, Statek, Danat, Prodalf, Bozhirban, Straarce, Orvamard, Dozidar, Madik, Daborek, Krasihdan, Viros, Milojidar, Tyhumer, Jarorlin, Bedim, Odesimir, Catomir, Thorin, Orvan, Odiros, Radigo, Stanirlin, Bohuser, Vidarr, Straabrin, Dalon, Cahos, Bogodek, Dazen, Bunek, Gurlin, Budigomil, Njolek, Bozhidinn, Zegotin, Mizydar, Zegoy, Dalirvan, Golovan, Ogniran, Zeliban, Kazindri, Dalovan, Bistan, Kregumil, Zizen, Thozydar, Grammir, Kromthran, Thurrik, Hurmur, Amgrun, Bhalthrun, Hjolnom, Urmgurn, Tharnus, Brumryl, Amnik, Kramrim, Kardur, Mordir, Thulnur, Hjolkom, Belmyr, Ummun, Grynyl, Dulmun, Hurnik, Hjulkom, Kramdahr, Balbek, Darmur, Therdek, Berdahr, Kharrom, Gulram, Thermun, Doldor, Tykam, Kargrom, Thaldek, Gramthrun, Rottharn, Karthrum, Emkom, Hjolmond, Belmun, Bendahr, Daergrum, Morrum, Ragthran, Hjulgurn, Khardus, Bannar, Tykohm, Regrigg, Fardal, Bhalmiir, Gremryl, Bharkuhm, Mordrus, Bramman, Hargurn, Hjoldek, Thytharn, Kramrigg, Thalrim, Tharduhr, Thalmund, Tharnur, Bannom, Umrig, Daergrim, Kramthran, Darnar, Fargrim, Fariggs, Hulmyr, Bhelren, Hjolgrim, Daermor, Therdur, Bergarn, Bunmund, Hjalmiir, Thormyl, Vonmin, Armkyl, Adgarn, Malkum, Hjaldrus, Hjoldram, Thulrigg, Bhelrom, Doladin, Daermond, Randar, Ragdrus, Armrom, Bromdren, Griliggs, Gramrik, Karman, Ummin, Tormiir, Toriggs, Tordahr"
rules = "$s$e, %20$m"
illegal = "rur, ueu"
}
name "dwarf female" {
syllablesStart = "A, Al, An, Ar, Ba, Ban, Bi, Bo, Bom, Co, Da, Dan, Dar, De, Di, Do, Du, Due, Duer, Dwa, Fa, Fal, Fari, Fe, Feri, Fi, Fre, Fri, Fu, Fun, Ga, Gar, Gim, Glo, Go, Gom, Gro, Gwar, He, Ib, In, Ja, Jor, Ka, Ki, Kil, Li, Lo, Ma, Me, Mi, Mar, Na, Nal, O, Ras, Re, Rel, Ren, Ri, Ro, Sen, Si, Ta, Tar, Tel, Thi, Tho, Thon, Thra, Tor, Ve, Von, We, Wer, Yen, Yur, Za"
syllablesEnd = "al, ali, ba, bida, bra, ca, da, den, deth, di, dy, ev, fra, gra, gret, hild, iess, ka, kala, la, laani, li, lona, ma, mae, mala, na, nda, nka, nuda, ov, ra, ryn, si, ta, tala, tha, tu, tuna, vada, vara, via, ya"
syllablesMiddle = "Dapith, Oleden, Myanden, Herev, Apith, Rilinda, Farirav, Kazda, Farishan, Olivia, Hanavia, Farika, Zazda, Ferili, Neradal, Neraryn, Heshan, Kelaja, Narapith, Seha, Herav, Zeshan, Brarinda, Tegna, Henda, Hananna, Olina, Kelanna, Nagrun, Narta, Nerana, Nala, Keli, Oleli, Hananden, Minden, Oleka, Kalalinda, Zarav, Keladen, Kalalinden, Marav, Kedal, Farida, Lischa, Oligrun, Tegna, Henden, Conna, Zegrun, Jegna, Oliden, Olirvia, Taja, Dalinda, Farigna, Nararra, Nanden, Fepith, Anka, Arinda, Herra, Myalsi, Fariha, Gigmen, Gliva, Hlamus, Thagma, Glelra, Dorulmion, Fraflera, Nivenna, Nagnon, Flagha, Hefra, Nagna, Ghodreva, Didfa, Bhalna, Sundus, Merdris, Firnordran, Mhenufna, Flosen, Gladfan, Selma, Flenglamhann, Mhindiodra, Fredrotha, Hralna, Glelra, Flagnimra, Bhimdumna, Stanijana, Velenka, Tinia, Grodmila, Moragny, Velidrun, Silenka, Darizdana, Levara, Kadomia, Dobrigny, Mamira, Janirigg, Bohumira, Mimhildr, Danhildr, Rosivana, Granna, Gumbla, Boghild, Dedandi, Simhildr, Bogna, Stavana, Jarka, Svaritza, Danitka, Hirinka, Melivara, Staniska, Velina, Veruska, Odrun, Nevegny, Bemiana, Grorzanna, Dobrotka, Raruna, Svalena, Barirana, Drardandi, Velilica, Madomira, Veliritza, Tulenka, Brygrun, Bisedandi, Medda, Nevedomia, Mystmyl, Tiznura, Kaitria, Bralleniss, Arsael, Ranselle, Missora, Edsyl, Lesthel, Runnar, Lassleen, Ketnas, Lasryn, Randelle, Mislen, Taznia, Bronthiel, Brolmora, Bonsora, Nassmyla, Bylthiel, Lyeslyl, Brynglian, Runryn, Bellenar, Einva, Rynmera, Gemnyl, Brannys, Brilleras, Arrielle, Bretrielle, Mystri, Brenniss, Tizrin, Mistrin, Naerbera, Dearwin, Jinvan, Kathsyl, Nyswaen, Lysvia, Naerri, Tyshwyn, Bryndora, Mysria, Tisnan, Gemdeth, Mystlin"
rules = "$s$e, %20$m"
illegal = "dueal, frefra, grogret"
}
name "dwarf male 2" {
customGroupA = "Bal Durn Na Bord From Nor Born Fror Nord Brim Fuld Orm Brod Fund Skand Brokk Gim Skond Brom Glo Storn Bru Gond Strom Bur Gord Stur Burl Gorm Sturl Da Grad Sund Dal Grim Thor Dolg Grod Thorn Dor Grom Thra Dorm Guld Thro Dral Gund Throl Drim Gur Thror Drom Hord Thru Dur Horn Thrur Durm Hra Thund"
customGroupB = "bor din in in in ir li li lin nir or ri ri rin rok ror rur vi vir vor"
rules = "$A$B"
}
name "dwarf female 2" {
customGroupA = "Bal Durn Na Bord From Nor Born Fror Nord Brim Fuld Orm Brod Fund Skand Brokk Gim Skond Brom Glo Storn Bru Gond Strom Bur Gord Stur Burl Gorm Sturl Da Grad Sund Dal Grim Thor Dolg Grod Thorn Dor Grom Thra Dorm Guld Thro Dral Gund Throl Drim Gur Thror Drom Hord Thru Dur Horn Thrur Durm Hra Thund"
customGroupB = "bis da dis dis dis dis ga hild is is lif lind lis na nis ris rith run run vis"
rules = "$A$B"
}
//surnames have semantic information. Here, they're separated into three
//somewhat coherent sets and either is chosen
name "dwarf surname" {
//1st set - smith & Mr.Muscle surnames
syllablesPre = "Boulder, Bronze, Coal, Copper, Gem, Gold, Granite, Hammer, Iron, Marble, Metal, Mithril, Rock, Steel, Stone, Thunder"
syllablesPost = "bender, breaker, carver, club, crusher, cutter, digger, fist, foot, forger, heart, miner, smasher, smith"
//2nd set - warrior surnames
syllablesStart = "Bear, Boar, Dragon, Giant, Gnome, Goblin, Elf, Ettin, Foe, Giant, Kobold, Ogre, Orc, Spider, Troll, Wolf, Wyvern"
syllablesEnd = "bane, basher, -Battler, -Beheader, boxer, burner, butcher, choker, cleaver, crusher, cutter, doom, eater, -Executioner, -Fighter, -Garrotter, -Grappler, gutter, hammer, kicker, killer, mauler, masher, puncher, ripper, slasher, slayer, slicer, smasher, -Strangler, striker, -Wrestler"
//3rd set - heroic and general
phonemesVocals = "Black, Blood, Bronze, Cold, Fair, Fiery, Fire, Firm, Golden, Grey, Hard, Ice, Iron, Mithril, Moon, Noble, Oak, Onyx, Red, Silver, Steel, Stone, Strong, Thunder, White"
phonemesConsonants = "axe, beard, belly, blade, brand, chest, cheek, finger, fist, foot, hair, hammer, hand, head, heart, hood, mace, pick, pike, shield, spear, spike, sword"
rules = "$P$p, $s$e, $v$c"
}
// ------------------------------------------------------------------------
// ------------------------------------------------------------------------
// _____ _ __
// | ___|| | / _|
// | |__ | || |_
// | __| | || _|
// | |___ | || |
// \____/ |_||_|
name "elf female" {
syllablesMiddle = "Alvaerele, Aenwyn, Sariandi, Hacathra, Yaereene, Lixiss, Shanyrria, Faraine, Filauria, Nephenee, Elanil, Soliania, Eirika, Alaglossa, Vestele, Sheedra, Elmyra, Lyndis, Eloen, Iythronel, Elanalue, Falenas, Symrustar, Esta, Pyria, Tsarra, Arielimnda, Deularla, Rubrae, Wynnter, Eloimaya, Darunia, Delshandra, Viansola, Cyithrel, Amlaruil, Liluth, Caerthynna, Lura, Lyra, Chandrelle, Nushala, Bellaluna, Bellaluna, Keishara, Saria, Esyae, Faraine, Morgwais, Rubrae, Cyithrel, Halaema, Alyndra, Lura, Braerindra, Lymsleia, Syndra, Teryani, Lyre, Chomylla, Daratrine, Eloimaya, Ilmadia, Alais, Elasha, Viessa, Eloimaya, Phelorna, Gweyr, Kethryllia, Nyna, Bellaluna, Axilya, Nushala, Anarzee, Elanil, Ahrendue, Claire, Alea, Ilmadia, Urmicca, Isilynor, Shadowmoon, Alea, Gaylia, Viansola, Shalana, Rathiain, Phyrra, Naesala, Nithenoel, Kasula, Almithara, Jeardra, Shandalar, Alais, Sariandi, Liluth, Arielimnda, Haera"
rules = "%20$m"
}
name "elf male" {
syllablesMiddle = "Rilitar, Bellas, Hagwin, Vander, Hagwin, Ayen, Hastos, Ruvyn, Morthil, Nremyn, Quynn, Kolvar, Mythanthar, Respen, Pelleas, Rhys, Riluaneth, Vulmon, Taegen, Phaendar, Goras, Arbane, Ilimitar, Theodred, Folmon, Ailluin, Myriil, Anfalen, Bellas, Malon, Triandal, Iliphar, Ascal, Maeral, Traeliorn, Oenel, Keletheryl, Vulluin, Rhys, Nyvorlas, Khuumal, Kuornos, Pleufan, Jorildyn, Molostroi, Theodred, Tehlmar, Lyklor, Orym, Lathlaeril, Kiirion, Khidell, Alabyran, Xhalth, Folmar, Alduin, Eroan, Inialos, Rhys, Juppar, Jannalor, Felaern, Aywin, Vesstan, Ilrune, Melandrach, Thalanil, Phraan, Nopos, Theodred, Agandaur, Evindal, Dakath, Aimon, Cluhurach, Arbane, Orist, Shaundyl, Fhaornik, Josidiah, Anlyth, Vaalyun, Xalph, Connak, Olaurae, Myrddin, Ellisar, Juppar, Alosrin, Almon, Nym, Lhoris, Maiele, Khatar, Samblar, Goll, Oenel, Kendel, Aiwin, Ettrian"
rules = "%20$m"
}
name "elf male 2" {
customGroupA = "An Ar Cal Car Cel Cir Clar El Elb Er Erl Est Far Fin Gal Gan Gar Gel Gil Ilm"
customGroupB = "im in ir ist lar lir lor mar mel mer mir nim nin nir ral ran rel ril rin rim"
customGroupC = "Aeg Ael Aer Aes Aeth Bel Ber Cael Caer Cris Ear Elth Eol Faer Fean Find Ith Laeg Lend Lind"
customGroupD = "lith maeg mind mith nith rael rind saer sar seld ser sil silm sind thael thaer thal thel ther thir"
customGroupE = "ad al am an ar as eb ed el em en er es ev il in ir ol thal thon"
customGroupF = "ad dan del dil dir fal ion ion lad las lin nar or orn ras rior rod rond ros thir"
rules = "$A$B$E$F, $C$D$E$F, %25$A$D$E$F, %25$C$B$E$F"
}
name "elf female 2" {
customGroupA = "An Ar Cal Car Cel Cir Clar El Elb Er Erl Est Far Fin Gal Gan Gar Gel Gil Ilm"
customGroupB = "im in ir ist lar lir lor mar mel mer mir nim nin nir ral ran rel ril rin rim"
customGroupC = "Aeg Ael Aer Aes Aeth Bel Ber Cael Caer Cris Ear Elth Eol Faer Fean Find Ith Laeg Lend Lind"
customGroupD = "lith maeg mind mith nith rael rind saer sar seld ser sil silm sind thael thaer thal thel ther thir"
customGroupE = "ad al am an ar as eb ed el em en er es ev il in ir ol thal thon"
customGroupF = "edel el eth ian iel iel ien loth mir rial rian riel riel rien ril roël sil wë wen wen"
rules = "$A$B$E$F, $C$D$E$F, %25$A$D$E$F, %25$C$B$E$F"
}
// ------------------------------------------------------------------------
// ------------------------------------------------------------------------
// _____
// | __ \
// | | \/ _ __ ___ _ __ ___ ___
// | | __ | '_ \ / _ \ | '_ ` _ \ / _ \
// | |_\ \| | | || (_) || | | | | || __/
// \____/|_| |_| \___/ |_| |_| |_| \___|
name "gnome female" {
syllablesMiddle = "Bonyulo, Bixdink, Bilgus, Lissgus, Bimrgo, Thinklinkey, Bimkiulo, Lysthink, Fenyvizzle, Mittlesizzle, Fildilinkey, Lymtink, Thinbick, Thenlinkey, Glinkfinkle, Bipflonk, Bixgus, Bilbeefonk, Tyllofizzy, Mitbus, Kitlelinkey, Talkink, Binkybink, Liskink, Gynnulo, Gynndomink, Glinbynus, Tankoflonk, Tallinkey, Klokiwack, Thinbythin, Filliflink, Taldidinkle, Gynnoago, Nitly, Ketklinkle, Thinkkeesizzle, Hinkabrick, Mitthinkle, Bodibik, Syrbyfinkle, Ketris, Syrbik, Dimbick, Kelwick, Lokeefizzy, Juladink, Lololinkey, Tilkitinkle, Lymbibik, Dibink, Tannus, Elsizzle, Elbeefinkle, Mitash, Bipvizz, Lysskyago, Dosizz, Kithdiwack, Lyssfizzy, Tilkink, Liswin, Cargus, Byloflink, Fenflynk, Bipsizz, Dinkulo, Gynbithinkle, Tilthink, Juldeeulo, Katdomink, Fynkkink, Katkiflonk, Lisble, Merdiwack, Gynndeedus, Kathobrik, Lymkeergo, Katlofizzy, Lysflonk, Carvizz, Filble, Gellergo, Thenash, Binkwin, Binklitinkle, Gelulo, Tynbrik, Dindamink, Ditinkle, Billeklinkle, Nittlebik, Klofizzy, Filgus, Lymago, Mittledigo, Tindinkey, Banus, Julbink, Ditink"
rules = "%20$m"
}
name "gnome male" {
syllablesMiddle = "Lawizz, Filgo, Bonkbus, Nitdink, Fenlflonk, Dinksizz, Mittleklonk, Bonkbibrik, Bonkkwick, Lago, Laflink, Lodeevizz, Finflonk, Finkash, Nitdus, Binklbus, Hinlidink, Nitkeeklonk, Balibik, Hinklosizz, Hinbmink, Tovash, Mittlegus, Dinkbitank, Fillikink, Binwick, Gnokargo, Gnofinkle, Bawack, Dodibrick, Carlobrick, Bomdable, Tolosizz, Filbik, Bawick, Gelklink, Lolarn, Gnoonk, Tenkathink, Glinkdeegus, Fensizz, Bonleble, Dindink, Tenbaarn, Donkdargo, Lalatink, Dinlebrick, Burtink, Pithkeebick, Gimfizz, Tinfizz, Gelsizz, Teenkvash, Bimliarn, Todatonk, Pithosizz, Buris, Buwick, Finflonk, Gimlulo, Fenbink, Finsizz, Baolink, Binbeedink, Binkthin, Nitago, Tockawick, Donkleedink, Thinkflonk, Burkibick, Donflonk, Binkflonk, Talwick, Tocdeeflink, Babimac, Filkeewick, Buofinkle, Dimlank, Pitfinkle, Glinnus, Fenklink, Diledus, Bimleeble, Binkbrick, Finkvash, Talbeefizz, Tomink, Bonboris, Tobgus, Filgus, Thenflink, Mitash, Binaris, Tenlink, Diash, Klobnk, Bilkeefinkle, Bolink, Nitkeeflonk, Dobeeble"
rules = "%20$m"
}
name "gnome surname" {
syllablesMiddle = "Twistwhistle, Tosslewizzle, Grindspan, Spannercrank, Puddlehouse, Fastspring, Puddlesprocket, Puddlenozzle, Cogstrip, Tinkcrank, Castwhistle, Mechaspan, Tinkspinner, Wobblespanner, Sadspring, Mechawhistle, Springneedle, Shortgauge, Fastwizzle, Sparksprocket, Overfuse, Finesteel, Thistleblast, Spannermaster, Puddlefuzz, Stormbonk, Mechacrank, Gearwizzle, Sparkfuzz, Sparkkettle, Draxlespindle, Mekkapipe, Springspan, Shinenozzle, Sparkwhistle, Bizzgrinder, Clickspring, Fizzleblast, Sprycrank, Sparkkettle, Stormgrinder, Castspanner, Sadspinner, Clicksprocket, Spannerbonk, Fastbonk, Mechaspinner, Mekkakettle, Puddlecrank, Thistlenozzle, Stormhouse, Springgear, Steamgear, Clickgear, Fastfuse, Casttorque, Mekkaspark, Shortspring, Twiststeel, Sparkneedle, Wobblecrank, Puddlepipe, Shinehouse, Berryspinner, Shinestrip, Twisttorque, Springcrank, Steamwrench, Cogbonk, Stormpipe, Shortpipe, Blacktorque, Tinkspark, Gearblast, Castfuse, Mechanozzle, Spannerwizzle, Castspring, Mechapipe, Puddlespinner, Grinddwadle, Tinkmaster, Fastfuse, Tosslespanner, Spannerstrip, Bizzgauge, Overfizz, Geartorque, Blackstrip, Thistlesteel, Thistlegrinder, Stormwizzle, Swifttorque, Shorthouse, Castbus, Caststrip, Shinespring, Clicksteel, Porterspring, Acerkettle, Acerpipe, Berrycrank, Shinespinner, Sadspan, Draxlepipe, Porterblast, Sprygrinder, Castfizzle, Twistcrank, Mechaspring, Wobblemaster, Bizzgauge, Finecrank, Tinkcrank, Mechasteel, Bizzspan, Shorthouse, Castdwadle, Blacktorque, Sadblast, Sadbus, Wobblegauge, Finefizzle, Wobblefizzle, Steamnozzle, Swiftwrench, Bizzspring, Finestrip, Acerfizzle, Stormtorque, Springhouse, Swiftwizzle, Steamfuzz, Shortspinner, Clickwhistle, Overspring, Twisttorque, Mechaspark, Shortwhistle, Puddlepipe, Bizzgrinder, Swiftspinner, Blackbus, Steamgauge, Blacksprocket, Overgear, Fastfizz, Coggauge, Thistlewhistle, Castspring, Swiftsprocket, Stormbus, Bizzblast, Overkettle, Sparkcrank, Twistdwadle, Sparkspanner, Swiftsprocket, Steamfuse, Berrybonk, Sparkneedle, Mechaspark, Shinepipe, Porterfuzz, Castmaster, Sadbonk, Tinkfuzz, Shortspark, Gearwhistle, Tinkwrench, Clicksteel, Berrysteel, Swiftfizz, Cogspinner, Spannerblast, Sparkfizzle, Berryspan, Fizzlepipe, Tosslewrench, Swiftdwadle, Castspinner, Swiftfuse, Overwizzle, Puddlesteel, Sprysteel, Finegauge, Swiftnozzle, Thistlepipe, Tosslebonk, Acerspindle, Bizzblast, Gearwizzle, Sparkspanner, Fizzletorque, Finehouse, Thistlebus, Shortspring, Berryspindle, Stormsteel, Tinkkettle"
rules = "%20$m"
}
// ------------------------------------------------------------------------
// ------------------------------------------------------------------------
// _ _ _ __ _ _
// | | | | | | / _|| |(_)
// | |_| | __ _ | || |_ | | _ _ __ __ _
// | _ | / _` || || _|| || || '_ \ / _` |
// | | | || (_| || || | | || || | | || (_| |
// \_| |_/ \__,_||_||_| |_||_||_| |_| \__, |
// __/ |
// |___/
name "halfling female" {
syllablesMiddle = "Shelby, Savanna, Bertha, Melissa, Goiswinth, Ellinrat, Alyssa, Alpaide, Theodelinda, Leesha, Alexis, Morgan, Myrna, Myrtle, Luitgarde, Ermengard, Amanda, Tasha, Emma, Darby, Esmee, Marcatrude, Jenna, Natalie, Marigold, Genofeva, Kunegund, Camelia, Chlodosind, Elanor, Amaranth, Tabitha, Saffron, Cheryl, Rotrud, Teutberga, Gudule, Bertha, Regnetrudis, Berenga, Moschia, Tiffany, Estella, Lily, Selina, Mary, Prima, Allison, Terri, Gudula, Cora, Aregund, Diamanda, Irmgard, Vulfegundis, Caitlin, Amber, Kestrel, Mimosa, Camelia, Moira, Chrodechildis, Theoderada, Monica, Myrtle, Theoderada, Marcatrude, Begga, Theutberga, Diamond, Amy, Erica, Gomatrudis, Lanthechilde, Laura, Chrodechildis, Esmee, Menegilda, Madison, Scarlet, Kaitlyn, Natalie, Haley, Bave, Ragnachilde, Ealswid, Engelberga, Regnetrudis, Mimosa, Adelheid, Bertha, Audofleda, Theodrada, Gomatrudis, Pervinca, Rotrudis, Grace, Brunhilda, Myrna, Fatima"
rules = "%20$m"
}
name "halfling male" {
syllablesMiddle = "Waltgaud, Balbo, Magnus, Blanco, Theudebald, Adalhaid, Bertin, Agilbert, Basso, Hildebald, Letard, Gundovald, Samson, Meriadoc, Guntram, Humbert, Mauger, Habaccuc, Ilberic, Imnachar, Tobold, Lotho, Audoneus, Sadoc, Madoc, Willibrord, Marachar, Isengrim, Riquier, Angilbart, Carambo, Chilperic, Suidger, Hildibrand, Matfrid, Drogon, Giseler, Fastred, Faro, Lo, Fredegar, Siegfried, Togo, Bero, Andwise, Moro, Clodio, Erard, Charles, Andica, Bucca, Erard, Meginhard, Marcus, Aega, Enurchus, Gringamor, Thankmar, Sunno, Heribert, Waldolanus, Guntramn, Cassyon, Bilba, Imbert, Goisfrid, Gozolon, Tobold, Emme, Arculf, Farabert, Hildebald, Otker, Unroch, Bildad, Taurin, Dalfin, Bilbo, Nick, Imbert, Zwentibold, Corbus, Huebald, Munderic, Merimac, Majorian, Guido, Sunnegisil, Madoc, Grossman, Ragnfred, Fortinbras, Berchar, Melampus, Ted, Harding, Rathar, Arnoul, Pancras, Willibrord"
rules = "%20$m"
}
name "halfling male 2" {
customGroupA = "Ad Blanc Falc Mil Adel Boff Ferd Mung Adr Bomb Frob Od Ail Bram Fulb Oth Alb Bung Gam Sab Alm Droc Hald Sam Amb Drog Ham Seg Band Durl Hasc Serl Bard Emm Hod Tob Ben Erd Hug Wan Biff Ern Iv Wig Bild Ever Mark Wyd"
customGroupB = "ald ard ert fast o o o o o old win wise"
rules = "$A$B"
}
name "halfling female 2" {
customGroupA = "Ad Blanc Falc Mil Adel Boff Ferd Mung Adr Bomb Frob Od Ail Bram Fulb Oth Alb Bung Gam Sab Alm Droc Hald Sam Amb Drog Ham Seg Band Durl Hasc Serl Bard Emm Hod Tob Ben Erd Hug Wan Biff Ern Iv Wig Bild Ever Mark Wyd"
customGroupB = "a a a a a ia ia ice ily ina wina wisa"
rules = "$A$B"
}
name "halfling surname" {
syllablesMiddle = "Brown, Hayward, Fairbairn, Fleetfoot, Leafwalker, Farfoot, Proudbody, Greenhill, Hlothran, Longfoot, Chubb, Underfoot, Brandagamba, Gluttonbelly, Longfoot, Twofoot, Brownlock, Gawkroger, Gamgee, Bophin, Puddifoot, Wanderfoot, Undertree, Lightfoot, Tunnelly, Underlake, Zaragamba, Bolger-Baggins, Sandyman, Brandagamba, Brockhouse, Banks, Proudbody, Bilberry, Banks, Hornblower, Sandheaver, Lothran, Brockhouse, Brandagamba, Headstrong, Underfoot, Goodsong, Longfoot, Brandybuck, Puddifoot, Sackville-Baggins, Bolger, Greenhill, Heathertoes, Twofoot, Burrowes, Underlake, Brockhouse, Littlefoot, Hogpen, Brownlock, Townsend, Oldbuck, Goodchild, Brockhouse, Gluttonbelly, Rumblebelly, Knotwise, Hayward, Brandybuck, Hlothran, Proudbottom, Townsend, Silentfoot, Headstrong, Leafwalker, Diggle, Took-Brandybuck, Gammidge, Labingi, Took, Leafwalker, Brown, Dewfoot, Oldbuck, Gammidge, Gamgee, Proudmead, Twofoot, Bophin, Smallburrow, Fleetfoot, Noakes, Bunce, Bramblethorn, Riverhopper, Underlake, Proudfoot, Boulderhill, Harfoot, Longfoot, Fleetfoot, Lightfoot, Goodbody, Brandybuck, Brownlock, Goodchild, Brandybuck, Gaukrogers, Hairyfoot, Brandagamba, Maggot, Goldworthy, Hornwood, Harfoot, Baggins, Longfoot, Rumblebelly, Zaragamba, Hlothran, Took-Took, Hedgehopper, Took-Brandybuck, Bracegirdle, Cutton, Leafwalker, Goold, Heathertoes, Oakbottom, Boffin, Noakes, Wanderfoot, Galpsi, Dewfoot, Took, Sackville-Baggins, Sandheaver, Brownlock, Featherbottom, Oldbuck, Bolger-Baggins, Bilberry, Proudmead, Brown, Galbassi, Greenhill, Hayward, Bramblethorn, Fleetfoot, Fairbairn, Heathertoes, Harfoot, Goodbody, Goodchild, Leafwalker, Hornwood, Underfoot, Butcher, Elvellon, Brockhouse, Finnagund, Lothran, Hogpen, Button, Bolger-Baggins, Farfoot, Lothran, Banks, Langham, Silentfoot, Littlefoot, Labingi, Sackville, Gluttonbelly, Boffin, Bunce, Barrowes, Mugwort, Noakesburrow, Stoor, Brandagamba, Cotton, Greenhill, Diggle, Barrowes, Goodbody, Cotton, Fleetfoot, Brown, Leafwalker, Gluttonbelly, Oldbuck, Greenhill, Hornwood, Thornburrow, Hedgehopper, Hlothran, Undertree, Knotwise, Labingi, Bilberry, Baggins, Puddifoot, Longfoot"
rules = "%20$m"
}
// ------------------------------------------------------------------------
// ------------------------------------------------------------------------
// _ _
// | | | |
// | |_| | _ _ _ __ ___ __ _ _ __
// | _ || | | || '_ ` _ \ / _` || '_ \
// | | | || |_| || | | | | || (_| || | | |
// \_| |_/ \__,_||_| |_| |_| \__,_||_| |_|
name "human male" {
//v
phonemesVocals = "a, e, i, o, u, y"
//c
phonemesConsonants = "b, c, ch, ck, cz, d, dh, f, g, gh, h, j, k, kh, l, m, n, p, ph, q, r, rh, s, sh, t, th, ts, tz, v, w, x, z, zh"
//s
syllablesStart = "Aer, Al, Am, An, Ar, Arm, Arth, B, Bal, Bar, Be, Bel, Ber, Bok, Bor, Bran, Breg, Bren, Brod, Cam, Chal, Cham, Ch, Cuth, Dag, Daim, Dair, Del, Dr, Dur, Duv, Ear, Elen, Er, Erel, Erem, Fal, Ful, Gal, G, Get, Gil, Gor, Grin, Gun, H, Hal, Han, Har, Hath, Hett, Hur, Iss, Khel, K, Kor, Lel, Lor, M, Mal, Man, Mard, N, Ol, Radh, Rag, Relg, Rh, Run, Sam, Tarr, T, Tor, Tul, Tur, Ul, Ulf, Unr, Ur, Urth, Yar, Z, Zan, Zer"
//m
syllablesMiddle = "de, do, dra, du, duna, ga, go, hara, kaltho, la, latha, le, ma, nari, ra, re, rego, ro, rodda, romi, rui, sa, to, ya, zila"
//e
syllablesEnd = "bar, bers, blek, chak, chik, dan, dar, das, dig, dil, din, dir, dor, dur, fang, fast, gar, gas, gen, gorn, grim, gund, had, hek, hell, hir, hor, kan, kath, khad, kor, lach, lar, ldil, ldir, leg, len, lin, mas, mnir, ndil, ndur, neg, nik, ntir, rab, rach, rain, rak, ran, rand, rath, rek, rig, rim, rin, rion, sin, sta, stir, sus, tar, thad, thel, tir, von, vor, yon, zor"
// common anglo-saxon male name beginnings
customGroupA = "Aelf, Aethel, Beald, Beorht, Cuth, Cyne, Deor, Ead, Eald, Gar, God, Here, Leof, Os, Sae, Sige, Thur, Wig, Wine, Wulf"
// anglo-saxon male name beginnings
customGroupB = "Ac, Aelf, Aenes, Aethel, Aew, Ard, Arm, Baerh, Barda, Bay, Beald, Bel, Beo, Beorht, Beorn, Beran, Bitan, Blac, Blaec, Blaed, Bland, Bote, Bregu, Brun, Burg, Cadda, Caed, Cen, Ceol, Cuic, Cuth, Cyne, Daeg, Daegel, Daegga, Deal, Deor, Dern, Dude, Dun, Ead, Eald, Ealh, Ean, Ear, Ecg, Eofor, Frea, Frith, Gar, Geat, Gisel, Glaed, God, Gold, Graeg, Grim, Guth, Halig, Hard, Hari, Heah, Heana, Heard, Heathu, Helm, Heort, Here, Herle, Hlot, Hoga, Holen, Hrof, Hroth, Hun, Hwit, In, Isen, Kettil, Lang, Leod, Leof, Mael, Maer, Maht, Mund, North, Noth, Oe, Ondes, Ord, Orme, Os, Rand, Raegen, Read, Ric, Rim, Ruh, Run, Sa, Sae, Scroc, Secg, Sel, Sig, Sige, Snel, Stan, Strang, Sunu, Swet, Swith, Theod, Thur, Tila, Tort, Treuwe, Trum, Wacer, Waer, Wald, Walt, Weald, Weard, Wict, Wig, Wil, Wine, Wulf, Wusc"
// common anglo-saxon male name endings
customGroupC = "beald, beorht, frith, gar, geat, hard, heard, here, maer, mund, noth, raed, ric, sige, stan, weald, weard, wig, wine, wulf"
// anglo-saxon male name endings
customGroupD = " aeldra, aesc, arm, beald, beorht, beorn, bert, bote, brand, cromb, cyne, deal, deor, dreda, ecg, eofer, frea, frith, fugol, gar, gard, geat, gild, glaed, god, gold, grim, gyr, haele, hard, heah, heard, helm, here, hun, in, kettil, lac, leod, leof, mael, maer, maht, mann, mon, mund, noth, nyd, raed, rand, ric, rim, run, sele, sig, sige, snel, son, stan, sterre, strang, sunu, swith, thorne, uald, wacer, waer, wald, walh, walt, weald, weard, weorth, wict, wig, wil, wine, wini, wise, wold, wulf, wyn"
// some pre-made names
customGroupE = "Frednath, Orahkev, Mannelf, Jackdryt, Cla-cuth, Chael'hal, Lettbeorn, Trikedra, Ceo, Berferum, Terri, Miken, Gathas, Sigvid, Meschael, Lafanne, Hewdon, Owig, Do, Richvid, Fredcar, Cenea, Mitea, Rahvia, Risbryt, Forthi, Bri-here, Joanmeri, Theod-stan, Stanlaumi, Wilsam, Ferfred, Hamcon, Gardba, Fledcen, Gardnas, Sada, Rolter, Jeffhildi, Chelwil, Gifugar, Nan, Casfast, Sanjo, Vinan, Brytjo, Burba, Wilcon, Risever, Len'char, Tonbeth, Chelsu, Shanantine, Chelaldea, Nii, Seph, Guthna, Grimber, Eal, Lichet, Viakebert, Edethelbrand, Ty'wise, Nathchardfer, Chael'ma, Rol-leofu, Beorth-leof, Garrolegel, Ja-rie, Ferd'isen, Jo-ter, A-bri, Sere'vin, Men-tom, Red-stan, Stewen, Fridhol, Esc-acar, Ga'adel, Nabetlett, Nanisendod, Ever'sam, Cwenbeobeo, Pe'ron, Ha'syl, Thonyferum, Timchar'ni, Diclas, Ricuthli, Risleelaf, Rich-ber, Holfledceol, Seph-son, Timpherfrednya, Gartonred, Syl-fred, Leofuvinwardmas, Triwarucrow, Niellensam, Deb-les, Jen'carge, Ste'tonsigdun, Crowgardtyle, Ferd'beo, Egel'bet, Crowjoanwilman, Paul-and, Pher'raniel, Sadocleofuleof, Halethelbeornliam, Ris-riephie, Brasbeornliamren, Thy-winevia, Hevellham-na, Lacjencasjack, Ridsonniman, Tynabeochar, Tim-ferumcon, Nashe-ald, Maannnaldnath, Lyfrea, Kencen, Cas-do, Brytlin, Drachard, Eddas, Tonar, Charfrea, Ratine, Lauloc, Lycome, Debtheod, Briwig, Gehelm, Rocasdan, Elila, Gormaeli, Lacman, Halchet, Lauma, Holgin, Hroinolf, Rustrinn, Brieman, Kodgan of Stuhn, Stenhar, Gukssen, Virlund, Haakdor, Rakorygg, Sjarguri, Nierenor, Andrstein, Jollvid, Joriorn, Olfrnz, Nysarr, Fareoslod, Brynrri, Manhatar, Hjovild, Assur, Skjellyn, Balfrek, Fanrd, Uchlti, Svormir, Pelflfi, Hlogorgh, Hlofwellyn, Hedtar, Istanjolf, Assuls, Swydheim, Sjorndi, Audmleid, Kolhardt, Skulrunn, Mauhies, Reiner, Vekeaf, Irreld, Brunul, Bitlir, Oslli, Alvonel, Beinmek, Frikerd, Saernwulf, Holgguri, Krakus, Raegrir, Jurgruuf, Aenaki, Angred, Snorlvar, Lonlaug, Snatneld, Vigelf, Hjote, Bronael, Deruk, Verndall, Aslfthjolf, Sibbondir, Sigdkmund, Arcldar, Aenvaul, Thalkr, Jayrkun, Avedmir, Slaruuf, Saetndi, Benoimk, Sorker, Rolgou, Galbald, Algoell, Yngntiarco, Vrailstein, Oslafmare, Thiani, Hylvild, Alruuf, Godrro, Hanses, Karllvald, Trilri, Idlatneld, Koliman, Higirolf, Karrid, Kjorstaag, Raetneld, Frodnnen, Jollknolf, Hafae, Rakonil, Lorkrn, Laraak, Eorlhelm, Onmues, Meksmar, Tovvild, Grjorom, Talmeskr, Hewngarel, Vipidall, Gurmund, Gjalten, Fjolgerd, Kunaflod, Geirom, Lassrnskar, Heddrbald, Ortinjolf, Versim, Lynoundr, Msialdr, Kyrngg, Oritberius, Crualinus, Graex, Rodwe, Glabpinian, Corentor, Dranalus, Malpttus, Durnin, Zedentor, Garrffan, Corlivupis, Linuondeius, Gavzone, Forbrio, Vlaustius, Velunin, Baszerus, Pinaortius, Breonymus, Vlanren, Sergrinus, Namtans, Matulav, Remailias, Dranllius, Irlalatinus, Murder, Albto, Barogus, Wuliulus, Luthuarius, Otiich, Somulcabor, Valuelivupis, Servogesto, Depuhonder, Telrphon, Danulicus, Steolian, Codscus, Proilvus, Plittene, Giovanni, Tapas, Galgesto, Andrcentor, Ralnnius, Alegren, Gellreas, Salvtor, Captus, Salnolian, Cartman, Cassns, Marilias, Decero, Oritideratus, Aquiuarius, Atteius, Cidtimus, Gavntin, Alberic, Varnav, Audeexus, Sulerio, Vonelus, Hirrator, Dionnhonder, Merlius, Kaslrtene, Tietimus, Ormscus, Audalius, Fraros, Bendlvus, Brotque, Nataher, Synninius, Jooreius, Amalinus, Zenoinian, Larrhius, Marseric, Viteenix, Barosanis, Cartder, Nirterio, Ralltinius, Larscius, Serwyn, Jiroventus, Naspav, Maswe, Ramtor, Caivanni, Albeorallen, Vlaerius, Cicetor, Arlumeliorus, Belcourtaine, Alagise, Berntax, Cirgnstien, Mattrtick, Marcaldald, Joulynver, Jharantoran, Uthntax, Kasasien, Eugelon, Ennachnton, Gerentente, Phinerrice, Rahntienic, Idhgonav, Robrdpar, Berananuel, Renlleert, Pauannel, Giricnach, Edgumal, Amianven, Brananrick, Sylocard, Jercders, Pauulmas, Irbnachis, Marcitusentien, Andccer, Mattcoisyd, Jhastophecetus, Albinere, Benardlan, Mauanrick, Viceulmas, Banrier, Coliretus, Jakbbard, Gryfenr, Rahasien, Nolard, Froaniselius, Gillleert, Gastnrion, Gryfionthel, Chrisedt, Mercmmubin, Relonard, Beldach, Stanberry, Hendrick, John, Wheeler, Dixon, Scotty, Trevon, Jorden, Forrest, Alton, Pearson, Neilson, Ozzie, Lukas, Varianus, Westbrook, Morven, Douglas, Keanu, Mathew, Manning, Ransley, Hamilton, Triston, Dallin, Darrin, Erick, Harv, Bert, Calvert, Patton, Ryton, Marsden, Oswin, Sanborn, Jaden, Darrin, Bergess, Normie, Bordan, Glenn, Karl, Jagger, Hyatt, Clifton, True, Caden, Albert, Wheeler, Nelson, Reginald, Elton, Thormond, Jarrod, Ben, Daryll, Bronson, Kenton, Allan, Jake, Studs, Solomon, Rohan, Quintin, Gabriel, Connor, Whit, Pierce, Marshall, Colby, Wake, Dwenn, Martus, Jack, Shane, Casey, Toby, Jorden, Brentan, Steve, Harvey, Mark, Bryant, Caden, Studs, Spence, Lukas, Rabbit, Jaiden, Beldon, Stanbury, Adrian, Winfield, Bo, Conrad, Keenan, Pierson, Will, Ted, Nolan, Neil, Chuck, Renault, Carson, Wesley, Dillan, Rell, Winfred, Roderick, Brocton, Howard, Kipp, Stuart, Ramsey, Sawyer, Andrew, Daryl, Darrel, Terrel, Barksdale, Dwyghte, Marsdon, Wallas, Turner, Braxton, Whitby, Westcott, Webb, Charlie, Newmie, Daniel, Lindon, Edmund, Shane, Gael, Millard, Braydon, Casey, Corey, Waverly, Stockwell, Tristin, Johnny, Manley, Brodie, Eduardo, Robinson, Burne, Axel, Remmie"
// common male cornish names
customGroupF = "Daveth, Digory, Gerens, Jacca, Jory, Margh, Myghal, Perran, Tristan, Wella"
// male cornish names
customGroupG = "Alan, Alun, Arthur, Arthyen, Austell, Benesek, Blyth, Branek, Branwalather, Brengy, Breoc, Bryok, Budic, Buthek, Cadan, Cador, Cadreth, Caradoc, Carasek, Carrow, Caswyn, Cleder, Clemow, Clesek, Colan, Colyn, Corentyn, Cornelly, Costentyn, Costetyn, Crantok, Credan, Daveth, Davy, Denzel, Digory, Docco, Doniert, Donyerth, Durngarth, Elid, Enoder, Ervan, Feoc, Gawen, Gerens, Gerent, Germoc, Germoe, Glewas, Goran, Gorlas, Goron, Gorthelyk, Gourgy, Gwinear, Gwynek, Herygh, Hicca, Howel, Hydroc, Iahan, Ives, Jacca, Jago, Jamma, Jory, Jowan, Kaveran, Kenal, Kenan, Kenver, Kenwyn, Keresyk, Kevern, Kitto, Ludwan, Maban, Madern, Malgen, Manuel, Margh, Marrek, Massen, Mawgan, Maylwen, Mellyan, Melor, Melyn, Meriasek, Merryn, Milyan, Myghal, Nadelek, Nechtan, Nerth, Neythen, Nicca, Padern, Pasco, Pawly, Peder, Pencast, Peran, Perran, Petroc, Petrok, Piran, Rewan, Ruan, Rumon, Ryel, Samson, Seleven, Selyf, Sennen, Silyen, Sithny, Sythyn, Talan, Talek, Tomas, Trevedic, Tristan, Trystan, Udy, Uther, Uthno, Vark, Vyvyan, Welet, Wella, Weryn, Wethinoc, Withell, Worrec, Yestin, Ythel"
rules = "$s$10v$10c$10m$e, $A$C, %50$A$D, %50$B$C, %25$B$D, %20$E, 15%$F, 10%$G"
}
name "human female" {
phonemesVocals = "a, e, i, o, u, y"
syllablesStart = "Ad, Aer, Ar, Bel, Bet, Beth, Ce'N, Cyr, Eilin, El, Em, Emel, G, Gl, Glor, Is, Isl, Iv, Lay, Lis, May, Ner, Pol, Por, Sal, Sil, Vel, Vor, X, Xan, Xer, Yv, Zub"
syllablesMiddle = "bre, da, dhe, ga, lda, le, lra, mi, ra, ri, ria, re, se, ya"
syllablesEnd = "ba, beth, da, kira, laith, lle, ma, mina, mira, na, nn, nne, nor, ra, rin, ssra, ta, th, tha, thra, tira, tta, vea, vena, we, wen, wyn"
// common anglo-saxon female name beginnings
customGroupA = "Aelf, Aethel, Beald, Beorht, Cwen, Deor, Ead, Eald, God, Gunn, Hild, Leof, Mild, Os, Sae, Sige, Thur, Wig, Wine, Wulf"
// anglo-saxon female name beginnings
customGroupB = "Ac, Aelf, Aenes, Aethel, Aew, Ard, Arm, Baerh, Barda, Bay, Beald, Bel, Beo, Beorht, Beorn, Beran, Bitan, Blac, Blaec, Blaed, Bland, Bote, Bregu, Brun, Burg, Cadda, Caed, Cen, Ceol, Cuic, Cuth, Cwen, Cyne, Daeg, Daegel, Daegga, Deal, Deor, Dern, Dude, Dun, Ead, Eald, Ealh, Ean, Ear, Ecg, Eofor, Frea, Frith, Gar, Geat, Gisel, Glaed, God, Gold, Graeg, Grim, Gunn, Guth, Halig, Hard, Hari, Heah, Heana, Heard, Heathu, Helm, Heort, Here, Herle, Hild, Hlot, Hoga, Holen, Hrof, Hroth, Hun, Hwit, In, Isen, Kettil, Lang, Leod, Leof, Mael, Maer, Maht, Mild, Mund, North, Noth, Oe, Ondes, Ord, Orme, Os, Raegen, Rand, Read, Ric, Rim, Ruh, Run, Sa, Sae, Secg, Sele, Sig, Sige, Snel, Stan, Strang, Sunu, Swet, Swith, Theod, Thur, Tila, Tort, Treuwe, Trum, Tun, Wacer, Waer, Wald, Walt, Weald, Weard, Wict, Wig, Wil, Wine, Wulf, Wusc"
// common anglo-saxon female name endings
customGroupC = "beald, beorht, burg, flaed, frith, gifu, gyth, here, hild, leofu, maer, or, raed, ric, sige, thryth, waru, weald, wig, wulf"
// anglo-saxon female name endings
customGroupD = "aeldra, aesc, arm, beald, beorht, beorn, bert, bote, brand, burg, cromb, cyne, deal, deor, dreda, ecg, eofer, flaed, frea, frith, fugol, gar, geat, gifu, gild, glaed, god, gold, grim, gyr, gyth, haele, hard, heah, heard, helm, here, hild, hun, in, kettil, lac, leod, leofu, mael, maer, maht, mon, noth, nyd, or, raed, rand, ric, rim, run, sele, sig, sige, snel, son, stan, sterre, strang, sunu, swith, thorne, thryth, uald, wacer, wald, walh, waru, walt, weald, weard, weorth, wict, wig, wil, wini, wise, wold, wulf, wyn, wythe"
// some pre-made names
customGroupE = "Millosila, Arielona, Lausia, Lemana, Gruitara, Camindria, Audalaine, Craetotis, Nartia, Canoriana, Caellia, Vilendra, Hotira, Alcemma, Janollia, Vamma, Bumania, Restifre, Pladrie, Narissandra, Praxenis, Sylolga, Sevexedes, Refza, Lenne, Emefora, Jandra, Jallae, Alendia, Bumma, Valatia, Marlerta, Termana, Jastida, Lylias, Gaebia, Aemirana, Netira, Silanonia, Canovolia, Buntallea, Lavirida, Etimma, Parida, Brostira, Marlevita, Faumitia, Plaldana, Vacilia, Pelemmana, Faundra, Faustindria, Agristia, Orenoa, Dominibylla, Vonstance, Avinnia, Sibymilia, Julintea, Isolea, Restinda, Famitia, Fentuleria, Gruistae, Dominicella, Rafolfre, Pelerida, Cinstance, Sabrilene, Julitara, Isafza, Maraldana, Perlena, Antonara, Aemistia, Roserta, Sabrixedes, Lekeriana, Julene, Aemisala, Carmassia, Adriassinia, Brovresa, Sedara, Vettoria, Erila, Gera, Safira, Tundia, Arellea, Arestira, Tunitia, Constase, Gaeriana, Girara, Camitis, Fammance, Ahexedes, Vittobylla, Galenonia, Lalaillea, Vilecina, Marlentia, Pence, Pelleliana, Avrellona, Flannia, Indabel, Carlofora, Laurise, Ingugerd, Astrmund, Ariine, Haemur, Jormlaith, Lamiari, Nilssteir, Kolmgeira, Bodnhild, Beima, Frafrida, Aelasteir, Minya, Kjoone, Bodilaith, Bujorg, Hrebbi, Swanlver, Maeorg, Mavrtur, Jorine, Fredtlogi, Petred, Horsete, Matlta, Aeribbi, Susga, Evetith, Svengela, Rinlief, Aelse, Fravild, Kjoa, Sappjard, Sotrior, Eirudo, Sofiinna, Edlfnhild, Breyo, Haegreir, Aetali, Maresif, Agand, Susith, Olfilla, Thaestris, Tildeki, Alvaydis, Edlsta, Ekkjard, Tovdur, Dagmund, Fralorg, Horseigr, Sottkja, Eislfrodi, Dagnna of Stuhn, Sofigljot, Froir, Angiide, Haferd, Vibly, Eyjadil, Lieena, Grekning, Isgedis, Katlny, Lillbbi, Ulfrljot, Agnaari, Tekver, Laieror, Birestris, Rinki, Aeginna, Lynllka, Hyrthe, Vibeld, Jenin, Lydka, Anngarte, Frukmlaith, Harlevi, Nettlevi, Illdteir, Fjotdvild, Elisi, Temi, Haertur, Hafjgja, Sylguki, Eydnhild, Sorjorg, Hildwen, Rigmor, Macaird, Alejaarn, Aerki, Eislief, Abelun, Ursiestris, Gwenina, Jollief, Brinsten, Malydis, Iddrela, Aelaeke, Kirsgerd, Editror, Finnga, Njadtild, Lieete, Bujfnhild, Swanrdis, Lilfa, Ursirun, Ionaarte, Haelith, Irglver, Lailene, Barrtra, Gertta, Fralrek, Yrsabbi, Gerria, Hreorg, Ingelone, Thalgi, Holrta, Gretski, Modrine, Fraien, Belladiana, Marie, Elyzhe, Ariele, Bovkhna, Carcanelle, Chaninne, Modhille, Lysnette, Baberilie, Helveline, Relana, Lielrlette, Michyssa, Senyna, Antghre, Naneerilie, Nanaiette, Angesande, Fasehre, Dabth, Belesette, Zoette, Rhianna, Jolrine, Ronelyn, Nanassa, Caiara, Henice, Asclinie, Uailche, Helvha, Roxnique, Aurniele, Babenette, Estebeau, Malvguerite, Marayvyra, Cannadette, Matiiette, Julinetta, Cairhelle, Liseigh, Rosinetta, Rhihe, Coleda, Cananie, Frayne, Adribe, Amartte, Matianna, Rosahre, Belyn, Baberie, Yvalle, Mabrausa, Lisehine, Riaalinie, Irenanique, Daierilie, Marilde, Evanyrrya, Emuane, Miliand, Naneadette, Talaalyn, Estona, Abeloinetta, Claciene, Amalynn, Chrystyvyra, Rochudette, Ursalin, Edwina, Adithen, Fraace, Antoselle, Matienne, Dabihel, Uaieau, Deralyn, Auraitte, Guliayl, Fraene, Syneyn, Pierine, Malhe, Edrlene, Kaylah, Hana, Kyla, Bertie, Laila, Brooks, Ida, Halsey, Tiana, Justine, Carol, Helen, Anabel, Amy, Kaitlin, Chelsey, Maidy, Rosemary, Natalie, Talia, Julie, Selwin, Edlyn, Maidy, Sandra, Lindsey, Erika, Carina, Jaime, Judith, Palmyra, Luelle, Allie, Lee, Isabela, Madalynn, Nicole, Brooks, Abigale, Elyse, Johana, Hollace, Afton, Christiana, Taya, Jayla, Elisa, Ashleigh, Kimmey, Lilian, Joan-Marie, Lovie, Juliet, Barbara, Tori, Dasia, Madelynn, Kyra, Bria, Kiley, Alice, Joan-Marie, Renee, Margarita, Macie, Elizabeth, Alysa, Armani, Robina, Sybil, Aida, Brooke, Kaylee, Ashlynn, Zoie, Alden, Catarina, Selwyn, Aubrey, Yvette, Aislinn, Mariana, Madisen, Melany, Shirleigh, Hollie, Ashford, Reese, Poppy, Sydnie, Valena, Madilyn, Jenna, Raven, Kaela, Emilie, Ariel, Kaliyah, Jaelyn, Jeanette, Camyron, Julia, Adeline, Riley, Veronica, Daralis, Riley, Miracle, Kate, Nya, Aubree, Bryana, Jana, Kyla, Aurora, Fern, Fiona, Hayley, Gabriella, Melina, Alisha, Kaila, Gayle, Kirsten, Yetta, Karli, Madelynn, Reilly, Lauryn, Kasandra, Jadyn, Madisen, Lillian, Ellyn, Corliss, Chelsea, Krista, Julianne, Ashlyn, Ashlee, Delilah, Joana, Julianna, Selby, Amber, Kathryn, Ashford, Jenny, Carlie, Maeve"
// common female cornish names
customGroupF = "Demelza, Eseld, Jenifer, Kerensa, Lowenna, Morwenna, Rosen, Tamsyn, Tryfena, Wenna"
// female cornish names
customGroupG = "Ailla, Angelet, Arranz, Athwenna, Banallan, Barenwyn, Berlewen, Bersaba, Beryan, Blejan, Bryluen, Burien, Caja, Carenza, Ceinwen, Chesten, Columba, Conwenna, Cordelia, Crewenna, Cryda, Delen, Demelza, Derowen, Derwa, Dywana, Ebrel, Elestren, Elowen, Endelienta, Endelyon, Eseld, Eselt, Esyld, Eva, Ewa, Ewe, Glanna, Gweniver, Gwennol, Hedra, Jenifer, Jenifry, Jenna, Jowanet, Kayna, Kelynen, Kensa, Kerensa, Kerenza, Keresyk, Kerra, Kew, Ladoca, Loveday, Lowenek, Lowenna, Mabyn, Manacca, Mariot, Marya, Melior, Meliora, Mellear, Melloney, Mellyn, Melwyn, Melyar, Melyonen, Melyor, Meraud, Merouda, Metheven, Morenwyn, Morgelyn, Morveren, Morvoren, Morwen, Morwenna, Morwennol, Morwetha, Neraud, Nessa, Newlyn, Newlyna, Nonna, Rosen, Rozen, Rozenwyn, Senara, Sevi, Sowena, Steren, Talwyn, Tamara, Tamsyn, Tecca, Tegen, Tregereth, Tressa, Trevenna, Tryfena, Vorva, Weneppa, Wenn, Wenna, Wylmet, Ygerna, Zethar"
rules = "$s$v$10m$10m$e, $A$C, %50$A$D, %50$B$C, %25$B$D, %20$E, 15%$F, 10%$G"
}
name "human surname" {
syllablesEnd = "Fenarikversen, Asardesen, Fenrarkessen, Walker, Jurgarnessen, Saransson, Alehrsson, Gjaldersen, Harariksen, Mjarikeson, Ingrarmesen, Engmaenson, Ehrensveson, White, Hararmesson, Gjarmessen, Torvenrsen, Crow, Hahrersen, Bjaldeson, Sorahrikssen, Singer, White, Saransen, Alrardessen, Kjaldssen, Hahrenssson, Fenraensen, Bjariksen, Kjanssen, Ingrenssson, Mjorisverson, Ahlanssen, Soraroksen, Jargisssen, Kjahrson, Ulfransson, Jurganerson, Northerner, Haggard, Torvahrssen, Harisson, Asgornsen, Lorentanus, Giorette, Posienus, Hodgalian, Hasanius, Dorain, Armieim, Ramabo, Oload, Velvtlilia, Sorand, Petim, Bruienus, Bradronicus, Wavlocius, Hofidenius, Conmoton, Ohoengius, Riliadia, Krenix, Logsia, Coluseius, Pelaus, Douatrius, Oloacia, Trebol, Cadilocius, Vicirus, Vasillin, Arioria, Plalia, Aerilida, Jeraler, Cerrianus, Curitiulonus, Iuland, Sibalis, Hereonicus, Caeredius, Plalades, Krextarian, Plalar, Gabciatius, Orannnus, Valneim, Curiranox, Facilalian, Sorllius, Fraellia, Curtlilius, Arcand, Ostosinia, Fraharia, Vliarus, Vunipter, Monnian, Vinkwell, Wavrtinius, Purttian, Nuncdes, Jannder, Anzant, Angioria, Melinnius, Catsillius, Wavrustiris, Furollius, Micousus, Iniavius, Acciagan, Lioilius, Petrllida, Sirumevus, Famlidus, Hodgimus, Glorullus, Loldia, Decintanus, Lovvia, Faulocius, Tasinnius, Dralon, Flacanian, Aretdacia, Catrrel, Runeissaeia, Scerrus, Scinia, Poniorman, Scotance, Ratodicus, Floey, Sepunceia, Hertnoslin, Catelian, Voniennius, Cartuleius, Cedndia, Junenus, Jannaso, Stoiierre, Jurnnie, Lencgine, Maral, Philla, Bincert, Endetieri, Hastcel, Jentene, Viraey, Ganetecou, Macive, Rolsmax, Ganory, Raraire, Jeaford, Tyneques, Jond, Erglle, Freyamont, Madaenard, Aumitte, Biennis, Herrach, Limquardt, Marieron, Settuchamp, Bellert, Valaire, Phinette, Laboic, Binion, Amevanne, Lothle, Artquardt, Jemhaire, Gaerlion, Philie, Blakoric, Moorrush, Trafield, Andhart, Malerry, Maneamont, Hawklamont, Birfield, Dufnette, Petinette, Panovieve, Valtvanne, Johnson, Norton, Outerbridge, Foy, Stanton, Langley, Carlton, Clive, Addington, Home, Thorp, Thackeray, Tattersall, Crowder, Beverly, Clapham, Langley, Swet, Camden, Haley, Morley, Blakemore, Barney, Morton, Hamet, Swailes, Whitley, Hamilton, Bentham, Lincoln, Clayden, Bourne, Brady, Branson, Nutlee, Stanford, Spaulding, Swale, Beckwith, Swett, Pinkerton, Shelly, Remington, Chatham, Huxley, Chester, Morton, Berkeley, Denholm, Royston, Stanford, Nunnally, Dryden, Brownrigg, Smythe, Kimberly, Stamper, Dayton, Foy, Hornsby, Reeves, Hildom, Notley, Asheton, Colton, Haley, Adlam, Merton, Smythe, Byron, Shurman, Brandon, Preston, Clayton, Smithy, Swales, Duke, Nutlea, Fisc, Ramsey, Thornton, Graeme, Stanton, Beverly, Hartford, Blakemore, Dalton, Dalton, Dudley, Hayden, Bradford, England, Acton, Clare, Graeme, Stampes, Sutton, Berkeley, Graham, Allerton, Stanley, Blackwood, Middleton, Law, Cheek, Morton, Brown, Stamper, Brent, Bunce, Coombs, Alby, Digby, Swale, Nunnally, Reed, Barclay, Sagar, Currington, Carlyle, England, Ashley, Oakley, Sweet, Knottley, Foy, Stevenson, Bradly, Emsworth, Clifton, Sharman, England, Branson, Reeve, Bentham, England, Penney, Breeden, Dryden, Steven, Deighton, Hackney, Garfield, Nibley, Nutlea, Trollope, Kendall, Padley, Hayes, Landon, Viciuseius, Meroustius, Velvonia, Valonix, Curid, Aeridwine, Aerima, Amiurus, Salentius, Artre, Conidwine, Kreustiris, Sialissaeia, Sexbenus, Gonedenius, Decitian, Tragdenius, Sceranis, Sesder, Donnorman, Atruius, Fauio, Matynoslin, Plenceia, Scotllida, Iuluneim, Aciltrius, Cipsiso, Paleer, Bolapin, Artoidia, Pevver, Varanius, Aurrpus, Cingoner, Agruuliulus, Cenoanian, Artena, Quintius, Cerulus, Mantanus, Peleadia, Arteectus, Pelitian, Auruino, Loraich, Fulcbatius, Vidussiner, Melirecus, Blondacia, Rulimevus, Curiccus, Sibunia, Vunnssius, Midal, Roseagia, Benissaeia, Hanouceius, Melinagus, Riendicci, Cnililia, Purllida, Doraarus, Claeccus, Muslilius, Amalidus, Plingrius, Jurubenus, Carrellius, Broildor, Sesttilius, Harsarel, Axivelus, Nereciatius, Harmario, Horaiusus, Iuluium, Philne, Turrrellius, Civgoner, Polti, Allronicus, Evitedius, Broagrius, Aerlalian, Quauseius, Hervius, Laenlilia, Hoflienus, Decige, Vonver, Lexarian, Bolandia, Cinnonius, Signanis, Titullin, Cariesius, Calreia, Plaelius, Curicinnius, Fraugrius, Orienix, Graely, Herreius, Virina, Tullsiner, Posstiris, Cinnrium, Burildor, Mussnnia, Hahrervonsdottir, Mjahriksdottir, Tarbarikesdottir, Bjaeldsdottir, Jorgenrdottir, Torbariksdottir, Argarikesdottir, Tarbifkdottir, Ulriksdottir, Windrime, Ravencrone, Mjendottir, Sorarnsdottir, Ehrenrsdottir, Bulwark, Bjoerdottir, Hahrorndottir, Jurgarsdottir, Alfahriksdottir, Harorkesdottir, Mojisversdottir, Bjoaldersdottir, Mjanderdottir, Harornedottir, Herarmedottir, Sararndottir, Mojensvesdottir, Bulwark, Ingmaldedottir, Bjoornsdottir, Sarifkdottir, White, Kjarsdottir, Ingrifkdottir, Sarehrsdottir, Wulfharth, Sorardesdottir, Tarbifksdottir, Mojehrsdottir, Kjarnesdottir, Bjissdottir, Bjisorsdottir, Alranerdottir, Enrarikedottir, Ingrenrsdottir, Razegette, Jondalaine, Jelsaud, Aulnick, Mannognese, Guliene, Jencal, Tusrry, Phirienele, Lauues, Chree, Ancooriane, Manaud, Yscrnis, Adroal, Franrush, Locippe, Chrlaine, Settbatha, Onius, Marahans, Jentorard, Laudrelle, Acquieri, Beastiana, Valteance, Hawkuelle, Braues, Belevan, Acqufort, Mallntene, Auras, Lencreinace, Fraslle, Erelulanie, Dolbanne, Motiuelle, Maunand, Dielcel, Stoialaine, Leteton, Laroinie, Bontick, Rolaence, Frainie, Eardel, Rarolaude, Lortavan, Woodique, Brolee, Stegrelle, Rarilie, Eartrine, Yvierre, Surikeley, Moreley, Rolre, Jemmarc, Mothwode, Encerrienele, Selolanie, Aurarde, Alouault, Guerien, Enderk, Ernas, Merivan, Ervrel, Eardinius, Lylcette, Mortal, Ildenius, Adrreinace, Velrush, Galmaulese, Panofield, Endrchad, Melion, Peneion, Panoufort, Biedwulf, Sidravan, Ninlerd, Jesomax, Rararc, Vettuette, Yvierles, Frerorard, Natic, Magiont, Mildenhall, Stevenson, Rutland, Newbery, Helton, Shelby, Godwin, Nutlee, Berkeley, Riley, Byron, Smithies, Morley, Ridley, Williams, Stevens, Hartford, Abram, Sherman, Clifton, Mendenhall, Clive, Shurman, Hackney, Thornton, Ashley, Godwin, Hammett, Sampson, Ashton, Ainsworth, Swet, Stanton, Swett, Presley, Thornton, Fiske, Smith, Keats, Melling, Shirley, Eastoft, Earle, Clayden, Shelby, Adlam, Torp, Sweat, Chester, Peddle, Newbury, Shurman, Thorpe, Dalton, Eastaughffe, Cooper, Harding, Kimberly, Gartside, Swales, Roscoe, Goodwin, Hamilton, Bradford, Stevens, Garside, Nash, Pinkerton, Eastoft, Oldham, Gartside, Townend, Hayhurst, Wither, Yeardley, Stonebridge, Royston, Colby, Rutland, Wyther, Keats, Penny, Lea, Spalding, Burton, Stansfield, Fisc, Nottley, Notleigh, Cotton, Sidney, Clapham, Reid, Bentham, Langley, Knottley, Dryden, Digby, Dudley, Swale, Presley, Cooper, Goodwin, Hale, Fletcher, Nutlee, Soames, Peddle, Helton, Breeden, Hartford, Smythe, Swales, Browning, Eastaughffe, Ashton, Stanton, Tattersall, Barclay, Clayden, Lindsey, Crowder, Chatham, Wheatley, Atherton, Asheton, Kelsey, Burbridge, Wheatley, Duke, Benson, Law, Acton, Holt, Noonan, Sydney, Mildenhall, Morton, Spaulding, Langley, Harrison, Paddle, Darby, Alby, Ogden, Merton, Chatham, Crowder, Graeme, Addington, Ironkettle, Merkiller, Nightingale"
syllablesPre = "the_"
syllablesMiddle = "Greycloak, Trollsbane, Northerner, Maulhand, Outlaw, Stonearm, Wanderer, Gifted, Lean, Innocent, Frenzied, Halfhand, Haggard, Wild, Broken, Wise, Knife, Unbroken, Tongue, Calm, Ebonhand, Lean, Elfkiller, Unlucky, Flayer, Peacock, Rotted, Candle, Blind, Outcast, Unseen, Contemptible, Despicable, Rockbreaker, Large, Windrime, Warlock, Sweltering, Old, Young, Tiny, Bloodmouth, Trollsbane, Cook, Beard, Bright, Crook, Long, Short, Small, Strong, Swift, Blythe, Free, Fry, Good, Keen, Moody, Pratt, Sharp, Smart, Snell, Raven, Ironic, Abbott, Angel, Baron, Bishop, Darling, Earle, King, Lord, Loveman, Child, Cousin, Goodman, Guest, Master, Newman, Palmer, Pilgrim, Peagrim, Pegram, Bald, Bold, Faithful, Hard, Savage, Stout, Rider, Hare, "
// some pre-made names
syllablesPost = "Ballard, Blackman, Black, Brown, Crisp, Green, Gray, Grey, Hoar, Pollard, Read, White, Whitehead, Armstrong, Turnbull, Stark, Bird, Cock, Crane, Crowe, Dove, Finch, Hawk, Jay, Partridge, Peacock, Pye, Raven, Rook, Sparrow, Swan, Woodcock, Wren, Brock, Buck, Bull, Bullock, Drake, Fitch, Fitchett, Fox, Hare, Hart, Hogg, Lamb, Todd, Wolf, Flint, Frost, Gold, Lilly, May, Snow, Steele, Summer, Winter, Free-Jumper, Wet-Child, Brittle-Nail, Boulder-Cloak, Soul-Anvil, Poor-Smasher, Once-Crusher, Hearth-Loom, Banner-Toes, Free-Light, War-Child, Corundum-Sung, Cloud-Strider, Blue-Guard, Summer-Skinner, Double-Legs, Anvil-Winter, Knot-Tamer, Wolf-Defender, Thrice-Torment, Night-Rival, Blue-Defender, Snow-Crusher, Double-Finger, Maiden-Hammers, Oath-Mouth, Honey-Loom, Soul-Anvil, Troll-Toes, Snow-Shoal, Doom-Foot, Brittle-Maiden, Dragon-Plank, Troll-Thief, Flat-Eye, Corundum-Giver, Iron-Thief, Brandy-Shield, Secret-Drums, Seven-Shaper, Oath-Tamer, Ghost-Shaper, Fine-Sage, Shade-Hull, Wine-Sot, Poor-Maiden, Red-Head, Broken-Shaper, Pure-Smith, Anvil-Nose, Boulder-Fur, Flame-Giver, Once-Tamer, Early-Sung, Swift-Spring, Fair-Raed, Early-Maiden, Seven-Fire, Far-Shifter, Honey-Colossus, Hammer-Tooth, Golden-Swords, Short-Bear, Banner-Honored, Triple-Leg, Cairn-Crusher, Fair-Trotter, Storm-Fist, Head-Smasher, Hearth-Hand, Drunken-Arm, Long-Brand, Wolf-Gale, Green-Tamer, Worm-Scourge, Cairn-Scourge, War-Pommel, Fine-Dawn, Nail-Drinker, War-Outlaw, Rock-Hewer, Death-Eater, Nightingale, Shadow-Raed, Honey-Loom, Nail-Mouth, Little-Trotter, Dark-Bearer, Fine-Sailer, Star-Skinner, Dead-Helm, Wolf-Winter, War-Knee, God-Torn, Secret-Giver, Slayer, Bellow-Nail, Night-Eyes, Anvil-Brand, Frozen-Plank, Black, Blackett, Blackhead, Blacklock, Blake, Brown, Dark, Dunn, Dunnett, Darkhead, Blount, Blundell, Blunden, Blunt, Bright, Fair, Fairfax, Fairhead, Gold, Sherlock, Shining_Locks, Read, Reed, Reid, Rouse, Rowse, Rudd, Russell, Gray, Grey, Hoar, Silver, Ballard, Pollard, Cripps, Crisp, Curl, Curley, Curling, Lovelock, Beard, Baird, Grant, Laing, Lang, Long, Longbone, Longfellow, Longman, Longshanks, Bass, Bassett, Little, Littler, Peppercorn, Pettit, Petty, Short, Shorter, Bigg, Bradman, Broad, Broadribb, Metcalfe, Mutch, Puddifat, Pudding, Thick, Baines, Bones, Smale, Small, Smallbones, Thynne, Crookbain, Crook, Crooks, Cruikshanks, Crump, Sheepshanks. General. Broadhead, Greathead, Head. Foot. Hand, Whitehand, Blackie, Brodie, Brownie, Godney, Goosey, Hawkey, Hawkeye, Littley, Smalley, Lilley, Lilly, White, Rose, Black, Blackman, Brown, Carbonell, Cole, Coleman, Collier, Moor, Morris, Pretty, Sweet, Beale, Bell, Blanchflower, Blossom, Fair, Flower, Flowerdew, Honeydew, Lilley, Love, Rose, Sweet, Sweetdew, Sweetlove"
// common cornish family-names
customGroupA = "Berriman, Care, Curnow, Noall, Pearce, Penrose, Quick, Rowe, Trevorrow, Vial"
// cornish family-names
customGroupB = " Andrewartha, Angrave, Annear, Anning, Bain, Baragwanath, Beckerleg, Bedell, Bennetto, Bennetts, Berriman, Berryman, Bescoby, Bice, Biddick, Binney, Blamey, Boase, Boden, Bolitho, Bonython, Borlase, Bosanko, Bosanquet, Bray, Briddon, Bryant, Carbines, Cardell, Care, Carlyon, Carnell, Carveth, Causley, Chegwidden, Chenhalls, Chenoweth, Clemow, Clemson, Climo, Clymo, Coad, Cocking, Colenso, Colley, Congdon, Corin, Couch, Cowling, Craddick, Crago, Craze, Crowle, Cundy, Curnow, Daniel, Deveril, Dobell, Dowling, Eade, Edwards, Ellis, Endean, Eva, Faull, Frayne, Freeman, Freethy, Galtey, Geach, Geake, Godden, Gole, Goss, Gribbin, Gynn, Hain, Haines, Hambly, Hannaford, Hannah, Harris, Hayne, Hendra, Hobby, Hocking, Hodge, Hollow, Hosking, Hoskins, Inch, Isbell, Ivey, James, Jasper, Jelbart, Jennings, Jewell, Johns, Joliffe, Jolly, Keast, Keen, Keigwin, Kempthorne, Kersey, Kestle, Kinver, Kittow, Lander, Landreth, Lanyon, Lawry, Lean, Leggo, Liddicoat, Lowry, Maddaford, Maddern, Magor, Martin, Mayne, Menadue, Mitchell, Moon, Morcom, Murrish, Nancarrow, Nankervis, Nankivel, Newth, Nicholls, Ninnis, Noall, Noon, Oates, Odgers, Old, Olver, Opie, Otes, Palk, Pascoe, Pawley, Paynter, Pearce, Pellew, Penberthy, Pender, Pengelly, Penhaligon, Penhallow, Penn, Penrose, Pentreath, Penwarden, Perkin, Perrin, Peters, Pethick, Phillips, Poldark, Polmear, Praed, Prowse, Quick, Quintrell, Raddall, Restorick, Retallack, Richards, Rodda, Rogers, Rose, Roseveare, Rosewall, Rosewarne, Roskelly, Roskilly, Rouncefield, Rowe, Rowse, Rule, Rundle, Ryall, Sanders, Scobel, Skewes, Smith, Snell, Spargo, Stevens, Tamblyn, Tangye, Tanner, Teague, Terrill, Thomas, Tinney, Tonkin, Trebilcock, Tredinnick, Trefusis, Tregear, Tregellas, Tregelles, Tregenza, Tregloan, Treglown, Tregoning, Tregonning, Trelawney, Treleavin, Treloar, Tremain, Tremayne, Trembath, Tremelling, Trenance, Trerice, Treseder, Tresillian, Trestrail, Trethew, Trethewey, Trethowan, Trevain, Trevaskis, Trevellick, Trevelyan, Treverton, Trevethan, Trevithick, Trevorrow, Trewarthen, Treweeke, Trewhella, Trewin, Trezona, Trounson, Trudgen, Truscott, Tyack, Uren, Veal, Vear, Vellenoweth, Venton, Verran, Vial, Vosper, Voss, Warne, Warren, Wearne, White, Wickett, Williams, Windle, Withiel, Yelland, Yourand"
rules = "%50$p, $e, %10$10P'$m'_$p, %10$10P$m, %20$10P'$m'_$e, %20$10P$m, %10$A, %10$B"
}
// ------------------------------------------------------------------------
// ------------------------------------------------------------------------
// ___ _
// / _ \ (_)
// / /_\ \ __ _ ___ _ _ __ ___ __ _ _ __
// | _ | / _` |/ __|| || '_ ` _ \ / _` || '__|
// | | | || (_| |\__ \| || | | | | || (_| || |
// \_| |_/ \__,_||___/|_||_| |_| |_| \__,_||_|
name "aasimar male" {
customGroupA = "Adan Adrast Alant Amad Aman Amar Amars Amart Ansam Arad Aram Aran Asan Asarn Astar Atar Atlan Avar Avlant Avral Jalan Jalkar Jaran Jasal Jasan Jasarm Javral Kalad Kalar Kalas Kalast Kasal Katarn Kaval Klaron Palad Palant Palor Raman Ranal Ranar Rasan Ravan Samar Saran Sarat Sardan Sardar Sarnat Solar Talan Talar Talas Talon Taran Taval Valant Valar Valdor Valkar Valmar Valnar Valnor Valon Valor Vanar Varal Varam Varan Varat Vardar Voltar"
customGroupB = "adan adrast alant amad aman amar amars amart ansam arad aram aran asan asarn astar atar atlan avar avlant avral jalan jalkar jaran jasal jasan jasarm javral kalad kalar kalas kalast kasal katarn kaval klaron palad palant palor raman ranal ranar rasan ravan samar saran sarat sardan sardar sarnat solar talan talar talas talon taran taval valant valar valdor valkar valmar valnar valnor valon valor vanar varal varam varan varat vardar voltar"
syllablesPre = "Ar Sar Tar Var Jal Kal Pal Ral Tal"
syllablesPost = "al an ar as at ath ath ath anth athal athar athas"
customGroupC = "Ar Bel Cer Cron E Il Mau O Pa Tu Zai"
customGroupD = "itian tin nan wier ran amin dril krin rant ral gan"
customGroupE = "Aritian, Beltin, Cernan, Cronwier, Eran, Ilamin, Maudril, Okrin, Parant, Tural, Wyran, Zaigan"
rules = "$A$p, %10$P-$B, %50$C$D, %50$P$D, %50$C$p, %25$E"
}
name "aasimar female" {
customGroupA = "Adan Asan Jasan Palant Sarnat Valmar Adrast Asarn Jasarm Palor Solar Valnar Alant Astar Javral Raman Talan Valnor Amad Atar Kalad Ranal Talar Valon Aman Atlan Kalar Ranar Talas Valor Amar Avar Kalas Rasan Talon Vanar Amars Avlant Kalast Ravan Taran Varal Amart Avral Kasal Samar Taval Varam Ansam Jalan Katarn Saran Valant Varan Arad Jalkar Kaval Sarat Valar Varat Aram Jaran Klaron Sardan Valdor Vardar Aran Jasal Palad Sardar Valkar Voltar"
customGroupB = "adan asan jasan palant sarnat valmar adrast asarn jasarm palor solar valnar alant astar javral raman talan valnor amad atar kalad ranal talar valon aman atlan kalar ranar talas valor amar avar kalas rasan talon vanar amars avlant kalast ravan taran varal amart avral kasal samar taval varam ansam jalan katarn saran valant varan arad jalkar kaval sarat valar varat aram jaran klaron sardan valdor vardar aran jasal palad sardar valkar voltar"
syllablesPre = "Ar Sar Tar Var Jal Kal Pal Ral Tal"
syllablesPost = "el en er es et eth eth eth enth eleth ereth eseth"
customGroupC = "Ar Da Drin Ime Ma Ni Ni On Rhi Val"
customGroupD = "ken sinoe vina ma sah sozi jena ramou drea alla tyra"
customGroupE = "Arken, Arsinoe, Davina, Drinma, Imesah, Masozi, Nijena, Niramour, Ondrea, Rhialla, Valtyra"
rules = "$A$p, %10$P-$B, %50$C$D, %50$P$D, %50$C$p, %25$E"
}
// ------------------------------------------------------------------------
// ------------------------------------------------------------------------
// _____ _ __ _ _
// / __ \ | | / _| | || |
// | / \/ __ _ | |_ | |_ ___ | || | __
// | | / _` || __|| _| / _ \ | || |/ /
// | \__/\| (_| || |_ | | | (_) || || <
// \____/ \__,_| \__||_| \___/ |_||_|\_\
name "catfolk male" {
syllablesPre = "Car Dre Fer Ger Nyk Rou Zith"
customGroupA = "Lirr Liss Lith Lyau Mau Meer Mew Miah Miau Mihr Mirr Miu Purrh Saf Sash Serr Sfee Shah Sharr Shau Shee Sheer Shim Shurr Siyth Slif Swish Syau"
syllablesPost = "ruth wan us ran tan gar embe lirr liss lith lyau mau meer mew miah miau mihr mirr miu purrh saf sash serr sfee shah sharr shau shee sheer shim shurr siyth slif swish syau"
rules = "$P$p, $A$p"
}
name "catfolk female" {
syllablesPre = "A Du Ho Ji Mi Siphe Ti"
customGroupA = "Lirr Liss Lith Lyau Mau Meer Mew Miah Miau Mihr Mirr Miu Purrh Saf Sash Serr Sfee Shah Sharr Shau Shee Sheer Shim Shurr Siyth Slif Swish Syau"
customGroupB = "niri lele lyau mau mew miah miau mihr mirr miu purrh saf sash serr sfee shah sharr shau shee sheer shim shurr siyth slif swish syau"
customGroupC = "lin lyan lyar lah lirr liss lith meer y yer"
phonemesVocals = "a e i"
rules = "$P$B, $P$C$v, $A$B, $A$C$v"
}
// ------------------------------------------------------------------------
// ------------------------------------------------------------------------
// ______
// | _ \
// | | | | _ __ ___ __ __
// | | | || '__| / _ \ \ \ /\ / /
// | |/ / | | | (_) | \ V V /
// |___/ |_| \___/ \_/\_/
name "drow male" {
customGroupA = "Ar Bal Ber Bur Char Chor Col De Div Dol Dor Dri Dro Drom Dul Dur Eil Ek En Er Fi Gon Gul Im Ins Ist Jeg Jend Jer Jys Ka Kil Lil Lul Mab Mar Maz Mer Mez Mi Mir Mol Mor Nor Noth Ol Phar Sy Z"
customGroupB = "ca el myr ne nel nil no nox nyl rel rha ru ry sab sin sul sus tel tul ver vic vil vir vril yas olg on or ov org oth pan pel por ren ry sek sol sun ten thal tor torm vek vol vor yel yol zt"
customGroupC = "dyl di el en er id il is lav len lev lin liv mo pel pir ra ral ril rin sin syl"
customGroupD = "ald eld er id in ild ird lim naz nid nil nim red rid rim riv ul uld urn vid vim vir viz"
rules = "$A$80B$20C$D, $A$80B$20C$D"
}
name "drow female" {
customGroupA = "Bal Bel Ber Bur Char Chor Col Cy De Div Dol Dor Dri Drom Dul Dur Eil Ek En Er Gon Gul Il Im Ins Ist Jeg Jend Jer Joh Jys Kil Lil Los Lul Mab Mar Maz Mer Mez Mol Mor Nor Noth Ol Ty Ul Vo"
customGroupB = "ci lel mar myr ne nel nil no nyl rel rha ru sab sin sul sus tel tul ver vil vir vril yas olg on or org oth pan pel por sek sol sun ten thal tor torm um va vek vol vor yel yol ys"
customGroupC = "bra dyl el en er h id il is lav len lev lin liv lun pel pir r ra ral ril rin sin syl"
customGroupD = "an bra dra deil dril ene hel ia il iln ira istra ith is iza lin lya na niss ra rin sil th tra via vra vril"
rules = "$A$80B$20C$D, $A$80B$20C$D"
}
// ------------------------------------------------------------------------
// ------------------------------------------------------------------------
// ______ _ _ _ _
// | ___| | | | | | |(_)
// | |_ ___ | |_ ___ | |__ | | _ _ __ __ _
// | _| / _ \| __| / __|| '_ \ | || || '_ \ / _` |
// | | | __/| |_ | (__ | | | || || || | | || (_| |
// \_| \___| \__| \___||_| |_||_||_||_| |_| \__, |
// __/ |
// |___/
name "fetchling male" {
syllablesStart = "Br Dr Ec Eh Gr Ik Il J M N Or Q Qr R S Tr Uc Ug Um Us Ut Uv X Y Z"
phonemesVocals = "a e i o u"
phonemesConsonants = "c d g h j k l m n r s t v z"
customGroupA = "o u"
customGroupB = "a e i"
syllablesEnd = "c h l m n r t"
rules = "%80$s$v$c$A$50e, %20$s$v$c$B$50e"
}
name "fetchling female" {
syllablesStart = "Br Dr Ec Eh Gr Ik Il J M N Or Q Qr R S Tr Uc Ug Um Us Ut Uv X Y Z H T"
phonemesVocals = "a e i o u"
phonemesConsonants = "c d g h j k l m n r s t v z"
customGroupA = "o u"
customGroupB = "a e i"
syllablesEnd = "c h l m n r t"
rules = "%20$s$v$c$A$50e, %80$s$v$c$B$50e, %20$s$v$c$A$e$A$50e, %80$s$v$c$A$e$B$50e"
}
// ------------------------------------------------------------------------
// ------------------------------------------------------------------------
// _____ _ _ _
// | __ \ | | | |(_)
// | | \/ ___ | |__ | | _ _ __
// | | __ / _ \ | '_ \ | || || '_ \
// | |_\ \| (_) || |_) || || || | | |
// \____/ \___/ |_.__/ |_||_||_| |_|
name "goblin male" {
customGroupA = "Ach Adz Ak Ark Az Balg Bilg Blid Blig Blok Blot Bolg Boor Bot Bug Burk Chu Dokh Drik Driz Drub Duf Flug Gaw Gad Gag Gah Gak Gar Gat Gaz Ghag Ghak Ghor Git Glag Glak Glat Glig Gliz Glok Gnat Gog Grak Grat Guk Hig Irk Kak Kav Khad Krig Lag Lak Lig Likk Loz Luk Lun Mak Maz Miz Mog Mub Mur Nad Nag Naz Nig Nikk Nogg Nok Nukk Nur Pog Rag Rak Rat Rok Ronk Rot Shrig Shuk Skrag Skug Slai Slig Slog Sna Snag Snark Snat Snig Snik Snit Sog Spik Stogg Tog Unk Urf Vark Vog Yad Yagg Yak Yark Yarp Yig Yip Zat Zib Zit Ziz Zob Zord"
customGroupB = "ach adz ak ark awg az balg bilg blid blig blok blot bolg bot bug burk bus dokh drik driz duf ffy flug g ga gad gag gah gak gar gat gaz ghag ghak git glag glak glat glig gliz glok gnat gog grak grat gub guk hig irk kak khad krig lag lak lig likk loz luk mak maz miz mub murch nad nag naz nig nikk nogg nok nukk og plus rag rak rat rkus rok shrig shuk skrag skug slai slig slog sna snag snark snat snig snik snit sog spik stogg thus tog un urf us vark yad yagg yak yark yarp yig yip zat zib zit ziz"
rules = "$A$90B$10B"
}
name "goblin female" {
customGroupA = "Ach Adz Ak Ark Az Balg Bilg Blid Blig Blok Blot Bolg Boor Bot Bug Burk Chu Dokh Drik Driz Drub Duf Flug Gaw Gad Gag Gah Gak Gar Gat Gaz Ghag Ghak Ghor Git Glag Glak Glat Glig Gliz Glok Gnat Gog Grak Grat Guk Hig Irk Kak Kav Khad Krig Lag Lak Lig Likk Loz Luk Lun Mak Maz Miz Mog Mub Mur Nad Nag Naz Nig Nikk Nogg Nok Nukk Nur Pog Rag Rak Rat Rok Ronk Rot Shrig Shuk Skrag Skug Slai Slig Slog Sna Snag Snark Snat Snig Snik Snit Sog Spik Stogg Tog Unk Urf Vark Vog Yad Yagg Yak Yark Yarp Yig Yip Zat Zib Zit Ziz Zob Zord"
customGroupB = "ach adz ak ark awg az balg bilg blid blig blok blot bolg bot bug burk bus dokh drik driz duf ffy flug g ga gad gag gah gak gar gat gaz ghag ghak git glag glak glat glig gliz glok gnat gog grak grat gub guk hig irk kak khad krig lag lak lig likk loz luk mak maz miz mub murch nad nag naz nig nikk nogg nok nukk og plus rag rak rat rkus rok shrig shuk skrag skug slai slig slog sna snag snark snat snig snik snit sog spik stogg thus tog un urf us vark yad yagg yak yark yarp yig yip zat zib zit ziz"
syllablesPost = "ah, ay, e, ee, gah, ghy, y, ya"
rules = "$A$p, %30$A$B$p"
}
// ------------------------------------------------------------------------
// ------------------------------------------------------------------------
// _ _ _ _ _ _
// | | | | | | | | | |(_)
// | |_| | ___ | |__ __ _ ___ | |__ | | _ _ __
// | _ | / _ \ | '_ \ / _` | / _ \ | '_ \ | || || '_ \
// | | | || (_) || |_) || (_| || (_) || |_) || || || | | |
// \_| |_/ \___/ |_.__/ \__, | \___/ |_.__/ |_||_||_| |_|
// __/ |
// |___/
name "hobgoblin male" {
syllablesStart = "Ak Bek Dor Dur Fet Ha Keth Kolg Kur Malg Mev Ok Pold Rold Salt Tet Tot Turg Ut Zild Zold"
syllablesEnd = "at har hi hor la luk lut ok om ot ram rat ri rim rot tar uk ung ut"
rules = "$s$e"
}
name "hobgoblin female" {
syllablesStart = "Af Bey Cey Dar Dir Es Fet Ha Keth Kolg Kur Malg Mev Ok Pold Rold Salt Tet Tot Turg Ut Zild Zold"
syllablesEnd = "at d dor ek em h har hor ik im luk lat let lit m r ram rat rim rot tar uk ung ut"
phonemesVocals = "a a a e e i"
customGroupA = "o u"
phonemesConsonants = "t k r m n"
rules = "$s$e$v$20c, %10$s$e$A$40c"
}
// ------------------------------------------------------------------------
// ------------------------------------------------------------------------
// _____ __ _ _
// |_ _| / _| (_)| |
// | | | |_ _ __ _ | |_
// | | | _|| '__|| || __|
// _| |_ | | | | | || |_
// \___/ |_| |_| |_| \__|
//
// Ifrit names are quite simple, especially male names. Male names are 2
// syllables long and generally don't have any consonant or vowel pairs
// within their names. Female names do now and then and can be 3 syllables
// long, but this is where the most notable differences end. Both male and
// female names share the same melodic feel while at the same time
// incorporating harsh sounds.
// (http://fantasynamegenerators.com/pathfinder-ifrit-names.php)
name "ifrit male" {
syllablesStart = "A Ba Be Bu Da De E Ga Ge Gi Ja Je Ji Ke Ki Ma Ma Me Mi Mu Ne Ra Ri Ru Ta Te Ti U Va Ve Vi Vu Za"
syllablesEnd = "ci cij cil cun cut fe fej fim fit gam gel gut ja jad jig jul kaj ke kel ket kin ku kug kuh kuj kum kun kut la le let luh lul lum mag me miq na naj nat ne neh nim nu qa qej qig qil ra rah rat re reh rej rig ru rul rut va vaj van vaq vel vig vin viq vit vu vug"
rules = "$s$e"
}
name "ifrit female" {
syllablesStart = "A Ci E Em Fa Fe Fi Fu Ful Ga Ge Gu Ha Hi Hur I Ir La Le Lu Ma Ni Qi Sa Si Su U Uq Wil Wu Ze Zu"
syllablesEnd = "ah dre dri dru du em en he hi hu in is la ly lyu lu ma me mi n nu qa qeh qhi qri ra ran rhan rhe rhu ri rlu rlun ry rya ta the thi this tin ty tya tyi tyu twa twi ya ye yi wirh wu"
rules = "$s$e$20e$5e"
}
// ------------------------------------------------------------------------
// ------------------------------------------------------------------------
// _ __ _ _ _
// | | / / | | | | | |
// | |/ / ___ | |__ ___ | | __| |
// | \ / _ \ | '_ \ / _ \ | | / _` |
// | |\ \| (_) || |_) || (_) || || (_| |
// \_| \_/ \___/ |_.__/ \___/ |_| \__,_|
//
// Many kobolds have very short and simple names, but there are individuals
// with longer names as well. These longer names often have harsher tones
// and a slight guttural feel to them, although the female names tend to be
// slightly softer.
// (http://fantasynamegenerators.com/pathfinder-kobold-names.php)
name "kobold male" {
syllablesStart = "Ak Crox Cru Dhez Dhel Dhi Dra Dri Drox Drun Ea Gak Ge Get Gha Ghe Gred I Il Ip Ja Je Jo Kib Kog Mak Mol Olp Or Qe Qor Qra Qrar Qrel Qril Ril Ror Rus Yra Vad Ve Vhop Vip Vot Za Zal Zee Zo Zor"
syllablesEnd = "ah al alp an ap ar ark da dhik doo erk gag ghe hark holk hud ib ik ir kex kolk kre la ld lob ma mak me merk nal nalp nesk ni nosk nri nuld od og ra rad ras re roo rud trad xas xeb zad zax ze zen zep zi zin zo zor"
rules = "$s$e$15e$10e$5e"
}
name "kobold female" {
syllablesStart = "A Aa Ad As Az De E Es Fi Ga Gal Gar Gur Har I Id Li Lul Ma Mis Mo Mod Ne No Nos O Par Po Ra Ri Rol Sa Sad Siz Sok Tar Tol U Va Vas Vis Vo Za Zi"
syllablesEnd = "a ag ak as az du e eh ga gar gees gra gru gu hoo il in ka kas ke ko koo kri kro kru krun ku kuk la le lem li lis non or os ra ral re rek ri ro ros se si sis so soo sra sro sru sus tro zok zra zu "
rules = "$s$e$15e$10e$5e"
}
// ------------------------------------------------------------------------
// ------------------------------------------------------------------------
// _____
// | _ |
// | | | | _ __ ___
// | | | || '__| / __|
// \ \_/ /| | | (__
// \___/ |_| \___|
name "orc female" {
syllablesMiddle = "Sharamph, Oghash, Durz, Bula, Grat, Ragash, Lash, Ushat, Burzob, Bumph, Sharn, Urzoth, Glob, Bugdurash, Gulfim, Shelur, Dulug, Burzob, Bula, Borba, Sharamph, Shazgob, Mogak, Ghorza, Ghorza, Umog, Urzoth, Yazgash, Bolar, Ushat, Nargol, Lagakh, Morn, Urzoth, Lambug, Grat, Yotul, Ulumpha, Bashuk, Ghob, Rogbut, Kharzug, Murzush, Bashuk, Kharzug, Rolfish, Gul, Gul, Sharog, Murob, Grat, Garakh, Bogdub, Shagdub, Shel, Borba, Bugdurash, Borba, Shagdub, Urzoth, Gluronk, Bogdub, Durz, Bolar, Yotul, Bor, Gashnakh, Gonk, Sharog, Gul, Shazgob, Ghak, Lambug, Rogmesh, Bagrak, Mogak, Ghak, Rogbut, Ugak, Ugak, Grat, Dulug, Shadbak, Gluronk, Gul, Umog, Burzob, Bum, Grat, Gluronk, Bor, Rolfish, Mogak, Ugor, Urog, Burub, Mogak, Umog, Shelur, Mazoga, Ugaurash, Batutha, Volrog, Globh, Oraftharz, Gloz, Ragpha, Gashbul, Orbugol, Mazramph, Uglaim, Bulfol, Gonk, Basht, Murbnakh, Rulurz, Gasbut, Muraz, Gonzush, Bulba, Lazrak, Gham, Voltur, Orbuh, Oragha, Sharak, Morngar, Homl, Bolob, Duratharz, Bugdtha, Murmalah, Rulfgdub, Morza, Ugozush, Sloesh, Rulnakh, Glurza, Ghaktha, Morntharz, Bagrzush, Shelmalah, Lamut, Lagagakh, Ghoboth, Ulorz, Burug, Shardurz, Mogabog, Burzraz, Bora, Boladurz, Uroggdub, Homlur, Murbraz, Ulumt, Glubut, Lashdurz, Rolfzug, Bashsha, Yazdbak, Gulfug, Mazoish, Burfim, Glaszob, Mogob, Grazth, Slout, Mornzob, Bashat, Dululur, Mornga, Kharash, Mazsha, Bogdakh, Murzum, Durgrz, Bathuk, Ulotlur, Ugakkh, Mogzug, Bashramph, Umogog, Shal, Ragarol, Gonrn, Ulumt, Glurarz, Grazob, Shadzug, Urogoga, Mazrzug, Batonk, Dulkh, Gratzush, Bogdk, Aroub, Mogdzug, Lagrzug, Uroga"
rules = "%20$m"
}
name "orc male" {
syllablesMiddle = "Spathu, Podagog, Hebub, Ginug, Sabub, Peghed, Mabub, Yerug, Owkbanok, Xonoth, Urgan, Ghazat, Oogugbu, Narhbub, Bilge, Igmut, Apaugh, Durz, Uram, Welub, Xonoth, Zarod, Woghuglat, Yalakgh, Slaugh, Dergu, Bazur, Larek, Olmthu, Slapdud, Zarfu, Zlughig, Kharag, Buomaugh, Wanug, Frug, Mahk, Jregh, Peghed, Zahgigoth, Rugdumph, Opilge, Clog, Quugug, Kilug, Grat, Crothu, Xoruk, Grogmar, Xug, Supgugh, Oggugat, Mugarod, Xoruk, Vabugbu, Slapdud, Xothkug, Vorgarag, Hibub, Sorgulg, Alog, Dalthu, Ekganit, Onog, Nag, Adgulg, Mug, Kerghug, Vruhag, Urul, Bogrum, Gunaakt, Vugub, Hugmug, Nurbag, Xuag, Opilge, Grung, Owkbanok, Rogdu, Gnadug, Zugorim, Nag, Aguk, Bogakh, Fogugh, Pretkag, Urim, Yolmar, Gunag, Alog, Oagungad, Yadba, Olaugh, Abghat, Nakgu, Zilge, Yadba, Zorgulg, Zurpigig, Yargzum, Dubagorn, Malz, Boruok, Barokub, Orokbul, Rogar, Oglum, Lorzush, Olpamorz, Broburz, Mauhin, Umugok, Kofflakh, Murzrag, Bugrragdush, Olurgash, Shumra, Malkg, Ushbumol, Shelnk, Molor, Khadhulakh, Grogumph, Ghamrlorz, Lumsh, Olpel, Bashrz, Mogrha, Yador, Largob, Olug, Kurush, Snagmash, Muzorz, Baroulakh, Bazgulakh, Lurodum, Mazomonk, Ulmuong, Mugdfutto, Bogakh, Uzgash, Yargag, Graus, Balarash, Yatborz, Brugumol, Grufish, Ulmat, Glusmbu, Azukb, Bugbumol, Broamph, Oglha, Botnarz, Gruzul, Nagrmborz, Maszum, Ogruhulakh, Olfibob, Bogrin, Rogbagorn, Muluin, Snakzum, Mahlak, Mulunok, Khaguk, Mashkul, Lumdk, Gurazum, Urzoulub, Yargron, Brokrkub, Bragulakh, Guabagorn, Ulagak, Ogluamul, Sharmonk, Borzum, Yatan, Yasog, Urar, Magagdush, Shobrkul, Nagrutto, Gruish, Shaklakh, Yatg, Urulkil, Umuzub, Shumborz, Gluh, Durbrag, Khahel, Yamorz, Largug, Shamrkub, Gratgnak, Ushnac, Azukborz, Grusur, Rugrbash, Gulaub, Orokmba, Lurbamog, Duraug, Ushnurz, Lurush, Rugdshnag, Ughagnak, Orokat, Urzlak, Ghamulakh, Shelel, Grogsh, Murgob, Othmus, Yatunamub, Kurdburz, Uzgba, Brugbagorn, Mahkdul, Mahkmba, Krog, Guarfish, Urburum, Mulfutto, Ulaghumph, Masthmuk, Gadbar, Bogrzub, Ushnong, Ulagzonk, Khaong, Buruub, Lugdkil, Maguumbu, Murmash, Ughagog, Kofnamub, Bazulub, Mashgob, Ghunmar, Buranar, Shelhakh, Muzgrbash, Shegog, Ulmumonk, Lurdumph"
rules = "%20$m"
}
name "orc male 2" {
customGroupA = "Ag Aug Bad Bag Bakh Bash Baz Blag Brag Brog Bruz Dag Dakk Darg Dob Dog Drab Dug Dur Gash Ghaz Glakh Glaz Glob Glol Gluf Glur Gnarl Gnash Gnub Gob Gokh Gol Golk Gor Grakh Grash Grath Graz Grot Grub Grud Gud Gut Hag Hakk Hrat Hrog Hrug Khag Khar Krag Krud Lakh Lash Lob Lub Lud Luf Luk Molk Muk Muz Nar Ogg Olg Rag Rash Rogg Rorg Rot Rud Ruft Rug Rut Shad Shag Shak Shaz Shog Skar Skulg Slur Snar Snorl Snub Snurr Sod Stulg Thak Trog Ug Umsh Ung Uth Yakh Yash Yob Zahk Zog"
customGroupB = "ag aug bad bag bakh bash baz blag brag brog bruz dag dakk darg dob dog drab dug dur gash ghaz glakh glaz glob glol gluf glur gnarl gnash gnub gob gokh gol golk gor grakh grash grath graz grot grub grud gud gut hag hakk hrat hrog hrug khag khar krag krud lakh lash lob lub lud luf luk molk muk muz nar ogg olg rag rash rogg rorg rot rud ruft rug rut shad shag shak shaz shog skar skulg slur snar snorl snub snurr sod stulg thak trog ug umsh ung uth yakh yash yob zahk zog"
rules = "$A$B$10B"
}
name "orc female 2" {
customGroupA = "Ag Aug Bad Bag Bakh Bash Baz Blag Brag Brog Bruz Dag Dakk Darg Dob Dog Drab Dug Dur Gash Ghaz Glakh Glaz Glob Glol Gluf Glur Gnarl Gnash Gnub Gob Gokh Gol Golk Gor Grakh Grash Grath Graz Grot Grub Grud Gud Gut Hag Hakk Hrat Hrog Hrug Khag Khar Krag Krud Lakh Lash Lob Lub Lud Luf Luk Molk Muk Muz Nar Ogg Olg Rag Rash Rogg Rorg Rot Rud Ruft Rug Rut Shad Shag Shak Shaz Shog Skar Skulg Slur Snar Snorl Snub Snurr Sod Stulg Thak Trog Ug Umsh Ung Uth Yakh Yash Yob Zahk Zog"
customGroupB = "ag aug bad bag bakh bash baz blag brag brog bruz dag dakk darg dob dog drab dug dur gash ghaz glakh glaz glob glol gluf glur gnarl gnash gnub gob gokh gol golk gor grakh grash grath graz grot grub grud gud gut hag hakk hrat hrog hrug khag khar krag krud lakh lash lob lub lud luf luk molk muk muz nar ogg olg rag rash rogg rorg rot rud ruft rug rut shad shag shak shaz shog skar skulg slur snar snorl snub snurr sod stulg thak trog ug umsh ung uth yakh yash yob zahk zog"
syllablesPost = "ah, ay, gah, ghy, y, ya"
rules = "$A$B$10B$p"
}
name "orc surname" {
syllablesMiddle = "Bogugol, Lumbgdum, Khazhug, Orkgramph, Dugk, Boglgurz, Ulargk, Bugmakh, Gulfbak, Shadra, Yarzfish, Buzrat, Uftbag, Mukug, Magagum, Lagdra, Shubrgakh, Gargham, Mashma, Orbuduk, Burgk, Uzgh, Basilslag, Magagramph, Mogan, Duguh, Trakub, Ogarfish, Maroar, Largbek, Trairbag, Uzughol, Dulamgog, Gamoam, Uzganar, Rimharz, Baguub, Gramim, Bagrgul, Muzurn, Barorba, Khagat, Glogob, Bumla, Kashhel, Lurkk, Lumdborgob, Khazob, Dugl, Ufthdum, Shuluk, Ogduborgob, Gloum, Bogrnag, Logrog, Barogham, Bogrug, Aglharzol, Burgul, Gramgamph, Rugga, Gururzuf, Brokdum, Olorzgub, Morghamph, Bagrol, Traamph, Aglhel, Dumulg, Bagrsh, Khaimph, Bonob, Bugpok, Mughrump, Gamshnar, Burbrkub, Khatmakh, Ugdor, Malobug, Magaash, Gururgakh, Olurob, Uzgku, Masrag, Mogdmbak, Ugduku, Bumrolg, Brou, Ulab, Nayba, Bashar, Lumoim, Gorum, Rusmbak, Borgham, Khasz, Barad, Shulz, Grutur, Ghodu, Buggdub, Baturba, Logozor, Khatak, Gulfgakh, Agagdulg, Kasmakh, Shubbog, Dullump, Hubor, Orkumba, Logkh, Glurkh, Gurash, Gluhnag, Yagbu, Muzgh, Boghush, Badak, Ogdmakh, Khara, Bolbak, Bogath, Urgaharz, Ushuamakh, Orkuurn, Batrak, Luzph, Uzulob, Yarzu, Morggurz, Dughol, Broog, Khazbul, Bargzuf, Sharzol, Gurudu, Morgarz, Magrlob, Glurgarz, Lumbl, Burbrag, Rugdrish, Khargak, Boggrak, Gasrak, Agugur, Garzag, Uzgrat, Bagdgdulg, Bagdlor, Durgzol, Naybar, Barlob, Khagth, Mogdgramph, Naydborgob, Buriak, Laglob, Burorz, Bural, Atumlg, Gonth, Mulur, Snagkub, Atumsharzol, Kasek, Gholarn, Magrg, Buraum, Luzgbek, Atugdu, Logook, Broan, Buglul, Azolor, Nolorg, Glukub, Atulor, Dushgub, Hubrim, Draarn, Bumpshnar, Basrn, Muzgob, Burbba, Atuwog, Bargash, Yarkh, Maraku, Bogugk, Luzgub, Gharfish, Muzgdbuk, Kharat, Baghakh, Baraek, Dushnar, Lumbash, Logrgul, Yargrga, Rimprz, Gurwog, Marh, Shulharzol, Grazor, Burbborgob, Boglhnikh, Gashur, Gamoug, Yarurga, Lazrzog, Azorrish, Morbak, Kasmgog, Uzgurol, Ulfiduk, Draharzol, Buglth, Ugrump, Agadrzuf, Yaglob, Yarzak, Murunar, Guldar, Uzgfim, Khazhnar, Gortilslag, Rugoarn, Rushgamph, Murur, Ugdmgog, Moghku, Trazuf, Gashbak, Shaza, Loghgarn, Bumptur, Ufthk, Bolmrolg, Burbrzog, Malgdum, Skangur, Maroilslag, Basgakh, Khalob, Shubnag, Gluul, Bogrbak, Shulat"
rules = "%20$m"
}
// ------------------------------------------------------------------------
// _____ _
// | _ | | |
// | | | | _ __ ___ __ _ __| |
// | | | || '__| / _ \ / _` | / _` |
// \ \_/ /| | | __/| (_| || (_| |
// \___/ |_| \___| \__,_| \__,_|
//
// Oread names are generally full of larger sounds while still having a
// slight melodic feel to them. Female names do tend to have more higher
// pitched sounds which makes their names sound less strong and boulder-like
// than male names, but they do still have an overall stronger feel than the
// names of many other races.
// (http://fantasynamegenerators.com/pathfinder-oread-names.php)
name "oread male" {
syllablesStart = "Ah An Ar Bo Bon Dan De Gan Gar Gun I Ir Ja Jey Jon Jun Lal Lol Lor Lun Mal Men Mon Na Nan Nud Nul Ny O Ol On Por Pyl Ro Run Ry Sar Se Si Sol Son Suh Sul To Ty Ur Vom Vy Yl"
syllablesEnd = "an da dam dan dar dat dil dol dom dom don dos du dum dum dum dur dus fam fo ha hat het hom hun hut lah len lod lom lu lun lur lus mal mem mim mom mon mon mor mu mum mum mum mus mym nan nat nom nut rer ret rin rmu rud run ta tam tan tar thon thot thu thun tor tys va vet vhar vhat vir voh vot vror vros vu vum vum vum vy"
rules = "$s$e$50e"
}
name "oread female" {
syllablesStart = "A Bes Bhe Bhi Bhir Bis Bu Da Deh E Gha Ghal Ghi Ghof Ha He Hem Hil Hin Hus I La Le Mol Nan Ni No Nu Nus Ny O Pa Pas Pim Po Poh Ra Re Rhe Rhes Rhom Ri Roh Ros Sa Ser Shal Sir Sum Thas Ti Tol Tom Tu U Un Va Vah Vi Vos Vu "
syllablesEnd = "an ce cesh cha cho cih cu de dha dhe dhi e ef el fa fhes fhi fhu fi ha he hi hir huh hum hyi la lar le lha li lit ma mi mo mu na ne nen nhe nhi ni nish no nus ny nyu ra raf ri rin ru ry rye ryo sa se sha she shi shor shu si sy te tha the thin tho ti ty tye tyu vi vo ya yin"
rules = "$s$e$40e$10e"
}
// ------------------------------------------------------------------------
// ------------------------------------------------------------------------
// ______ _ __ _ _
// | ___ \ | | / _| | || |
// | |_/ / __ _ | |_ | |_ ___ | || | __
// | / / _` || __|| _| / _ \ | || |/ /
// | |\ \ | (_| || |_ | | | (_) || || <
// \_| \_| \__,_| \__||_| \___/ |_||_|\_\
//
// Ratfolk names are mostly harsh sounding in most cases, but they're otherwise pretty simple. Many names are often as short as 3-4 characters, but it's not too uncommon to find much longer names.
// Female names are often softer than male names, but the differences can be quite subtle. Some names could even be considered unisex since they're so similar or, in some cases, the same all together.
// (http://fantasynamegenerators.com/pathfinder-ratfolk-names.php)
name "ratfolk male" {
syllablesStart = "Ag Am B Br Cr Dj Dr En Ev G Gl Gn H J Icr Ik It K Kn Kr Kv N P Pr R Sc Sk Spl Sr St T Tin Tr V Vr Z Zr"
phonemesVocals = "e ee i in"
customGroupA = "a an eh en o"
phonemesConsonants = "c d g h k l m n q r s t v z"
syllablesPost = "cit crag creeg crig dahl den deen det din dit eq heek hc hk hz ik im iq kan kit kiz tch kwee kwik kzit meeq meq miq moq muq mvim neek nig nihn nik nzat skee skiv skree skreek skrit skriv sneek snik tchee ven veen vic vin weesk wreek zez zis"
rules = "$s$v$c, %25$s$v$c$v$c, %15$s$A$c, %5$s$A$c$v$c, %30$s$v$p, %7$s$A$p"
}
name "ratfolk female" {
syllablesStart = "Ag Am B Br Cr Dj Dr En Ev G Gl Gn H J Icr Ik It K Kn Kr Kv N P Pr R Sc Sk Spl Sr St T Tin Tr V Vr Z Zr"
phonemesVocals = "e ee el i in"
customGroupA = "a eh en o"
phonemesConsonants = "c d g h k l m n q r s t v z"
syllablesPost = "al cit creeg crig den deen det din dit e eq el heek hc hk hz ik im iq kit kiz tch kwee kwik kzit meeq meq miq muq mvim neek nig nihn nik skee skiv skree skreek skrit skriv sneek snik tchee ven veen vic vin weesk wreek zez zis"
rules = "$s$v$c, %25$s$v$c$v$c, %10$s$A$c, %3$s$A$c$v$c, %30$s$v$p, %3$s$A$p"
}
// ------------------------------------------------------------------------
// ------------------------------------------------------------------------
// _____ _ _
// / ___| | | | |
// \ `--. _ _ | | _ __ | |__ ___
// `--. \| | | || || '_ \ | '_ \ / __|
// /\__/ /| |_| || || |_) || | | |\__ \
// \____/ \__, ||_|| .__/ |_| |_||___/
// __/ | | |
// |___/ |_|
// sylph names are generally very soft and delicate, but there are some more harsher tones here and there as well. As soft as male sylph names can be, female names tend to be far softer still. This is mostly due to the fact that male names end in a consonant and female names almost always end in a vowel, but female names also lack some of the harsher tones you find in male names.
name "sylph male" {
syllablesStart = "A Ca Ce Ci Cu Da Ey Fa Fe Fi Fu Ga Ge Ha He Hel Hi Hu Huz I Ja Je La Li Lu Ma Mi Mu Ni Sa Se Si Su U Va Vu Wa Wu Zu"
syllablesEnd = "ad al am an ash az dal dan ded den dul dun ed fal fam fi fil fin gam gel gi gin gum id if il im in is ish iv jid ju ka kad kel kid kim kud la lin ma mi mu mul mun nal nem nu nun sa sad sed sen sh si sum ud ul um un va vam ved ven vi vu vun wen wi win zad zed"
rules = "$s$e$50e"
}
name "sylph female" {
syllablesStart = "A Ca Ce Ci Cu Da Ey Fa Fe Fi Fu Ga Ge Ha He Hel Hi Hu Huz I Ja Je La Li Lu Ma Mi Mu Ni Sa Se Si Su U Va Vu Wa Wu Zu"
syllablesEnd = "ad al am an ash az dal dan ded den dul dun ed fal fam fil fin gam gel gin gum id if il im in is ish iv jid kad kel kid kim kud lin mul mun nal nem nu nun sad sed sen sh sum ud ul um un va vam ved ven vun wen win zad zed"
customGroupA = "fi gi ka ju la ma mi mu sa si vi vu wi"
phonemesVocals = "a a e i i u"
rules = "$s$e$50e$80v, %50$s$e$A"
}
// ------------------------------------------------------------------------
// ------------------------------------------------------------------------
// _____
// |_ _|
// | | ___ _ __ __ _ _ _
// | | / _ \| '_ \ / _` || | | |
// | | | __/| | | || (_| || |_| |
// \_/ \___||_| |_| \__, | \__,_|
// __/ |
// |___/
// Tengu names are filled with harsher tones, which you might expect from a
// bird-like race and many elements do mimic the sounds various birds make.
// Differences between male and female names are minimal, but female names
// tend to have more softer tones overall. Many names could be considered
// unisex though.
// Surnames follow similar patterns as the first names and are generally as
// harsh sounding as male names, which can create some contrasts with the
// softer sounding female names.
// (http://fantasynamegenerators.com/pathfinder-tengu-names.php)
name "tengu male" {
//Surnames ???
//Ebon Black
//feather claw
//High Broad
//beak roost
syllablesStart = "Aah Baa Bek Beek Beel Bel Biuk Buk Caw Chak Chiuk Chuk Chiuz Chuz Een Gaa Gaak Joo Jiu Kaar Kar Kra Kraa Kraak Kaak Kra Krap Kre Oun Ooah Pez Pee Pin Pra Pree Pri Piu Poo Pu Qack Qra Qraa Qre Qree Qriu Rok Tai Tchi Xai Xeep"
customGroupA = "Ah Ba Ju O Pi Po Qu Ra Ru Ta Xe"
syllablesEnd = "ah caw cha ch chor chu ck croa gaa gaak gh igh ir je ka kar kee koa kra kraa kraah kraak kaak la lee meck mu nan ne nir pee pu qek qoon qul quz re rek rel ta taa tee toa tiu ugh un vaak ye yeck yi yoi zack ze zee zo zul"
rules = "$s$80e$25e, %20$s-$s"
}
name "tengu female" {
//Male Names: .
//Ebon Black
//feather claw
//High Broad
//beak roost
syllablesStart = "Bek Bel Buk Caw Chak Chuk Chuz Gaak Kar Kra Kraa Kraak Kaak Kra Krap Kre Oun Pez Pin Pra Pree Pri Pu Qack Qre Qro Qru Rok Tai Tchi Xai Xeep"
customGroupA = "Ah Ba E Ju O Pi Po Qu Ra Ru Ta Xe"
syllablesEnd = "ah caw cha ch chor chu ck croa gaak gh igh ir je ka kar kee koa kra kraa kraak kaak la lee meck mu nan ne nir pee pu qek qoon qul quz re rek rel ta taa tee toa tiu ugh un vaak ye yeck yi yoi zack ze zo zul"
rules = "$s$80e$25e, %10$s-$s, %10$A$e$15e, %4$A-$s$30e"
}
// ------------------------------------------------------------------------
// ------------------------------------------------------------------------
// _____
// | _ |
// | | | | __ _ _ __ ___
// | | | | / _` || '__| / _ \
// \ \_/ /| (_| || | | __/
// \___/ \__, ||_| \___|
// __/ |
// |___/
// vile crude large
name "ogre male" {
customGroupA = "Argh Barsh Bog Burz Dof Drok Drub Drug Dub Dug Dul Dursh Dush Duz Faug Fug Ghakh Ghar Ghash Ghol Ghor Ghukk Ghul Glub Glud Glug Gluz Gom Grad Grash Grob Grogg Grok Grol Gru Gruf Gruk Grul Grum Grumf Grut Gruz Guhl Gulv Hai Hrung Hur Hurg Kai Klob Krod Kug Kulk Kur Lorg Lug Lukh Lum Lurz Lush Luz Makh Maug Molg Mud Mug Mul Murk Muzd Nakh Narg Obb Rolb Rukh Ruz Sharg Shruf Shud Shug Shur Shuz Slub Slud Slug Snad Snog Thrag Thulk Thurk Trug Ulg Ur Urd Urgh Urkh Uz Yug Yur Zud Zug"
customGroupB = "argh barsh bog burz dof drok drub drug dub dug dul dursh dush duz faug fug ghakh ghar ghash ghol ghor ghukk ghul glub glud glug gluz gom grad grash grob grogg grok grol gru gruf gruk grul grum grumf grut gruz guhl gulv hai hrung hur hurg kai klob krod kug kulk kur lorg lug lukh lum lurz lush luz makh maug molg mud mug mul murk muzd nakh narg obb rolb rukh ruz sharg shruf shud shug shur shuz slub slud slug snad snog thrag thulk thurk trug ulg ur urd urgh urkh uz yug yur zud zug"
rules = "$A$B$10B"
}
name "ogre female" {
customGroupA = "Argh Barsh Bog Burz Dof Drok Drub Drug Dub Dug Dul Dursh Dush Duz Faug Fug Ghakh Ghar Ghash Ghol Ghor Ghukk Ghul Glub Glud Glug Gluz Gom Grad Grash Grob Grogg Grok Grol Gru Gruf Gruk Grul Grum Grumf Grut Gruz Guhl Gulv Hai Hrung Hur Hurg Kai Klob Krod Kug Kulk Kur Lorg Lug Lukh Lum Lurz Lush Luz Makh Maug Molg Mud Mug Mul Murk Muzd Nakh Narg Obb Rolb Rukh Ruz Sharg Shruf Shud Shug Shur Shuz Slub Slud Slug Snad Snog Thrag Thulk Thurk Trug Ulg Ur Urd Urgh Urkh Uz Yug Yur Zud Zug"
customGroupB = "argh barsh bog burz dof drok drub drug dub dug dul dursh dush duz faug fug ghakh ghar ghash ghol ghor ghukk ghul glub glud glug gluz gom grad grash grob grogg grok grol gru gruf gruk grul grum grumf grut gruz guhl gulv hai hrung hur hurg kai klob krod kug kulk kur lorg lug lukh lum lurz lush luz makh maug molg mud mug mul murk muzd nakh narg obb rolb rukh ruz sharg shruf shud shug shur shuz slub slud slug snad snog thrag thulk thurk trug ulg ur urd urgh urkh uz yug yur zud zug"
syllablesPost = "ah, ay, gah, ghy, y, ya"
rules = "$A$B$10B$p"
}
// ------------------------------------------------------------------------
// ------------------------------------------------------------------------
// _____ _ _
// | __ \(_) | |
// | | \/ _ __ _ _ __ | |_
// | | __ | | / _` || '_ \ | __|
// | |_\ \| || (_| || | | || |_
// \____/|_| \__,_||_| |_| \__|
// primitive
name "giant male" {
customGroupA = "Ahg Baod Beegh Bohr Bul Buli Burh Buri Chah Dhak Digri Dum Eghi Ehm Faogh Feehm Ghad Ghah Gham Ghan Ghat Ghaw Ghee Ghish Ghug Giree Gonkh Goun Goush Guh Gunri Hah Hani Haogh Hatoo Heghi Heh Hoo Houm Hree Ig Kham Khan Khaz Khee Khem Khuri Logh Lugh Maoh Meh Mogh Mouh Mugh Naoh Naroo Nham Nuh Ob Oli Orf Ough Ouh Peh Pogh Pugh Puh Quagi Rahoo Rhoo Rifoo Ronkh Rouk Saom Saori Shehi Shlo Shom Shour Shul Snaoh Suhi Suth Teb Thom Toudh Tregh Tuhli Ub Urush Ush Vuh Wah Wuh Yaum Yauth Yeeh Yih Yuh Zham"
customGroupB = "ahg baod beegh bohr bul buli burh buri chah dhak digri dum eghi ehm faogh feehm ghad ghah gham ghan ghat ghaw ghee ghish ghug giree gonkh goun goush guh gunri hah hani haogh hatoo heghi heh hoo houm hree ig kham khan khaz khee khem khuri logh lugh maoh meh mogh mouh mugh naoh naroo nham nuh ob oli orf ough ouh peh pogh pugh puh quagi rahoo rhoo rifoo ronkh rouk saom saori shehi shlo shom shour shul snaoh suhi suth teb thom toudh tregh tuhli ub urush ush vuh wah wuh yaum yauth yeeh yih yuh zham"
rules = "$A$20B$10B, %50$A-$A$10B"
}
name "giant female" {
customGroupA = "Ahg Baod Beegh Bohr Bul Buli Burh Buri Chah Dhak Digri Dum Eghi Ehm Faogh Feehm Ghad Ghah Gham Ghan Ghat Ghaw Ghee Ghish Ghug Giree Gonkh Goun Goush Guh Gunri Hah Hani Haogh Hatoo Heghi Heh Hoo Houm Hree Ig Kham Khan Khaz Khee Khem Khuri Logh Lugh Maoh Meh Mogh Mouh Mugh Naoh Naroo Nham Nuh Ob Oli Orf Ough Ouh Peh Pogh Pugh Puh Quagi Rahoo Rhoo Rifoo Ronkh Rouk Saom Saori Shehi Shlo Shom Shour Shul Snaoh Suhi Suth Teb Thom Toudh Tregh Tuhli Ub Urush Ush Vuh Wah Wuh Yaum Yauth Yeeh Yih Yuh Zham"
customGroupB = "ahg baod beegh bohr bul buli burh buri chah dhak digri dum eghi ehm faogh feehm ghad ghah gham ghan ghat ghaw ghee ghish ghug giree gonkh goun goush guh gunri hah hani haogh hatoo heghi heh hoo houm hree ig kham khan khaz khee khem khuri logh lugh maoh meh mogh mouh mugh naoh naroo nham nuh ob oli orf ough ouh peh pogh pugh puh quagi rahoo rhoo rifoo ronkh rouk saom saori shehi shlo shom shour shul snaoh suhi suth teb thom toudh tregh tuhli ub urush ush vuh wah wuh yaum yauth yeeh yih yuh zham"
syllablesPre = "Doh, Rei, Mih, Fah, Soh, Lah, Tih, Daoh"
syllablesPost = "doh, rei, mih, fah, soh, lah, tih, daoh"
rules = "$P$A$20B$10B, $P-$A$20B$10B, $A$20B$10B$p, $A$20B$10B-$P"
}
//
// ------------------------------------------------------------------------
// ------------------------------------------------------------------------
// _____ _ _ ______ _ _
// / ___| (_)| | | ___ \(_) (_)
// \ `--. _ __ _ __ _ | |_ ___ | |_/ / _ __ __ _ ___
// `--. \| '_ \ | '__|| || __| / _ \ | __/ | |\ \/ /| | / _ \
// /\__/ /| |_) || | | || |_ | __/ _ | | | | > < | || __/
// \____/ | .__/ |_| |_| \__| \___|( ) \_| |_|/_/\_\|_| \___|
// | | |/
// |_|
// pixies, sprites, brownies or other small nature creatures
name "sprite male 1" {
customGroupA = "Dex Gliss Tink Flax Goss Tiss Flim Hex Trill Fliss Liss Trist Flix Min Twill Foss Misk Twiss Frisk Raff Twisp Friss Ress Twix Gess Riff Weft Glan Rill Wesk Glax Saff Winn Glim Shim Wisp"
customGroupB = "aldo allo amo ando aroll aron asto endo eroll eron esto ondo"
rules = "$A$B"
}
name "sprite male 2" {
customGroupA = "Bris Iphil Opal Cryl Ispel Oris Elsi Istle Orif Ember Jat Peri Esk Jost Sarm Feris Jus Sprin Frimi Lirra Stith Gan Mali Tansi Glink Mink Tirra Hal Mirra Trump Hel Mistle Whis Hist Ninka Zando"
customGroupB = "bik brix frell fret kin mist mit rix tross twik win zisk"
rules = "$A$B"
}
name "sprite female 1" {
customGroupA = "Dex Gliss Tink Flax Goss Tiss Flim Hex Trill Fliss Liss Trist Flix Min Twill Foss Misk Twiss Frisk Raff Twisp Friss Ress Twix Gess Riff Weft Glan Rill Wesk Glax Saff Winn Glim Shim Wisp"
customGroupB = "afer amer anel arel asti efer enti erel ifer imer inel irel"
rules = "$A$B"
}
name "sprite female 2" {
customGroupA = "Bris Iphil Opal Cryl Ispel Oris Elsi Istle Orif Ember Jat Peri Esk Jost Sarm Feris Jus Sprin Frimi Lirra Stith Gan Mali Tansi Glink Mink Tirra Hal Mirra Trump Hel Mistle Whis Hist Ninka Zando"
customGroupB = "dee kiss la liss mee niss nyx ree riss sa tiss ynx"
rules = "$A$B"
}
// ------------------------------------------------------------------------
// ------------------------------------------------------------------------
// _ _ _ __ _
// | | | | | | / _| | |
// | |_| | __ _ | || |_ ______ __| | ___ _ __ ___ ___ _ __
// | _ | / _` || || _||______| / _` | / _ \| '_ ` _ \ / _ \ | '_ \
// | | | || (_| || || | | (_| || __/| | | | | || (_) || | | |
// \_| |_/ \__,_||_||_| \__,_| \___||_| |_| |_| \___/ |_| |_|
name "half-demon male" {
customGroupA = "Aag Karg Ulthu Alur Khark Urz Arak Krau Uti Az Kriv Uznid Azik Kuaz Virn Bral Kudu Vlaaj Braz Luri Vlag Bruh Mulk Vlash Draan Nau Vluk Drulg Nid Vluzak Guz Ninj Vraz Haug Nul Vulk Idru Nym Xau Jhaal Ranag Xid Jid Rilthu Xul Jiu Ruk Xuraj Jur Rulk Zauv Jurg Ruz Zug Jurz Saag Zuldu Kaaz Skaur Zuv"
customGroupB = "arag bru drul inu lank lun lurr lurug nal rul ruzuk salk sul suruk ull undak uvik xulg zu zuk"
rules = "$A$B"
}
name "half-demon female" {
customGroupA = "Aag Karg Ulthu Alur Khark Urz Arak Krau Uti Az Kriv Uznid Azik Kuaz Virn Bral Kudu Vlaaj Braz Luri Vlag Bruh Mulk Vlash Draan Nau Vluk Drulg Nid Vluzak Guz Ninj Vraz Haug Nul Vulk Idru Nym Xau Jhaal Ranag Xid Jid Rilthu Xul Jiu Ruk Xuraj Jur Rulk Zauv Jurg Ruz Zug Jurz Saag Zuldu Kaaz Skaur Zuv"
customGroupB = "anil bau diu dusla giu ija izil jiul lihyl lin lyrr nalu rhyl rula skiu sula ulla xhiu zihyl ziu"
rules = "$A$B"
}
// ------------------------------------------------------------------------
// ------------------------------------------------------------------------
// ______
// | _ \
// | | | | _ __ __ _ __ _ ___ _ __
// | | | || '__| / _` | / _` | / _ \ | '_ \
// | |/ / | | | (_| || (_| || (_) || | | |
// |___/ |_| \__,_| \__, | \___/ |_| |_|
// __/ |
// |___/
name "dragon male" {
customGroupA = "Abra Har Phrixu Adastra Helio Porphyro Adra Huro Pyra Anca Iul Rhada Andra Jalan Rhe Arag Jarzem Rhodo Archo Jazra Rau Atra Jurga Sar Bar Keruxa Sarcu Bara Kralka Sarda Beru Lazulo Scarva Bhakri Majuri Sidereo Bia Malacho Skhia Bra Mar Sulchru Brado Marmora Tchalcedo Brima Melkar Tchazar Cadra Orgra Trocho Chro Ouro Vra Chryso Perido Zalar Glau Phoro Zerul"
customGroupB = "bazius boros bradax calchax cordax lagon malax mandros manthys mordax nadral nalux neriax phylax vorax vorung xenor zuthrax zzebrax zzemal"
rules = "$A$B"
}
name "dragon female" {
customGroupA = "Abra Har Phrixu Adastra Helio Porphyro Adra Huro Pyra Anca Iul Rhada Andra Jalan Rhe Arag Jarzem Rhodo Archo Jazra Rau Atra Jurga Sar Bar Keruxa Sarcu Bara Kralka Sarda Beru Lazulo Scarva Bhakri Majuri Sidereo Bia Malacho Skhia Bra Mar Sulchru Brado Marmora Tchalcedo Brima Melkar Tchazar Cadra Orgra Trocho Chro Ouro Vra Chryso Perido Zalar Glau Phoro Zerul"
customGroupB = "bradaxis calchaxis cordaxis lagonis malaxis manthysa mordaxis nadralix naluxis neriaxis phylaxis voraxis vorunga xenoris zuthraxis zzebraxis zzemalis bazia borossa mandrossa"
rules = "$A$B"
}
// ------------------------------------------------------------------------
// ------------------------------------------------------------------------
// _____ __ _
// |_ _| / _| | |
// | | _ __ | |_ ___ _ __ _ __ __ _ | |
// | | | '_ \ | _| / _ \| '__|| '_ \ / _` || |
// _| |_ | | | || | | __/| | | | | || (_| || |
// \___/ |_| |_||_| \___||_| |_| |_| \__,_||_|
name "infernal 1" {
customGroupA = "Alu Alz Avu Azaz Baph Baz Cha Fraz Garl Garu Gla Hra Mal Nahu Nal Nasu Paz Raz Tha Thalu Bre Dre Gel Gle Gre Hez Rez Rezu Tze Gzi Hriz Hzi Idrau Itha Ixu Lilu Riz Yil Dromu Gro Lol Moz Olth Oxu Sco Tho Bu Bul Buz Chru Dru Ghu Gura Guz Hruz Huz Kul Lurhz Muz Ru Shu Ssu Szul Thu Ulchru Utu Vul Zu Zul Baal Ghaa Kraa Phaal Raal Saa Bial Oazo Soaz Ruaz Gya Yaa Bael Nee Ziel Yee Aiaz Shai Reoz Duoi Drau Ghau Glau Mau Sau Tzau Iuz Juu Rhuu Vuul Zuu"
customGroupB = "alu alz avu azaz baph baz cha fraz garl garu gla hra mal nahu nal nasu paz raz tha thalu bre dre gel gle gre hez rez rezu tze gzi hriz hzi idrau itha ixu lilu riz yil dromu gro lol moz olth oxu sco tho bu bul buz chru dru ghu gura guz hruz huz kul lurhz muz ru shu ssu szul thu ulchru utu vul zu zul baal ghaa kraa phaal raal saa bial oazo soaz ruaz gya yaa bael nee ziel yee aiaz shai reoz duoi drau ghau glau mau sau tzau iuz juu rhuu vuul zuu"
phonemesVocals = "u u u o o i i a a e"
phonemesConsonants = "z y v r l j"
rules = "$A$v$c$B, $A$c$v$B, %25$A-$v$c$B, %25$A-$c$v$B"
}
name "infernal 2" {
customGroupA = "Agh Alg Barg Chag Ghad Glab Grag Hrag Kag Kwarg Mag Nalb Sag Tharg Brelg Dergh Dregh Drelb Felg Heg Kleg Igg Rigg Blog Drog Grolb Kolg Krolg Lolg Mog Morg Nog Obb Ogg Olb Rogg Strog Thog Trob Tzolg Vogt Bub Bulg Druj Durg Frub Fulg Gub Hrud Hurg Jub Julb Nud Nug Nulb Rung Shub Stug Sug Szug Trulg Ulb Urb Vub Vulb Xub Zub Zug Zugt Aab Aag Glaag Haag Naag Raag Boaj Moab Uag Leegh Yeb Yeeg Aig Yibb Iog Droog Nyog Aug Baug Daurg Draug Gaub Laug Maug Naug Raug Saug Thaug Iub Iug Ruug"
customGroupB = "agh alg barg chag ghad glab grag hrag kag kwarg mag nalb sag tharg brelg dergh dregh drelb felg heg kleg igg rigg blog drog grolb kolg krolg lolg mog morg nog obb ogg olb rogg strog thog trob tzolg vogt bub bulg druj durg frub fulg gub hrud hurg jub julb nud nug nulb rung shub stug sug szug trulg ulb urb vub vulb xub zub zug zugt aab aag glaag haag naag raag boaj moab uag leegh yeb yeeg aig yibb iog droog nyog aug baug daurg draug gaub laug maug naug raug saug thaug iub iug ruug"
phonemesVocals = "u u u o o i i a a e"
phonemesConsonants = "z y v r l j"
rules = "$A$v$c$B, $A$c$v$B, %25$A-$v$c$B, %25$A-$c$v$B"
}
name "infernal 3" {
customGroupA = "Ach Akk Ash Azt Bahor Bar Bas Brax Charn Dak Hrax Lach Lazt Mat Nam Nazt Ralk Rhast Sark Slarv Tash Thak Thalur Thalk Vach Vap Dek Ech Fesh Gek Hrek Lech Met Ner Ter Blik Gith Igm Inax Irsch Kir Lis Lisk Lith Nilv Nirr Tlizit Bor Chon Goch Gor Goth Hoth Khor Kos Loch Lok Loth Moch Moth Noc Och Oth Rolk Roth Sot Soth Vrok Dun Gur Hun Luth Muth Nur Rutt Sut Sutt Szut Tur Urt Utuk Uzt Krych Nyth Slyth Gaan Xaas Boak Ruaak Yalm Haerx Iex Draum Gaur Glaur Rauk Saur Duum Nuur Ruun"
customGroupB = "ach akk ash azt bahor bar bas brax charn dak hrax lach lazt mat nam nazt ralk rhast sark slarv tash thak thalur thalk vach vap dek ech fesh gek hrek lech met ner ter blik gith igm inax irsch kir lis lisk lith nilv nirr tlizit bor chon goch gor goth hoth khor kos loch lok loth moch moth noc och oth rolk roth sot soth vrok dun gur hun luth muth nur rutt sut sutt szut tur urt utuk uzt krych nyth slyth gaan xaas boak ruaak yalm haerx iex draum gaur glaur rauk saur duum nuur ruun"
phonemesVocals = "u u u o o i i a a e"
phonemesConsonants = "z y v r l j"
rules = "$A$v$c$B, $A$c$v$B, %25$A-$v$c$B, %25$A-$c$v$B"
}
// ------------------------------------------------------------------------
// ========================================================================
// THE SETS BELOW ARE NOT READY TO USE.
// THEY ONLY PROVIDE BASIC SYLLABLES THAT SOUND LIKE SPECIFIC ANIMALS.
// USE THEM TO CREATE NEW NAME PATTERNS FOR, SAY, DOG-LIKE CREATURES, ETC.
// AS THEY HAVE NO ´rules´ SPECIFIED, THEY ARE IGNORED BY namegen.get_sets()
// ========================================================================
// ------------------------------------------------------------------------
// ___ _ _
// / _ \ (_) | |
// / /_\ \ _ __ _ _ __ ___ __ _ | |
// | _ || '_ \ | || '_ ` _ \ / _` || |
// | | | || | | || || | | | | || (_| || |
// \_| |_/|_| |_||_||_| |_| |_| \__,_||_|
// ------------------------------------------------------------------------
// ___ ___ _
// | \/ | | |
// | . . | __ _ _ __ ___ _ __ ___ __ _ | | ___
// | |\/| | / _` || '_ ` _ \ | '_ ` _ \ / _` || |/ __|
// | | | || (_| || | | | | || | | | | || (_| || |\__ \
// \_| |_/ \__,_||_| |_| |_||_| |_| |_| \__,_||_||___/
// ------------------------------------------------------------------------
// ___
// / _ \
// / /_\ \ _ __ ___ ___
// | _ || '_ \ / _ \/ __|
// | | | || |_) || __/\__ \
// \_| |_/| .__/ \___||___/
// | |
// |_|
name "apes" {
customGroupA = "bah, beh, boh, bou, buhn, dah, deh, dih, dou, duhm, eehm, engah, fou, gah, goh, gohm, guhn, gwah, hahn, hou, hwah, huh, jou, juh, kah, keh, keng, kihm, koh, kong, kreeh, lah, leh, mah, moh, mohm, muh, nah, nang, neh, nih, noh, nou, nyoh, ogh, ououh, roh, sah, sahm, soh, tah, tahm, toh, ugh, ungoh, wah, wuhn, yah, yoh, zeh, zih"
}
// ------------------------------------------------------------------------
// ------------------------------------------------------------------------
// ______ _
// | ___ \ | |
// | |_/ / __ _ | |_ ___
// | / / _` || __|/ __|
// | |\ \ | (_| || |_ \__ \
// \_| \_| \__,_| \__||___/
name "rats" {
customGroupA = "heek, histh, hisvit, ikit, itch, kree, kwee, kweev, kwik, neek, neekit, risik, skee, skiv, skree, skreek, skreelk, skrit, skriv, skwee, sneek, sneetch, snik, snikit, snitch, tchee, tchirik, weesk, wisth, wreek"
}
// ------------------------------------------------------------------------
// ------------------------------------------------------------------------
// _____ _ _
// / ___| (_) | |
// \ `--. __ _ _ _ _ _ __ _ __ ___ | | ___
// `--. \ / _` || | | || || '__|| '__| / _ \| |/ __|
// /\__/ /| (_| || |_| || || | | | | __/| |\__ \
// \____/ \__, | \__,_||_||_| |_| \___||_||___/
// | |
// |_|
name "squirrels" {
customGroupA = "cheekk, chisk, chreej, eep, kishik, kreej, kwirrik, reep, thrisk, thriss"
}
// ------------------------------------------------------------------------
// ------------------------------------------------------------------------
// ______
// | _ \
// | | | | ___ __ _ ___
// | | | | / _ \ / _` |/ __|
// | |/ / | (_) || (_| |\__ \
// |___/ \___/ \__, ||___/
// __/ |
// |___/
name "dogs" {
customGroupA = "ahou, auw, bow, garoo, growl, gruff, gruwl, gurr, haroou, howgh, hraugh, hrahou, hroou, hruff, hrusk, kaiyah, kurr, laroou, lhaoouh, mutt, roagh, rriur, ruff, turr, tyke, whelp, yahoou, yaup, yelp, yiee, yike, yipe, yowh, yurr"
}
// ------------------------------------------------------------------------
// ------------------------------------------------------------------------
// _ _
// | | | |
// | |_| | _ _ ___ _ __ __ _ ___
// | _ || | | | / _ \| '_ \ / _` |/ __|
// | | | || |_| || __/| | | || (_| |\__ \
// \_| |_/ \__, | \___||_| |_| \__,_||___/
// __/ |
// |___/
name "hyenas" {
customGroupA = "bree, breekah, cachinn, chikaha, chree, eehya, eengi, eheh, ghee, gheu, ghnee, ghree, grigri, hee, hyee, ihih, jheer, nyaha, snreeh, yeenh"
}
// ------------------------------------------------------------------------
// ------------------------------------------------------------------------
// _____ _
// / __ \ | |
// | / \/ __ _ | |_ ___
// | | / _` || __|/ __|
// | \__/\| (_| || |_ \__ \
// \____/ \__,_| \__||___/
name "cats" {
customGroupA = "hrish, lirr, liss, lith, lyau, mau, meer, mew, miah, miau, mihr, mirhl, mirr, miu, purrh, saf, sash, serr, sfee, shah, sharr, shau, shee, sheer, shim, shurr, siyth, slif, swish, syau"
}
// ------------------------------------------------------------------------
// ------------------------------------------------------------------------
// _____ _ _____ _
// | __ \ | | / __ \ | |
// | | \/ _ __ ___ __ _ | |_ | / \/ __ _ | |_ ___
// | | __ | '__| / _ \ / _` || __| | | / _` || __|/ __|
// | |_\ \| | | __/| (_| || |_ | \__/\| (_| || |_ \__ \
// \____/|_| \___| \__,_| \__| \____/ \__,_| \__||___/
name "great cats" {
customGroupA = "gharrh, gher, grihm, guarrh, hleogh, hrargh, hroarr, hrugh, hruhr, hurrh, mhuurr, parrn, rhauhl, rrowrr, sabor, shaor, shargh, sheethah, taigh, thurr"
}
// ------------------------------------------------------------------------
// ------------------------------------------------------------------------
// _ _
// | | | |
// | |_| | ___ _ __ ___ ___ ___
// | _ | / _ \ | '__|/ __| / _ \/ __|
// | | | || (_) || | \__ \| __/\__ \
// \_| |_/ \___/ |_| |___/ \___||___/
name "horses" {
customGroupA = "bree, brhou, bwihi, gnayah, hbraa, hihn, hnai, hnee, hneh, hniwhi, hnuy, houyhn, hree, hrihih, huhnim, hwin, ilhya, maiah, mhee, mhneh, mhwin, nhiwin, nyahey, nyihih, yhehi"
}
// ------------------------------------------------------------------------
// ------------------------------------------------------------------------
// ______ _
// | ___ \(_)
// | |_/ / _ __ _ ___
// | __/ | | / _` |/ __|
// | | | || (_| |\__ \
// \_| |_| \__, ||___/
// __/ |
// |___/
name "pigs" {
customGroupA = " borcht, borgha, bucht, ghreeh, glutth, gris, gruh, grunkh, hirkh, hirkha, hoinh, hoinkh, hortha, hrigh, hrogh, hrugh, huerg, hurnk, huunh, hween, mucht, oighn, pachn, pharho, pohr, shoat, snorgh, soueeh, squeeh, stoink, tuskh"
}
// ------------------------------------------------------------------------
// ------------------------------------------------------------------------
// ------------------------------------------------------------------------
// ___ _ _ _
// / _ \ | | | | | |
// / /_\ \ _ __ | |_ | |__ _ __ ___ _ __ ___ __| | ___
// | _ || '__|| __|| '_ \ | '__|/ _ \ | '_ \ / _ \ / _` |/ __|
// | | | || | | |_ | | | || | | (_) || |_) || (_) || (_| |\__ \
// \_| |_/|_| \___||_| |_||_| \___/ | .__/ \___/ \__,_||___/
// | |
// |_|
// ------------------------------------------------------------------------
// _____ _
// / __ \ | |
// | / \/ _ __ _ _ ___ | |_ __ _ ___ ___ __ _ _ __ ___
// | | | '__|| | | |/ __|| __| / _` | / __| / _ \ / _` || '_ \ / __|
// | \__/\| | | |_| |\__ \| |_ | (_| || (__ | __/| (_| || | | |\__ \
// \____/|_| \__,_||___/ \__| \__,_| \___| \___| \__,_||_| |_||___/
name "crustaceans" {
customGroupA = "blak, blik, bluk, dikuk, karch, klakk, klatt, klik, kluk, klutt, kack, krak, krik, krub, kruk, krunk, kulch, kurch, kwik, kwuk, schrab, schrib, schruk, tchelk, tchub, tchuk, tchulk, tchunk, tchutt, tunch"
}
// ------------------------------------------------------------------------
// ------------------------------------------------------------------------
// _____ _ _
// / ___| (_) | |
// \ `--. _ __ _ __| | ___ _ __ ___
// `--. \| '_ \ | | / _` | / _ \| '__|/ __|
// /\__/ /| |_) || || (_| || __/| | \__ \
// \____/ | .__/ |_| \__,_| \___||_| |___/
// | |
// |_|
name "spiders" {
customGroupA = "grik, irrtt, kilss, kob, krig, krik, krip, ksob, lob, nik, sich, skik, skrik, snik, stig, spiv, stich, tchik, tigik, tik, vib, vip, vob, vrig, wib, wik, wiv, yib, yig, yob"
}
// ------------------------------------------------------------------------
// ------------------------------------------------------------------------
// _____ _
// |_ _| | |
// | | _ __ ___ ___ ___ | |_ ___
// | | | '_ \ / __| / _ \ / __|| __|/ __|
// _| |_ | | | |\__ \| __/| (__ | |_ \__ \
// \___/ |_| |_||___/ \___| \___| \__||___/
name "insects" {
customGroupA = "chirr, chirrk, hrikk, kikeek, kirrik, kizz, kree, kreex, krekk, krich, kutch, kzirr, rikik, rritz, rrizzch, shikirr, skeetz, skirr, skisk, skrak, skrix, skut, strid, strix, tchik, thrih, thrix, tzirch, tzuk, tzurr"
}
// ------------------------------------------------------------------------
// ------------------------------------------------------------------------
// ------------------------------------------------------------------------
// ___ ___ _ _
// | \/ | | || |
// | . . | ___ | || | _ _ ___ ___ ___
// | |\/| | / _ \ | || || | | |/ __| / __|/ __|
// | | | || (_) || || || |_| |\__ \| (__ \__ \
// \_| |_/ \___/ |_||_| \__,_||___/ \___||___/
// ------------------------------------------------------------------------
// _____ _
// | _ | | |
// | | | | ___ | |_ ___ _ __ _ _ ___
// | | | | / __|| __| / _ \ | '_ \ | | | |/ __|
// \ \_/ /| (__ | |_ | (_) || |_) || |_| |\__ \
// \___/ \___| \__| \___/ | .__/ \__,_||___/
// | |
// |_|
name "octopus" {
customGroupA = "chlugh, gohlb, ghoch, ghoth, globb, gloth, grish, grush, mieuch, mnelsh, ogh, ough, phlem, phlish, shgor, shob, shog, shulb, slough, squelgh, yaagth, yoch, yog"
}
// ------------------------------------------------------------------------
// ------------------------------------------------------------------------
// _____ _ _
// / ___| (_) | |
// \ `--. __ _ _ _ _ __| |
// `--. \ / _` || | | || | / _` |
// /\__/ /| (_| || |_| || || (_| |
// \____/ \__, | \__,_||_| \__,_|
// | |
// |_|
name "squid" {
customGroupA = "ghagh, ghuch, glash, glup, glush, guth, lagh, lulgh, mauh, mlulgh, shluh, shubb, shug, shul, shum, shuph, slaugh, sluagh, slud, sluph, snulg, ubb, yug"
}
// ------------------------------------------------------------------------
// ------------------------------------------------------------------------
// _____ _
// / ___|| |
// \ `--. | | _ _ __ _ ___
// `--. \| || | | | / _` |/ __|
// /\__/ /| || |_| || (_| |\__ \
// \____/ |_| \__,_| \__, ||___/
// __/ |
// |___/
name "slugs" {
customGroupA = "ghish, gluh, gluig, glung, milgh, milsh, phlid, phlith, shabh, shelzh, shig, sith, slaa, slig, slithe, sphid, squilg, squirsh, yilg, yish, yizh, zilgh"
}
// ------------------------------------------------------------------------
// ------------------------------------------------------------------------
// ______ _ _
// | ___ \(_) | |
// | |_/ / _ _ __ __| | ___
// | ___ \| || '__| / _` |/ __|
// | |_/ /| || | | (_| |\__ \
// \____/ |_||_| \__,_||___/
// ------------------------------------------------------------------------
// _____ _
// / __ \ (_)
// | / \/ _ __ _ ___ ___
// | | | '__|| | / _ \/ __|
// | \__/\| | | || __/\__ \
// \____/|_| |_| \___||___/
name "bird cries" {
customGroupA = "breeer, eew, fee-bree, fieew, ih-ieee, ih-iii, kee-arr, kee-yer, keeerrr, kraaa, krr-eek, krrreeep, meeyah, peerr, peew, skweeurr, stree, strii, tzah-wiii, weeeerr, wha-whii"
}
// ------------------------------------------------------------------------
// ------------------------------------------------------------------------
// _____ _
// / __ \ (_)
// | / \/ _ __ _ ___ ___
// | | | '__|| | / _ \/ __|
// | \__/\| | | || __/\__ \
// \____/|_| |_| \___||___/
// (http://www.eleceng.adelaide.edu.au/personal/dabbott/animal.html)
name "bird caws" {
customGroupA = "kra kraak kaak caw kraa vaak croa kar ah gaak"
}
// ------------------------------------------------------------------------
// ------------------------------------------------------------------------
// _____ _
// / __ \ | |
// | / \/ _ __ ___ __ _ | | __ ___
// | | | '__| / _ \ / _` || |/ // __|
// | \__/\| | | (_) || (_| || < \__ \
// \____/|_| \___/ \__,_||_|\_\|___/
name "bird croaks" {
customGroupA = "awoik, honk, hroank, kau-kau, kaw, kek, kluck, kraark, krarr, kroak, kronk, kwaa, oikaa, tcheck, tseck, tzuk, whaw, yenk"
}
// ------------------------------------------------------------------------
// ------------------------------------------------------------------------
// _____ _
// |_ _| | |
// | | __ __ ___ ___ | |_ ___
// | | \ \ /\ / / / _ \ / _ \| __|/ __|
// | | \ V V / | __/| __/| |_ \__ \
// \_/ \_/\_/ \___| \___| \__||___/
name "bird tweets" {
customGroupA = "dee-dee, jeef, kil-dee, klee-ip, klee-it, klee-klee, kleet, li-kwee, pee, peea-wee, peet-see, tee-ho, tee-whee, tee-you, teee-ur, tew, tew-whee, towhee, tseet, twee, tweet, wheep, wreet, zweet"
}
// ------------------------------------------------------------------------
// ------------------------------------------------------------------------
// _____ _ _
// / __ \| | (_)
// | / \/| |__ _ _ __ _ __ ___
// | | | '_ \ | || '__|| '_ \ / __|
// | \__/\| | | || || | | |_) |\__ \
// \____/|_| |_||_||_| | .__/ |___/
// | |
// |_|
name "bird chirps" {
customGroupA = "a-a, a-oh, che-wink, chi-chi, chip, chirrup, chuh, chuhli, dri-drop, ikka-chi, kidick, piri-piro, trill, wheeo-chchi, whit-whit, wik-wik"
}
// ------------------------------------------------------------------------
// ------------------------------------------------------------------------
// _ _ _
// | | | | | |
// | |_| | ___ ___ | |_ ___
// | _ | / _ \ / _ \ | __|/ __|
// | | | || (_) || (_) || |_ \__ \
// \_| |_/ \___/ \___/ \__||___/
name "bird hoots" {
customGroupA = "hoo, hooho, hoohooo, hooroo, hoot, hru, koo-ah, koo-koo, mwah, pwah, ruru, tiroo, too-loo, toowit, tuwu, twoah, twoo, whill, whipoor, whoo, whoo-ah"
}
// ------------------------------------------------------------------------
// ------------------------------------------------------------------------
// ------------------------------------------------------------------------
// ______ _ _
// | ___|(_) | |
// | |_ _ ___ | |__ ___ ___
// | _| | |/ __|| '_ \ / _ \/ __|
// | | | |\__ \| | | || __/\__ \
// \_| |_||___/|_| |_| \___||___/
// ------------------------------------------------------------------------
// ______ _ _
// | ___|(_) | |
// | |_ _ ___ | |__
// | _| | |/ __|| '_ \
// | | | |\__ \| | | |
// \_| |_||___/|_| |_|
name "fish" {
customGroupA = "bilp, blib, blip, bloolgh, blub, blup, boolp, dilp, dool, floop, ghool, gloogh, glob, glop, glub, gluup, googh, guulgh, ool, plop, polgh, poolp, quilp, quolp, sblop, shib, shup, thilp, thlup, thoop"
}
// ------------------------------------------------------------------------
// ------------------------------------------------------------------------
// _____ _ _
// / ___|| | | |
// \ `--. | |__ __ _ _ __ | | __ ___
// `--. \| '_ \ / _` || '__|| |/ // __|
// /\__/ /| | | || (_| || | | < \__ \
// \____/ |_| |_| \__,_||_| |_|\_\|___/
name "sharks" {
customGroupA = "arllg, aurch, ferllch, frach, fragh, frauch, frrechk, grach, grallch, grech, grellch, gruch, grullch, kaurch, rauch, rechk, shkurr, shralk, shregk, shrrukk"
}
// ------------------------------------------------------------------------
// ------------------------------------------------------------------------
// _____ _
// | ___| | |
// | |__ ___ | | ___
// | __| / _ \| |/ __|
// | |___ | __/| |\__ \
// \____/ \___||_||___/
name "eels" {
customGroupA = "lool, mool, ooz, silv, slee, sleem, sleez, sliv, sliz, sloov, smee, sneel, snilv, snool, sool, szee, szoo, veez, vlee, vliz, vloo, vool, voolm, vooz, zeev, zilv, zliv, zloo, zool, zoov"
}
name "eels" {
customGroupA = "lool, mool, ooz, silv, slee, sleem, sleez, sliv, sliz, sloov, smee, sneel, snilv, snool, sool, szee, szoo, veez, vlee, vliz, vloo, vool, voolm, vooz, zeev, zilv, zliv, zloo, zool, zoov"
}
// ______ _ _ _
// | ___ \ | | (_)| |
// | |_/ / ___ _ __ | |_ _ | | ___ ___
// | / / _ \| '_ \ | __|| || | / _ \/ __|
// | |\ \ | __/| |_) || |_ | || || __/\__ \
// \_| \_| \___|| .__/ \__||_||_| \___||___/
// | |
// |_|
name "turtles" {
customGroupA = "haash, heem, ihxaan, inixh, kahxtu, kam, kiul, mahz, mierz, mursh, reehm, scux, shai, shar, sheel, siul, skeen, slaxas, strai, suliz, sxur, taish, tur, tzenx, tzesh, tzuhan, tzur, xeem, xhan, xurelz"
}
name "lizards" {
customGroupA = "ahsk, anakh, ikhsar, inkh, isith, izkur, kar, kisz, krah, krizil, lirisk, liszth, rah, rahk, rahn, rahst, rahz, rausz, salar, sar, sard, sarn, skurr, skih, slith, sliz, surt, szaur, zahsu, zar, zark, zilakh"
}
name "snakes" {
customGroupA = "aassp, hish, hisstah, issah, issh, kaa, kepesh, nepthiss, ness, nissp, peshep, shaash, shaah, shaass, shissk, ssaan, ssaath, ssaah, ssashen, ssep, sseth, ssin, ssipth, ssnaah, ssnepth, vaass, vaathiss, viss, vissp, yaash, yiss"
}
// ___ _ _ _ _
// / _ \ | | (_)| | (_)
// / /_\ \ _ __ ___ _ __ | |__ _ | |__ _ __ _ _ __ ___
// | _ || '_ ` _ \ | '_ \ | '_ \ | || '_ \ | | / _` || '_ \ / __|
// | | | || | | | | || |_) || | | || || |_) || || (_| || | | |\__ \
// \_| |_/|_| |_| |_|| .__/ |_| |_||_||_.__/ |_| \__,_||_| |_||___/
// | |
// |_|
name "frogs" {
customGroupA = "bhirr, bhurr, bi-bugh, braarp, breek, brekk, brepp, brib, bripp, brooäkk, brrarp, bruurk, bulph, kek-kek, khroap, koärk, koäx, krekkek, pheärp, pribbit, phrip-pip, ribbit"
}
name "toads" {
customGroupA = "boag, bolg, brolg, gaarlb, goag, goalb, golg, goln, graal, roalb, roalg, rolg, rolv, slaag, slaan, slaar, slaav, sloag, slorg, slorv, soag, vaarg, vlaar, vlaaz, voag, volg, vraag, vraal, vrog, vrol"
}