Module:NameGenerator/NamingTable: Difference between revisions
Jump to navigation
Jump to search
(added base names and title template stuff) |
(fixed bug with overriding xfix count) |
||
Line 821: | Line 821: | ||
}, | }, | ||
["glow-wight"] = { | ["glow-wight"] = { | ||
HyphenationChance = | HyphenationChance = 15, | ||
TwoNameChance = | TwoNameChance = 1, | ||
Prefixes = { | Prefixes = { | ||
"bri", | "bri", | ||
Line 832: | Line 832: | ||
"sar", | "sar", | ||
}, | }, | ||
MinPrefixAmount = | MinPrefixAmount = 1, | ||
MaxPrefixAmount = | MaxPrefixAmount = 1, | ||
Infixes = { | Infixes = { | ||
"dora", | "dora", | ||
Line 844: | Line 844: | ||
}, | }, | ||
MinInfixAmount = 0, | MinInfixAmount = 0, | ||
MaxInfixAmount = | MaxInfixAmount = 1, | ||
Postfixes = { | Postfixes = { | ||
"amo", | "amo", | ||
Line 855: | Line 855: | ||
}, | }, | ||
MinPostfixAmount = 0, | MinPostfixAmount = 0, | ||
MaxPostfixAmount = | MaxPostfixAmount = 1, | ||
}, | }, | ||
["glow-wight hero"] = { | ["glow-wight hero"] = { | ||
Line 937: | Line 916: | ||
}, | }, | ||
baboon = { | baboon = { | ||
HyphenationChance = | HyphenationChance = 100, | ||
TwoNameChance = | TwoNameChance = 1, | ||
Prefixes = { | Prefixes = { | ||
"oo", | "oo", | ||
Line 948: | Line 927: | ||
"hoo", | "hoo", | ||
}, | }, | ||
MinPrefixAmount = | MinPrefixAmount = 1, | ||
MaxPrefixAmount = | MaxPrefixAmount = 3, | ||
Infixes = { | Infixes = { | ||
"O", | "O", | ||
Line 961: | Line 940: | ||
"EEE", | "EEE", | ||
}, | }, | ||
MinInfixAmount = | MinInfixAmount = 1, | ||
MaxInfixAmount = | MaxInfixAmount = 3, | ||
Postfixes = { | Postfixes = { | ||
"ah", | "ah", | ||
Line 976: | Line 955: | ||
}, | }, | ||
MinPostfixAmount = 0, | MinPostfixAmount = 0, | ||
MaxPostfixAmount = | MaxPostfixAmount = 2, | ||
}, | }, | ||
["baboon hero"] = { | ["baboon hero"] = { | ||
Line 1,102: | Line 1,067: | ||
crab = { | crab = { | ||
HyphenationChance = 0, | HyphenationChance = 0, | ||
TwoNameChance = | TwoNameChance = 20, | ||
Prefixes = { | Prefixes = { | ||
"aco", | "aco", | ||
Line 1,123: | Line 1,088: | ||
"za", | "za", | ||
}, | }, | ||
MinPrefixAmount = | MinPrefixAmount = 1, | ||
MaxPrefixAmount = | MaxPrefixAmount = 1, | ||
Infixes = { | Infixes = { | ||
"bni", | "bni", | ||
Line 1,144: | Line 1,109: | ||
"ze", | "ze", | ||
}, | }, | ||
MinInfixAmount = | MinInfixAmount = 1, | ||
MaxInfixAmount = | MaxInfixAmount = 2, | ||
Postfixes = { | Postfixes = { | ||
"crab", | "crab", | ||
}, | }, | ||
MinPostfixAmount = | MinPostfixAmount = 1, | ||
MaxPostfixAmount = | MaxPostfixAmount = 1, | ||
}, | |||
["crab hero"] = { | |||
HyphenationChance = 0, | |||
}, | |||
["crab hero"] = { | |||
HyphenationChance = 0, | |||
TwoNameChance = 0, | TwoNameChance = 0, | ||
Prefixes = { | Prefixes = { | ||
Line 1,248: | Line 1,192: | ||
goatfolk = { | goatfolk = { | ||
HyphenationChance = 0, | HyphenationChance = 0, | ||
TwoNameChance = | TwoNameChance = 1, | ||
Prefixes = { | Prefixes = { | ||
"ba", | "ba", | ||
Line 1,258: | Line 1,202: | ||
}, | }, | ||
MinPrefixAmount = 0, | MinPrefixAmount = 0, | ||
MaxPrefixAmount = | MaxPrefixAmount = 1, | ||
Infixes = { | Infixes = { | ||
"ba", | "ba", | ||
Line 1,267: | Line 1,211: | ||
}, | }, | ||
MinInfixAmount = 0, | MinInfixAmount = 0, | ||
MaxInfixAmount = | MaxInfixAmount = 3, | ||
Postfixes = { | Postfixes = { | ||
"a", | "a", | ||
Line 1,276: | Line 1,220: | ||
"ah", | "ah", | ||
}, | }, | ||
MinPostfixAmount = | MinPostfixAmount = 1, | ||
MaxPostfixAmount = | MaxPostfixAmount = 2, | ||
}, | |||
["goatfolk hero"] = { | |||
HyphenationChance = 0, | |||
TwoNameChance = 0, | |||
Prefixes = { | |||
}, | |||
["goatfolk hero"] = { | |||
HyphenationChance = 0, | |||
TwoNameChance = 0, | |||
Prefixes = { | |||
"ba", | "ba", | ||
"baa", | "baa", | ||
Line 1,558: | Line 1,481: | ||
}, | }, | ||
naphtaali = { | naphtaali = { | ||
HyphenationChance = | HyphenationChance = 15, | ||
TwoNameChance = | TwoNameChance = 1, | ||
Prefixes = { | Prefixes = { | ||
"ix", | "ix", | ||
Line 1,570: | Line 1,493: | ||
"xol", | "xol", | ||
}, | }, | ||
MinPrefixAmount = | MinPrefixAmount = 1, | ||
MaxPrefixAmount = | MaxPrefixAmount = 2, | ||
Infixes = { | Infixes = { | ||
"ac", | "ac", | ||
Line 1,582: | Line 1,505: | ||
}, | }, | ||
MinInfixAmount = 0, | MinInfixAmount = 0, | ||
MaxInfixAmount = | MaxInfixAmount = 2, | ||
Postfixes = { | Postfixes = { | ||
"al", | "al", | ||
Line 1,593: | Line 1,516: | ||
}, | }, | ||
MinPostfixAmount = 0, | MinPostfixAmount = 0, | ||
MaxPostfixAmount = | MaxPostfixAmount = 1, | ||
}, | |||
["naphtaali hero"] = { | |||
HyphenationChance = 0, | |||
}, | |||
["naphtaali hero"] = { | |||
HyphenationChance = 0, | |||
TwoNameChance = 0, | TwoNameChance = 0, | ||
Prefixes = { | Prefixes = { | ||
Line 1,678: | Line 1,579: | ||
}, | }, | ||
snapjaw = { | snapjaw = { | ||
HyphenationChance = | HyphenationChance = 15, | ||
TwoNameChance = | TwoNameChance = 1, | ||
Prefixes = { | Prefixes = { | ||
"bar", | "bar", | ||
Line 1,704: | Line 1,605: | ||
}, | }, | ||
MinPrefixAmount = 0, | MinPrefixAmount = 0, | ||
MaxPrefixAmount = | MaxPrefixAmount = 2, | ||
Infixes = { | Infixes = { | ||
"afo", | "afo", | ||
Line 1,721: | Line 1,622: | ||
"wof", | "wof", | ||
}, | }, | ||
MinInfixAmount = | MinInfixAmount = 1, | ||
MaxInfixAmount = | MaxInfixAmount = 4, | ||
Postfixes = { | Postfixes = { | ||
"ab", | "ab", | ||
Line 1,745: | Line 1,646: | ||
}, | }, | ||
MinPostfixAmount = 0, | MinPostfixAmount = 0, | ||
MaxPostfixAmount = | MaxPostfixAmount = 2, | ||
}, | |||
["snapjaw hero"] = { | |||
HyphenationChance = 0, | |||
TwoNameChance = 0, | |||
}, | |||
["snapjaw hero"] = { | |||
HyphenationChance = 0, | |||
TwoNameChance = 0, | |||
Prefixes = { | Prefixes = { | ||
"bar", | "bar", | ||
Line 2,030: | Line 1,909: | ||
}, | }, | ||
troll = { | troll = { | ||
HyphenationChance = | HyphenationChance = 15, | ||
TwoNameChance = | TwoNameChance = 1, | ||
Prefixes = { | Prefixes = { | ||
"lur", | "lur", | ||
Line 2,042: | Line 1,921: | ||
}, | }, | ||
MinPrefixAmount = 0, | MinPrefixAmount = 0, | ||
MaxPrefixAmount = | MaxPrefixAmount = 1, | ||
Infixes = { | Infixes = { | ||
"mon", | "mon", | ||
Line 2,053: | Line 1,932: | ||
}, | }, | ||
MinInfixAmount = 0, | MinInfixAmount = 0, | ||
MaxInfixAmount = | MaxInfixAmount = 3, | ||
Postfixes = { | Postfixes = { | ||
"mmu", | "mmu", | ||
Line 2,063: | Line 1,942: | ||
"zzum", | "zzum", | ||
}, | }, | ||
MinPostfixAmount = | MinPostfixAmount = 1, | ||
MaxPostfixAmount = | MaxPostfixAmount = 2, | ||
}, | |||
["troll hero"] = { | |||
HyphenationChance = 0, | |||
}, | |||
["troll hero"] = { | |||
HyphenationChance = 0, | |||
TwoNameChance = 0, | TwoNameChance = 0, | ||
Prefixes = { | Prefixes = { | ||
Line 2,149: | Line 2,006: | ||
mechanimist = { | mechanimist = { | ||
HyphenationChance = 0, | HyphenationChance = 0, | ||
TwoNameChance = | TwoNameChance = 100, | ||
Prefixes = { | Prefixes = { | ||
"aba", | "aba", | ||
Line 2,210: | Line 2,067: | ||
"tobi", | "tobi", | ||
}, | }, | ||
MinPrefixAmount = | MinPrefixAmount = 1, | ||
MaxPrefixAmount = | MaxPrefixAmount = 1, | ||
MinInfixAmount = 0, | MinInfixAmount = 0, | ||
MaxInfixAmount = 0, | MaxInfixAmount = 0, | ||
Line 2,253: | Line 2,110: | ||
"tyl", | "tyl", | ||
}, | }, | ||
MinPostfixAmount = | MinPostfixAmount = 1, | ||
MaxPostfixAmount = | MaxPostfixAmount = 1, | ||
}, | |||
["mechanimist hero"] = { | |||
HyphenationChance = 0, | |||
TwoNameChance = 0, | |||
}, | |||
["mechanimist hero"] = { | |||
HyphenationChance = 0, | |||
TwoNameChance = 0, | |||
Prefixes = { | Prefixes = { | ||
"aba", | "aba", | ||
Line 2,483: | Line 2,329: | ||
}, | }, | ||
bear = { | bear = { | ||
HyphenationChance = | HyphenationChance = 10, | ||
TwoNameChance = | TwoNameChance = 20, | ||
Prefixes = { | Prefixes = { | ||
"ba", | "ba", | ||
Line 2,503: | Line 2,349: | ||
"buyu", | "buyu", | ||
}, | }, | ||
MinPrefixAmount = | MinPrefixAmount = 1, | ||
MaxPrefixAmount = | MaxPrefixAmount = 5, | ||
MinInfixAmount = 0, | MinInfixAmount = 0, | ||
MaxInfixAmount = 0, | MaxInfixAmount = 0, | ||
Line 2,523: | Line 2,369: | ||
}, | }, | ||
MinPostfixAmount = 0, | MinPostfixAmount = 0, | ||
MaxPostfixAmount = | MaxPostfixAmount = 1, | ||
}, | }, | ||
["bear hero"] = { | ["bear hero"] = { | ||
Line 2,575: | Line 2,418: | ||
}, | }, | ||
ape = { | ape = { | ||
HyphenationChance = | HyphenationChance = 10, | ||
TwoNameChance = | TwoNameChance = 20, | ||
Prefixes = { | Prefixes = { | ||
"ka", | "ka", | ||
Line 2,605: | Line 2,448: | ||
"oyu", | "oyu", | ||
}, | }, | ||
MinPrefixAmount = | MinPrefixAmount = 1, | ||
MaxPrefixAmount = | MaxPrefixAmount = 5, | ||
MinInfixAmount = 0, | MinInfixAmount = 0, | ||
MaxInfixAmount = 0, | MaxInfixAmount = 0, | ||
Line 2,630: | Line 2,473: | ||
}, | }, | ||
MinPostfixAmount = 0, | MinPostfixAmount = 0, | ||
MaxPostfixAmount = | MaxPostfixAmount = 1, | ||
}, | |||
["ape hero"] = { | |||
HyphenationChance = 0, | |||
}, | |||
["ape hero"] = { | |||
HyphenationChance = 0, | |||
TwoNameChance = 0, | TwoNameChance = 0, | ||
Prefixes = { | Prefixes = { | ||
Line 3,104: | Line 2,932: | ||
}, | }, | ||
tortoise = { | tortoise = { | ||
HyphenationChance = | HyphenationChance = 10, | ||
TwoNameChance = | TwoNameChance = 20, | ||
Prefixes = { | Prefixes = { | ||
"mar", | "mar", | ||
Line 3,118: | Line 2,946: | ||
"nyr", | "nyr", | ||
}, | }, | ||
MinPrefixAmount = | MinPrefixAmount = 1, | ||
MaxPrefixAmount = | MaxPrefixAmount = 1, | ||
Infixes = { | Infixes = { | ||
"la", | "la", | ||
Line 3,126: | Line 2,954: | ||
"lu", | "lu", | ||
}, | }, | ||
MinInfixAmount = | MinInfixAmount = 1, | ||
MaxInfixAmount = | MaxInfixAmount = 2, | ||
Postfixes = { | Postfixes = { | ||
"lab", | "lab", | ||
Line 3,140: | Line 2,968: | ||
}, | }, | ||
MinPostfixAmount = 0, | MinPostfixAmount = 0, | ||
MaxPostfixAmount = | MaxPostfixAmount = 1, | ||
}, | |||
["tortoise hero"] = { | |||
HyphenationChance = 0, | |||
TwoNameChance = 0, | |||
Prefixes = { | |||
}, | |||
["tortoise hero"] = { | |||
HyphenationChance = 0, | |||
TwoNameChance = 0, | |||
Prefixes = { | |||
"mar", | "mar", | ||
"mir", | "mir", | ||
Line 3,307: | Line 3,122: | ||
}, | }, | ||
arachnid = { | arachnid = { | ||
HyphenationChance = | HyphenationChance = 10, | ||
TwoNameChance = | TwoNameChance = 20, | ||
Prefixes = { | Prefixes = { | ||
"phthis", | "phthis", | ||
Line 3,319: | Line 3,134: | ||
"yith", | "yith", | ||
}, | }, | ||
MinPrefixAmount = | MinPrefixAmount = 1, | ||
MaxPrefixAmount = | MaxPrefixAmount = 1, | ||
MinInfixAmount = 0, | MinInfixAmount = 0, | ||
MaxInfixAmount = 0, | MaxInfixAmount = 0, | ||
Line 3,333: | Line 3,148: | ||
"yth", | "yth", | ||
}, | }, | ||
MinPostfixAmount = | MinPostfixAmount = 1, | ||
MaxPostfixAmount = | MaxPostfixAmount = 3, | ||
}, | }, | ||
["arachnid hero"] = { | ["arachnid hero"] = { | ||
Line 3,373: | Line 3,185: | ||
}, | }, | ||
bird = { | bird = { | ||
HyphenationChance = | HyphenationChance = 100, | ||
TwoNameChance = | TwoNameChance = 20, | ||
Prefixes = { | Prefixes = { | ||
"ca", | "ca", | ||
Line 3,389: | Line 3,201: | ||
"CAW", | "CAW", | ||
}, | }, | ||
MinPrefixAmount = | MinPrefixAmount = 3, | ||
MaxPrefixAmount = | MaxPrefixAmount = 6, | ||
MinInfixAmount = 0, | MinInfixAmount = 0, | ||
MaxInfixAmount = 0, | MaxInfixAmount = 0, | ||
MinPostfixAmount = 0, | MinPostfixAmount = 0, | ||
MaxPostfixAmount = 0, | MaxPostfixAmount = 0, | ||
}, | |||
["bird hero"] = { | |||
HyphenationChance = 0, | |||
}, | |||
["bird hero"] = { | |||
HyphenationChance = 0, | |||
TwoNameChance = 0, | TwoNameChance = 0, | ||
Prefixes = { | Prefixes = { | ||
Line 3,705: | Line 3,499: | ||
}, | }, | ||
antelope = { | antelope = { | ||
HyphenationChance = | HyphenationChance = 15, | ||
TwoNameChance = | TwoNameChance = 20, | ||
Prefixes = { | Prefixes = { | ||
"ga", | "ga", | ||
Line 3,739: | Line 3,533: | ||
"guyu", | "guyu", | ||
}, | }, | ||
MinPrefixAmount = | MinPrefixAmount = 1, | ||
MaxPrefixAmount = | MaxPrefixAmount = 5, | ||
MinInfixAmount = 0, | MinInfixAmount = 0, | ||
MaxInfixAmount = 0, | MaxInfixAmount = 0, | ||
Line 3,767: | Line 3,561: | ||
}, | }, | ||
MinPostfixAmount = 0, | MinPostfixAmount = 0, | ||
MaxPostfixAmount = | MaxPostfixAmount = 1, | ||
}, | }, | ||
["antelope hero"] = { | ["antelope hero"] = { | ||
Line 4,000: | Line 3,781: | ||
templar = { | templar = { | ||
HyphenationChance = 0, | HyphenationChance = 0, | ||
TwoNameChance = | TwoNameChance = 100, | ||
Prefixes = { | Prefixes = { | ||
"a", | "a", | ||
Line 4,041: | Line 3,822: | ||
"tho", | "tho", | ||
}, | }, | ||
MinPrefixAmount = | MinPrefixAmount = 1, | ||
MaxPrefixAmount = | MaxPrefixAmount = 1, | ||
Infixes = { | Infixes = { | ||
"bso", | "bso", | ||
Line 4,071: | Line 3,852: | ||
}, | }, | ||
MinInfixAmount = 0, | MinInfixAmount = 0, | ||
MaxInfixAmount = | MaxInfixAmount = 1, | ||
Postfixes = { | Postfixes = { | ||
"belle", | "belle", | ||
Line 4,118: | Line 3,899: | ||
"y", | "y", | ||
}, | }, | ||
MinPostfixAmount = | MinPostfixAmount = 1, | ||
MaxPostfixAmount = | MaxPostfixAmount = 1, | ||
}, | }, | ||
["templar hero"] = { | ["templar hero"] = { | ||
Line 4,247: | Line 4,025: | ||
MaxPostfixAmount = 0, | MaxPostfixAmount = 0, | ||
TitleTemplates = { | TitleTemplates = { | ||
"*Name*, | "*Name*, Warmonger amongst the True", | ||
}, | }, | ||
}, | }, | ||
Line 4,373: | Line 4,151: | ||
MaxPostfixAmount = 0, | MaxPostfixAmount = 0, | ||
TitleTemplates = { | TitleTemplates = { | ||
"*Name*, | "*Name*, Knight Commander of the Holy Temple", | ||
}, | }, | ||
}, | }, | ||
Line 4,504: | Line 4,282: | ||
barathrumite = { | barathrumite = { | ||
HyphenationChance = 0, | HyphenationChance = 0, | ||
TwoNameChance = | TwoNameChance = 20, | ||
Prefixes = { | Prefixes = { | ||
"b", | "b", | ||
Line 4,520: | Line 4,298: | ||
"th", | "th", | ||
}, | }, | ||
MinPrefixAmount = | MinPrefixAmount = 1, | ||
MaxPrefixAmount = | MaxPrefixAmount = 1, | ||
Infixes = { | Infixes = { | ||
"aco", | "aco", | ||
Line 4,542: | Line 4,320: | ||
"otti", | "otti", | ||
}, | }, | ||
MinInfixAmount = | MinInfixAmount = 1, | ||
MaxInfixAmount = | MaxInfixAmount = 1, | ||
Postfixes = { | Postfixes = { | ||
"ccea", | "ccea", | ||
Line 4,562: | Line 4,340: | ||
}, | }, | ||
MinPostfixAmount = 0, | MinPostfixAmount = 0, | ||
MaxPostfixAmount = | MaxPostfixAmount = 1, | ||
}, | }, | ||
["barathrumite hero"] = { | ["barathrumite hero"] = { |
Revision as of 05:40, 31 May 2022
Documentation for this module may be created at Module:NameGenerator/NamingTable/doc
local naming = {
qudish = {
HyphenationChance = 10,
TwoNameChance = 20,
Prefixes = {
"fa",
"ha",
"i",
"ka",
"ki",
"ku",
"ma",
"meh",
"mo",
"mu",
"na",
"ni",
"nu",
"ny",
"o",
"q",
"shwu",
"shwy",
"si",
"sy",
"ta",
"ti",
"ty",
"u",
"uu",
"y",
"ya",
"yi",
"yy",
},
MinPrefixAmount = 1,
MaxPrefixAmount = 1,
Infixes = {
"ga",
"me",
"mo",
"moo",
"mu",
"muu",
"ra",
"ro",
"roo",
"ru",
"ruu",
"shi",
"shra",
"shri",
"shro",
"shru",
"shwa",
"shwo",
"shwu",
"yu",
},
MinInfixAmount = 0,
MaxInfixAmount = 2,
Postfixes = {
"bas",
"d",
"jr",
"kas",
"kat",
"la",
"m",
"met",
"mir",
"mut",
"q",
"qat",
"raq",
"rem",
"roq",
"shum",
"shur",
"tep",
"un",
"ur",
"uun",
"war",
"wer",
"wur",
},
MinPostfixAmount = 1,
MaxPostfixAmount = 1,
},
["qudish site"] = {
HyphenationChance = 0,
TwoNameChance = 0,
Prefixes = {
"a",
"ala",
"bi",
"da",
"du",
"eka",
"ha",
"i",
"ka",
"ki",
"ma",
"mi",
"na",
"qa",
"sa",
"sha",
"she",
"shu",
"su",
"ta",
"te",
"tu",
"u",
},
MinPrefixAmount = 1,
MaxPrefixAmount = 1,
Infixes = {
"arra",
"azo",
"ba",
"by",
"ga",
"gga",
"ili",
"mri",
"ne",
"ra",
"rche",
"rqa",
"rqu",
"rsi",
"rva",
},
MinInfixAmount = 0,
MaxInfixAmount = 1,
Postfixes = {
"bal",
"d",
"kesh",
"kh",
"kish",
"lep",
"lil",
"mas",
"mish",
"mmu",
"mor",
"mrod",
"mur",
"nip",
"nna",
"pad",
"ppa",
"ppar",
"ppir",
"ppur",
"r",
"ruk",
"sh",
"shan",
"shur",
"tara",
"tum",
"vah",
"vuh",
"wan",
"war",
"zor",
},
MinPostfixAmount = 1,
MaxPostfixAmount = 1,
},
eater = {
HyphenationChance = 5,
TwoNameChance = 0,
Prefixes = {
"anti",
"arta",
"ba",
"da",
"dari",
"dja",
"gi",
"i",
"kho",
"khu",
"meh",
"mi",
"mu",
"na",
"o",
"oro",
"poly",
"q",
"sha",
"su",
"u",
"uu",
"xer",
"y",
"ya",
"yu",
"yy",
},
MinPrefixAmount = 1,
MaxPrefixAmount = 1,
Infixes = {
"le",
"ra",
"thri",
"xer",
"yu",
},
MinInfixAmount = 0,
MaxInfixAmount = 1,
Postfixes = {
"dates",
"dokht",
"dukht",
"him",
"masp",
"med",
"pater",
"pur",
"rad",
"ram",
"seh",
"shid",
"shir",
"tafa",
"xes",
},
MinPostfixAmount = 1,
MaxPostfixAmount = 1,
},
ekuemekiyyen = {
HyphenationChance = 0,
TwoNameChance = 0,
Prefixes = {
"ab",
"ad",
"afi",
"afu",
"aka",
"aki",
"aku",
"ama",
"ayo",
"ba",
"chi",
"chu",
"di",
"du",
"ebe",
"efu",
"eke",
"eku",
"eme",
"ife",
"ima",
"ko",
"kwa",
"ma",
"mo",
"na",
"nke",
"nki",
"nne",
"no",
"nu",
"nya",
"oba",
"oge",
"ola",
"olu",
"ta",
"za",
"zu",
},
MinPrefixAmount = 1,
MaxPrefixAmount = 1,
Infixes = {
"ama",
"ba",
"baji",
"batu",
"bo",
"chi",
"chu",
"di",
"fa",
"fe",
"fu",
"ji",
"ke",
"kwu",
"la",
"mba",
"mbe",
"mbo",
"nga",
"ngo",
"ngu",
"nza",
"pi",
"ra",
"se",
"tu",
"ye",
},
MinInfixAmount = 0,
MaxInfixAmount = 2,
Postfixes = {
"bem",
"bi",
"bola",
"chi",
"da",
"de",
"di",
"fe",
"fi",
"go",
"ji",
"jo",
"ka",
"kan",
"ke",
"ko",
"ku",
"la",
"le",
"mbe",
"me",
"mi",
"mu",
"nde",
"nti",
"nyi",
"oye",
"po",
"ra",
"re",
"ri",
"sa",
"to",
"wale",
"ya",
"yo",
"za",
"zo",
},
MinPostfixAmount = 1,
MaxPostfixAmount = 1,
TitleTemplates = {
"*Name* *Suffix*",
},
TemplateVars = {
["*Suffix*"] = {
"ka",
"ki",
"ku",
"ko",
"",
},
},
},
ibulian = {
HyphenationChance = 0,
TwoNameChance = 80,
Prefixes = {
"a",
"ae",
"an",
"au",
"ba",
"bla",
"bru",
"cae",
"cai",
"cami",
"cassi",
"ci",
"clau",
"cnae",
"co",
"cri",
"de",
"dio",
"do",
"dru",
"egna",
"fa",
"fau",
"fe",
"fla",
"flo",
"ga",
"ge",
"gnae",
"ha",
"he",
"ho",
"io",
"iu",
"ja",
"ju",
"la",
"lau",
"li",
"lu",
"ma",
"ne",
"no",
"octa",
"ovi",
"pli",
"po",
"pri",
"pu",
"qui",
"ru",
"sa",
"se",
"spu",
"ta",
"ti",
"tu",
"va",
"ve",
"vi",
},
MinPrefixAmount = 1,
MaxPrefixAmount = 1,
Infixes = {
"bi",
"bri",
"ce",
"ci",
"cle",
"dri",
"ga",
"gri",
"gu",
"llu",
"lu",
"mi",
"na",
"ndi",
"ni",
"nu",
"pi",
"pri",
"ra",
"rdi",
"re",
"renti",
"rma",
"rne",
"si",
"spi",
"ssi",
"sti",
"ti",
"to",
"vi",
"xe",
"xi",
},
MinInfixAmount = 0,
MaxInfixAmount = 1,
Postfixes = {
"ba",
"bius",
"bus",
"cius",
"dia",
"dina",
"dinus",
"dius",
"gina",
"ginus",
"ius",
"lia",
"liana",
"lius",
"lix",
"lla",
"lus",
"mus",
"na",
"nius",
"nus",
"pius",
"ppa",
"ppina",
"pus",
"ro",
"sar",
"sius",
"sta",
"stus",
"to",
"tus",
},
MinPostfixAmount = 1,
MaxPostfixAmount = 1,
},
yawningmoon = {
HyphenationChance = 0,
TwoNameChance = 50,
Prefixes = {
"apa",
"dya",
"ghrta",
"jna",
"ksa",
"kse",
"kso",
"mi",
"nir",
"pri",
"pu",
"ru",
"savi",
"tar",
"tva",
"tvi",
"tvo",
"ur",
"vri",
},
MinPrefixAmount = 1,
MaxPrefixAmount = 1,
Infixes = {
"rth",
"sh",
"th",
},
MinInfixAmount = 0,
MaxInfixAmount = 1,
Postfixes = {
"tar",
"dra",
"vra",
"vrin",
"tr",
"vri",
"nu",
"dru",
"kras",
"kra",
"tra",
"tri",
"truu",
"nyu",
},
MinPostfixAmount = 1,
MaxPostfixAmount = 1,
},
arcologian = {
HyphenationChance = 0,
TwoNameChance = 80,
Prefixes = {
"a",
"ado",
"ae",
"ba",
"chri",
"clau",
"cleo",
"co",
"cro",
"cy",
"da",
"de",
"di",
"dio",
"e",
"eu",
"ga",
"geo",
"gi",
"gre",
"he",
"hie",
"ho",
"hya",
"i",
"ja",
"je",
"ju",
"ka",
"khlo",
"klau",
"kri",
"kyr",
"la",
"lea",
"leo",
"ly",
"ma",
"mi",
"ne",
"ni",
"o",
"pa",
"pe",
"phi",
"pie",
"pla",
"pro",
"pto",
"py",
"ra",
"sa",
"se",
"so",
"sta",
"ste",
"tha",
"the",
"theo",
"ti",
"xa",
"ze",
},
MinPrefixAmount = 1,
MaxPrefixAmount = 1,
Infixes = {
"ande",
"bi",
"biu",
"ce",
"chae",
"chi",
"cho",
"ci",
"cli",
"cra",
"ddaeu",
"de",
"do",
"dre",
"dy",
"esu",
"ge",
"gesi",
"gi",
"go",
"le",
"ly",
"mbro",
"me",
"mo",
"mpi",
"na",
"naeu",
"nea",
"ngelo",
"ngelu",
"nti",
"ntio",
"ny",
"oni",
"pho",
"phro",
"pi",
"ra",
"rca",
"ri",
"ro",
"rpheu",
"sa",
"schy",
"se",
"si",
"sia",
"smu",
"sta",
"sthe",
"stia",
"tha",
"tiu",
"to",
"tu",
"xa",
"xi",
"xia",
"ya",
},
MinInfixAmount = 0,
MaxInfixAmount = 1,
Postfixes = {
"a",
"an",
"be",
"bil",
"bius",
"ce",
"chia",
"chus",
"cla",
"cles",
"clid",
"ctra",
"cy",
"da",
"dace",
"das",
"der",
"des",
"dite",
"dius",
"dne",
"dra",
"dria",
"gor",
"ione",
"ja",
"la",
"las",
"laus",
"le",
"leen",
"len",
"les",
"lia",
"lin",
"line",
"lip",
"lipp",
"lius",
"lla",
"llen",
"mas",
"mia",
"mis",
"mon",
"mus",
"my",
"n",
"na",
"nda",
"nder",
"ndrew",
"ne",
"nes",
"ngel",
"nia",
"nice",
"nis",
"nise",
"nna",
"nne",
"nth",
"ntha",
"nthe",
"nys",
"phen",
"pher",
"pheus",
"phne",
"phone",
"r",
"ras",
"rcas",
"re",
"ren",
"res",
"ret",
"rett",
"rge",
"rgia",
"ril",
"rin",
"rine",
"rion",
"ris",
"rs",
"rus",
"ry",
"ryn",
"s",
"sa",
"se",
"sil",
"sis",
"ssa",
"sseus",
"sta",
"stor",
"sus",
"syne",
"ta",
"ter",
"tes",
"tha",
"thea",
"theus",
"thia",
"thy",
"tian",
"tius",
"to",
"tor",
"tre",
"tta",
"tus",
"tyche",
"us",
"ven",
"x",
},
MinPostfixAmount = 1,
MaxPostfixAmount = 1,
},
["glow-wight"] = {
HyphenationChance = 15,
TwoNameChance = 1,
Prefixes = {
"bri",
"emi",
"joh",
"muz",
"pho",
"ro",
"sar",
},
MinPrefixAmount = 1,
MaxPrefixAmount = 1,
Infixes = {
"dora",
"dori",
"eri",
"foli",
"moly",
"suri",
"uri",
},
MinInfixAmount = 0,
MaxInfixAmount = 1,
Postfixes = {
"amo",
"emon",
"gustus",
"ian",
"sar",
"swis",
"vo",
},
MinPostfixAmount = 0,
MaxPostfixAmount = 1,
},
["glow-wight hero"] = {
HyphenationChance = 0,
TwoNameChance = 0,
Prefixes = {
"bri",
"emi",
"joh",
"muz",
"pho",
"ro",
"sar",
},
MinPrefixAmount = 0,
MaxPrefixAmount = 0,
Infixes = {
"dora",
"dori",
"eri",
"foli",
"moly",
"suri",
"uri",
},
MinInfixAmount = 0,
MaxInfixAmount = 0,
Postfixes = {
"amo",
"emon",
"gustus",
"ian",
"sar",
"swis",
"vo",
},
MinPostfixAmount = 0,
MaxPostfixAmount = 0,
TitleTemplates = {
"*Name*, the *Adjective* *Patron* *Epithet*",
},
TemplateVars = {
["*Adjective*"] = {
"ancient",
"glowing",
"prescient",
"silent",
"whispering",
"wise",
},
["*Epithet*"] = {
"Priest",
"Firebrand",
"Crechemother",
"Glowmatron",
"Baptized",
"Cardinal",
},
},
},
baboon = {
HyphenationChance = 100,
TwoNameChance = 1,
Prefixes = {
"oo",
"ooo",
"o",
"oh",
"ooh",
"ho",
"hoo",
},
MinPrefixAmount = 1,
MaxPrefixAmount = 3,
Infixes = {
"O",
"OO",
"OOO",
"HOO",
"HOOO",
"AH",
"E",
"EE",
"EEE",
},
MinInfixAmount = 1,
MaxInfixAmount = 3,
Postfixes = {
"ah",
"ahh",
"o",
"oo",
"ooo",
"ho",
"hoo",
"e",
"ee",
"eee",
},
MinPostfixAmount = 0,
MaxPostfixAmount = 2,
},
["baboon hero"] = {
HyphenationChance = 0,
TwoNameChance = 0,
Prefixes = {
"oo",
"ooo",
"o",
"oh",
"ooh",
"ho",
"hoo",
},
MinPrefixAmount = 0,
MaxPrefixAmount = 0,
Infixes = {
"O",
"OO",
"OOO",
"HOO",
"HOOO",
"AH",
"E",
"EE",
"EEE",
},
MinInfixAmount = 0,
MaxInfixAmount = 0,
Postfixes = {
"ah",
"ahh",
"o",
"oo",
"ooo",
"ho",
"hoo",
"e",
"ee",
"eee",
},
MinPostfixAmount = 0,
MaxPostfixAmount = 0,
TitleTemplates = {
"*Name*, the *Rings* Baboon *Epithet*",
},
TemplateVars = {
["*Epithet*"] = {
"Philanderer",
"Riddler",
"Hermit",
"Sophisticate",
"Demagogue",
"King",
"Queen",
},
},
},
clam = {
HyphenationChance = 0,
TwoNameChance = 20,
Prefixes = {
"aco",
"aga",
"ba",
"bo",
"ca",
"di",
"gi",
"ha",
"hi",
"ja",
"ma",
"mu",
"rho",
"sa",
"so",
"te",
"y",
"za",
},
MinPrefixAmount = 1,
MaxPrefixAmount = 1,
Infixes = {
"bni",
"do",
"ggi",
"go",
"l",
"mil",
"mpsi",
"nni",
"pho",
"ra",
"rca",
"rtha",
"sdru",
"sgo",
"tra",
"tti",
"ze",
},
MinInfixAmount = 1,
MaxInfixAmount = 2,
Postfixes = {
"clam",
},
MinPostfixAmount = 1,
MaxPostfixAmount = 1,
},
crab = {
HyphenationChance = 0,
TwoNameChance = 20,
Prefixes = {
"aco",
"aga",
"ba",
"bo",
"ca",
"di",
"gi",
"ha",
"hi",
"ja",
"ma",
"mu",
"rho",
"sa",
"so",
"te",
"y",
"za",
},
MinPrefixAmount = 1,
MaxPrefixAmount = 1,
Infixes = {
"bni",
"do",
"ggi",
"go",
"l",
"mil",
"mpsi",
"nni",
"pho",
"ra",
"rca",
"rtha",
"sdru",
"sgo",
"tra",
"tti",
"ze",
},
MinInfixAmount = 1,
MaxInfixAmount = 2,
Postfixes = {
"crab",
},
MinPostfixAmount = 1,
MaxPostfixAmount = 1,
},
["crab hero"] = {
HyphenationChance = 0,
TwoNameChance = 0,
Prefixes = {
"aco",
"aga",
"ba",
"bo",
"ca",
"di",
"gi",
"ha",
"hi",
"ja",
"ma",
"mu",
"rho",
"sa",
"so",
"te",
"y",
"za",
},
MinPrefixAmount = 0,
MaxPrefixAmount = 0,
Infixes = {
"bni",
"do",
"ggi",
"go",
"l",
"mil",
"mpsi",
"nni",
"pho",
"ra",
"rca",
"rtha",
"sdru",
"sgo",
"tra",
"tti",
"ze",
},
MinInfixAmount = 0,
MaxInfixAmount = 0,
Postfixes = {
"crab",
},
MinPostfixAmount = 0,
MaxPostfixAmount = 0,
TitleTemplates = {
"*Name*, the *Adjective* *CreatureTypeCap* *Epithet*",
},
TemplateVars = {
["*Adjective*"] = {
"echoing",
"frenetic",
"many-legged",
"massive",
"one-clawed",
"shell-cracked",
},
["*Epithet*"] = {
"Ancient",
"Deepcrawler",
"Goliath",
"Lord",
"Patriarch",
"Skuttler",
},
},
},
goatfolk = {
HyphenationChance = 0,
TwoNameChance = 1,
Prefixes = {
"ba",
"baa",
"na",
"naa",
"ra",
"raa",
},
MinPrefixAmount = 0,
MaxPrefixAmount = 1,
Infixes = {
"ba",
"baa",
"naa",
"ra",
"raa",
},
MinInfixAmount = 0,
MaxInfixAmount = 3,
Postfixes = {
"a",
"aaa",
"aaaaah",
"aaah",
"aah",
"ah",
},
MinPostfixAmount = 1,
MaxPostfixAmount = 2,
},
["goatfolk hero"] = {
HyphenationChance = 0,
TwoNameChance = 0,
Prefixes = {
"ba",
"baa",
"na",
"naa",
"ra",
"raa",
},
MinPrefixAmount = 0,
MaxPrefixAmount = 0,
Infixes = {
"ba",
"baa",
"naa",
"ra",
"raa",
},
MinInfixAmount = 0,
MaxInfixAmount = 0,
Postfixes = {
"a",
"aaa",
"aaaaah",
"aaah",
"aah",
"ah",
},
MinPostfixAmount = 0,
MaxPostfixAmount = 0,
TitleTemplates = {
"*Name* *Epithet*, the Goatfolk Shaman of Clan *Clan*",
},
TemplateVars = {
["*Epithet*"] = {
"Stargazer",
"Heartbiter",
"Twicetalker",
"Souldrinker",
"Whitefinger",
"Clovenhorn",
},
["*Clan*"] = {
"Hotur",
"Ibex",
"Sol",
"Whitetongue",
"Yr",
"Mnim",
},
},
},
["goatfolk site"] = {
HyphenationChance = 0,
TwoNameChance = 0,
Prefixes = {
"ba",
"baa",
"na",
"naa",
"ra",
"raa",
},
MinPrefixAmount = 1,
MaxPrefixAmount = 1,
Infixes = {
"ba",
"baa",
"naa",
"ra",
"raa",
},
MinInfixAmount = 0,
MaxInfixAmount = 1,
MinPostfixAmount = 0,
MaxPostfixAmount = 0,
TitleTemplates = {
"*Name**Suffix*",
"*Prefix**Suffix*",
"*Sultan**Suffix*",
"*Name**Location*",
"*Prefix**Location*",
"*Sultan**Location*",
"*Name**Forest*",
"*Prefix**Forest*",
"*Sultan**Forest*",
},
TemplateVars = {
["*Prefix*"] = {
"Ash",
"Black",
"Blood",
"Bone",
"Cloven",
"Fern",
"Heart",
"Moon",
"Moss",
"Rain",
"Sap",
"Skull",
"Star",
"White",
},
["*Sultan*"] = {
"Resheph",
},
["*Suffix*"] = {
"baa",
"baaaaaah",
"baaaaah",
"baaaah",
"baaah",
"baah",
"naaa",
"naaaaaah",
"naaaaah",
"naaaah",
"naaah",
"raa",
"raaaaaah",
"raaaaah",
"raaaah",
"raaah",
"raah",
},
["*Forest*"] = {
"bosk",
"dale",
"dell",
"glade",
"glen",
"gorge",
"grove",
"meadow",
"root",
"vale",
"weald",
"weep",
"wood",
},
["*Location*"] = {
"bend",
"bite",
"bow",
"cleft",
"crescent",
"deep",
"pool",
"star",
"void",
"well",
},
},
},
["qlippoth site"] = {
HyphenationChance = 0,
TwoNameChance = 0,
Prefixes = {
"ba",
"baa",
"na",
"naa",
"ra",
"raa",
},
MinPrefixAmount = 1,
MaxPrefixAmount = 1,
Infixes = {
"ba",
"baa",
"naa",
"ra",
"raa",
},
MinInfixAmount = 0,
MaxInfixAmount = 1,
MinPostfixAmount = 0,
MaxPostfixAmount = 0,
TitleTemplates = {
"*Prefix**Suffix*",
"*Name**Location*",
"*Prefix**Location*",
"*Sultan**Location*",
"*Prefix**Forest*",
},
TemplateVars = {
["*Prefix*"] = {
"Ash",
"Black",
"Ghost",
"Dust",
"Wraith",
"Moon",
"Dream",
"Star",
"White",
"Grey",
"Gloom",
"Dim",
"Dusk",
"Ever",
"Null",
},
["*Sultan*"] = {
"Resheph",
},
["*Suffix*"] = {
"baa",
"baaaaaah",
"baaaaah",
"baaaah",
"baaah",
"baah",
"naaa",
"naaaaaah",
"naaaaah",
"naaaah",
"naaah",
"raa",
"raaaaaah",
"raaaaah",
"raaaah",
"raaah",
"raah",
},
["*Forest*"] = {
"bosk",
"dale",
"dell",
"glade",
"glen",
"gorge",
"grove",
"meadow",
"root",
"vale",
"weald",
"weep",
"wood",
"hollow",
},
["*Location*"] = {
"crescent",
"deep",
"pool",
"star",
"void",
"well",
"dream",
"myth",
"calm",
},
},
},
naphtaali = {
HyphenationChance = 15,
TwoNameChance = 1,
Prefixes = {
"ix",
"ku",
"nah",
"quet",
"teo",
"top",
"ux",
"xol",
},
MinPrefixAmount = 1,
MaxPrefixAmount = 2,
Infixes = {
"ac",
"coa",
"kul",
"qu",
"quo",
"tal",
"zal",
},
MinInfixAmount = 0,
MaxInfixAmount = 2,
Postfixes = {
"al",
"an",
"atl",
"in",
"mas",
"uatl",
"zin",
},
MinPostfixAmount = 0,
MaxPostfixAmount = 1,
},
["naphtaali hero"] = {
HyphenationChance = 0,
TwoNameChance = 0,
Prefixes = {
"ix",
"ku",
"nah",
"quet",
"teo",
"top",
"ux",
"xol",
},
MinPrefixAmount = 0,
MaxPrefixAmount = 0,
Infixes = {
"ac",
"coa",
"kul",
"qu",
"quo",
"tal",
"zal",
},
MinInfixAmount = 0,
MaxInfixAmount = 0,
Postfixes = {
"al",
"an",
"atl",
"in",
"mas",
"uatl",
"zin",
},
MinPostfixAmount = 0,
MaxPostfixAmount = 0,
TitleTemplates = {
"*Name*, the *Adjective* idol of *Deity*",
},
TemplateVars = {
["*Adjective*"] = {
"ancient",
"corroded",
"joyous",
"revered",
"rusted",
"terrible",
"venerated",
},
["*Deity*"] = {
"Gozer",
"Ipsis",
"Iza",
"Lok",
"Mozo",
"Queza",
},
},
},
snapjaw = {
HyphenationChance = 15,
TwoNameChance = 1,
Prefixes = {
"bar",
"bawl",
"bor",
"bowl",
"bur",
"buwl",
"da",
"do",
"du",
"gra",
"gro",
"gru",
"maf",
"mof",
"muf",
"raf",
"rof",
"ruf",
"scar",
"scor",
"scur",
},
MinPrefixAmount = 0,
MaxPrefixAmount = 2,
Infixes = {
"afo",
"ago",
"aho",
"obo",
"ofo",
"ogo",
"oho",
"su",
"ubu",
"ufo",
"ugo",
"uho",
"ulu",
"wof",
},
MinInfixAmount = 1,
MaxInfixAmount = 4,
Postfixes = {
"ab",
"af",
"ago",
"aw",
"az",
"ba",
"bo",
"bu",
"ma",
"mo",
"mu",
"ob",
"of",
"ow",
"oz",
"ub",
"uf",
"uw",
"uz",
},
MinPostfixAmount = 0,
MaxPostfixAmount = 2,
},
["snapjaw hero"] = {
HyphenationChance = 0,
TwoNameChance = 0,
Prefixes = {
"bar",
"bawl",
"bor",
"bowl",
"bur",
"buwl",
"da",
"do",
"du",
"gra",
"gro",
"gru",
"maf",
"mof",
"muf",
"raf",
"rof",
"ruf",
"scar",
"scor",
"scur",
},
MinPrefixAmount = 0,
MaxPrefixAmount = 0,
Infixes = {
"afo",
"ago",
"aho",
"obo",
"ofo",
"ogo",
"oho",
"su",
"ubu",
"ufo",
"ugo",
"uho",
"ulu",
"wof",
},
MinInfixAmount = 0,
MaxInfixAmount = 0,
Postfixes = {
"ab",
"af",
"ago",
"aw",
"az",
"ba",
"bo",
"bu",
"ma",
"mo",
"mu",
"ob",
"of",
"ow",
"oz",
"ub",
"uf",
"uw",
"uz",
},
MinPostfixAmount = 0,
MaxPostfixAmount = 0,
TitleTemplates = {
"*Name*, the *Adjective* Snapjaw *Epithet*",
},
TemplateVars = {
["*Adjective*"] = {
"calloused",
"fearsome",
"fleet-footed",
"hulking",
"learned",
"nimble",
"stalwart",
},
["*Epithet*"] = {
"Bear-baiter",
"Firesnarler",
"Gutspiller",
"King",
"Skullsplitter",
"Tot-eater",
},
},
},
star = {
HyphenationChance = 10,
TwoNameChance = 20,
Prefixes = {
"abho",
"ala",
"ammu",
"amo",
"apho",
"apo",
"arwa",
"atla",
"bao",
"ba",
"b'gnu",
"bo",
"bu",
"bya",
"coa",
"cro",
"ctha",
"cthae",
"cthy",
"cya",
"cyno",
"dhu",
"dy",
"dze",
"ei",
"ete",
"gha",
"gi",
"glee",
"gloo",
"go",
"gro",
"gtu",
"gzx",
"ha",
"hna",
"hzi",
"idh",
"inpe",
"io",
"i",
"ja",
"ju",
"kaa",
"kha",
"k'na",
"kra",
"ktha",
"ku",
"la",
"ly",
"ma",
"m'ba",
"m'na",
"mno",
"mo",
"myno",
"ncto",
"ngi",
"nssu",
"nu",
"nya",
"nycra",
"nyo",
"oo",
"othu",
"pe",
"pha",
"psu",
"pta",
"q'y",
"rapha",
"rho",
"rli",
"sca",
"se",
"sfa",
"she",
"stha",
"s'tya",
"su",
"swa",
"tho",
"to",
"tsa",
"ui",
"xcto",
"xo",
"ya",
"ye",
"y'go",
"yi",
"ysba",
"ytho",
"zsty",
},
MinPrefixAmount = 1,
MaxPrefixAmount = 1,
Infixes = {
"lo",
"tse",
"n-",
"om-",
"colo",
"ch-",
"tli",
"a",
"ggha",
"tho",
"pse",
"da",
"sgu",
"rlo",
"rqu",
"alu",
"sso",
"unu",
"rpa",
"ppo",
"mqua",
"rrthi",
"cra",
"gtha",
"r-a",
"pha",
"na",
"thne",
},
MinInfixAmount = 1,
MaxInfixAmount = 2,
Postfixes = {
"los",
"ba",
"th",
"ssa",
"cha",
"g",
"gg",
"sh",
"chenn",
"ach",
"at",
"lhu",
"lla",
"glys",
"rt",
"r",
"nis",
"mon",
"n",
"or",
"s",
"yos",
"rqu",
"sca",
"sha",
"ngo",
"t",
"kru",
"yx",
},
MinPostfixAmount = 1,
MaxPostfixAmount = 1,
},
troll = {
HyphenationChance = 15,
TwoNameChance = 1,
Prefixes = {
"lur",
"mub",
"mur",
"pur",
"rur",
"ur",
"wub",
},
MinPrefixAmount = 0,
MaxPrefixAmount = 1,
Infixes = {
"mon",
"nom",
"non",
"wow",
"woz",
"zow",
"zoz",
},
MinInfixAmount = 0,
MaxInfixAmount = 3,
Postfixes = {
"mmu",
"mumm",
"nnum",
"numm",
"wuzz",
"zeb",
"zzum",
},
MinPostfixAmount = 1,
MaxPostfixAmount = 2,
},
["troll hero"] = {
HyphenationChance = 0,
TwoNameChance = 0,
Prefixes = {
"lur",
"mub",
"mur",
"pur",
"rur",
"ur",
"wub",
},
MinPrefixAmount = 0,
MaxPrefixAmount = 0,
Infixes = {
"mon",
"nom",
"non",
"wow",
"woz",
"zow",
"zoz",
},
MinInfixAmount = 0,
MaxInfixAmount = 0,
Postfixes = {
"mmu",
"mumm",
"nnum",
"numm",
"wuzz",
"zeb",
"zzum",
},
MinPostfixAmount = 0,
MaxPostfixAmount = 0,
TitleTemplates = {
"*Name*, the *Adjective* Troll *Epithet*",
},
TemplateVars = {
["*Adjective*"] = {
"twisted",
"everlasting",
"hulking",
"bestial",
"frenetic",
"rubberhide",
"bloodthirsty",
"two-headed",
},
["*Epithet*"] = {
"Skull-collector",
"Heart-eater",
"Hunt-master",
"Man-eater",
"Caveking",
},
},
},
mechanimist = {
HyphenationChance = 0,
TwoNameChance = 100,
Prefixes = {
"aba",
"abba",
"abi",
"ag",
"alexa",
"ash",
"bartha",
"bartho",
"benja",
"benju",
"benu",
"ca",
"cale",
"casto",
"che",
"cor",
"damasca",
"debo",
"dorca",
"eben",
"eli",
"elo",
"ephra",
"ephri",
"gabri",
"ha",
"haga",
"hero",
"ho",
"hu",
"icha",
"jedi",
"jeha",
"jeho",
"jodi",
"laza",
"matthi",
"memphi",
"meno",
"morde",
"natha",
"noa",
"ode",
"pha",
"phe",
"phi",
"pho",
"rache",
"rhea",
"ru",
"sala",
"sapha",
"sephe",
"sethe",
"solo",
"stephe",
"sulu",
"tobi",
},
MinPrefixAmount = 1,
MaxPrefixAmount = 1,
MinInfixAmount = 0,
MaxInfixAmount = 0,
Postfixes = {
"cai",
"diah",
"dias",
"dius",
"ham",
"kenah",
"kunah",
"min",
"mon",
"moth",
"mun",
"muth",
"nae",
"noe",
"nue",
"ny",
"rael",
"rath",
"roth",
"saida",
"saph",
"seph",
"shaphat",
"shar",
"sheba",
"shem",
"shiah",
"shioh",
"shiuh",
"shop",
"siah",
"sioh",
"siuh",
"soph",
"thel",
"thesda",
"tyl",
},
MinPostfixAmount = 1,
MaxPostfixAmount = 1,
},
["mechanimist hero"] = {
HyphenationChance = 0,
TwoNameChance = 0,
Prefixes = {
"aba",
"abba",
"abi",
"ag",
"alexa",
"ash",
"bartha",
"bartho",
"benja",
"benju",
"benu",
"ca",
"cale",
"casto",
"che",
"cor",
"damasca",
"debo",
"dorca",
"eben",
"eli",
"elo",
"ephra",
"ephri",
"gabri",
"ha",
"haga",
"hero",
"ho",
"hu",
"icha",
"jedi",
"jeha",
"jeho",
"jodi",
"laza",
"matthi",
"memphi",
"meno",
"morde",
"natha",
"noa",
"ode",
"pha",
"phe",
"phi",
"pho",
"rache",
"rhea",
"ru",
"sala",
"sapha",
"sephe",
"sethe",
"solo",
"stephe",
"sulu",
"tobi",
},
MinPrefixAmount = 0,
MaxPrefixAmount = 0,
MinInfixAmount = 0,
MaxInfixAmount = 0,
Postfixes = {
"cai",
"diah",
"dias",
"dius",
"ham",
"kenah",
"kunah",
"min",
"mon",
"moth",
"mun",
"muth",
"nae",
"noe",
"nue",
"ny",
"rael",
"rath",
"roth",
"saida",
"saph",
"seph",
"shaphat",
"shar",
"sheba",
"shem",
"shiah",
"shioh",
"shiuh",
"shop",
"siah",
"sioh",
"siuh",
"soph",
"thel",
"thesda",
"tyl",
},
MinPostfixAmount = 0,
MaxPostfixAmount = 0,
TitleTemplates = {
"*Name*, *Cognomen*",
},
TemplateVars = {
["*Cognomen*"] = {
"chosen by Shekhinah",
"Chrome-Tauted",
"Favorite of the Argent Fathers",
"Baetyl Boy",
},
},
},
animal = {
HyphenationChance = 0,
TwoNameChance = 20,
Prefixes = {
"",
"a",
"ba",
"bi",
"da",
"e",
"fa",
"ga",
"he",
"i",
"ka",
"kha",
"khe",
"na",
"naf",
"ne",
"qa",
"qe",
"sa",
"sha",
"so",
"su",
"ta",
"te",
"tsi",
"u",
"wa",
"y",
"yy",
"za",
},
MinPrefixAmount = 1,
MaxPrefixAmount = 1,
Infixes = {
"'",
"ba",
"hi",
"la",
"lho",
"ma",
"me",
"msa",
"nya",
"qa",
"ra",
"ri",
"she",
"ssa",
"ta",
"tha",
},
MinInfixAmount = 0,
MaxInfixAmount = 3,
Postfixes = {
"ah",
"ayl",
"char",
"faat",
"fah",
"fan",
"ghaa",
"ki",
"lb",
"lef",
"li",
"maar",
"mak",
"mer",
"min",
"n",
"nahr",
"por",
"qerd",
"r",
"rah",
"ras",
"rn",
"roof",
"sad",
"sher",
"shi",
"sr",
"tt",
"tul",
"vish",
"wr",
"zeer",
},
MinPostfixAmount = 1,
MaxPostfixAmount = 1,
},
bear = {
HyphenationChance = 10,
TwoNameChance = 20,
Prefixes = {
"ba",
"baka",
"bama",
"baya",
"be",
"bee",
"bi",
"bo",
"boko",
"bomo",
"boo",
"boyo",
"bu",
"buku",
"bumu",
"buyu",
},
MinPrefixAmount = 1,
MaxPrefixAmount = 5,
MinInfixAmount = 0,
MaxInfixAmount = 0,
Postfixes = {
"ba",
"bam",
"bat",
"be",
"bee",
"bo",
"bom",
"boo",
"bum",
"bym",
"gee",
"gy",
"gye",
},
MinPostfixAmount = 0,
MaxPostfixAmount = 1,
},
["bear hero"] = {
HyphenationChance = 0,
TwoNameChance = 0,
Prefixes = {
"ba",
"baka",
"bama",
"baya",
"be",
"bee",
"bi",
"bo",
"boko",
"bomo",
"boo",
"boyo",
"bu",
"buku",
"bumu",
"buyu",
},
MinPrefixAmount = 0,
MaxPrefixAmount = 0,
MinInfixAmount = 0,
MaxInfixAmount = 0,
Postfixes = {
"ba",
"bam",
"bat",
"be",
"bee",
"bo",
"bom",
"boo",
"bum",
"bym",
"gee",
"gy",
"gye",
},
MinPostfixAmount = 0,
MaxPostfixAmount = 0,
TitleTemplates = {
"*Name*, renowned honey loving *CreatureType*",
},
},
ape = {
HyphenationChance = 10,
TwoNameChance = 20,
Prefixes = {
"ka",
"kaka",
"kama",
"kaya",
"ke",
"kee",
"ki",
"ko",
"koko",
"komo",
"koo",
"koyo",
"ku",
"kuku",
"kumu",
"kuyu",
"o",
"oka",
"oko",
"oku",
"oma",
"omo",
"omu",
"oo",
"oya",
"oyu",
},
MinPrefixAmount = 1,
MaxPrefixAmount = 5,
MinInfixAmount = 0,
MaxInfixAmount = 0,
Postfixes = {
"ka",
"kam",
"kat",
"ke",
"kee",
"ko",
"kom",
"koo",
"kum",
"ky",
"kye",
"kym",
"o",
"oee",
"oo",
"oy",
"oye",
"oym",
},
MinPostfixAmount = 0,
MaxPostfixAmount = 1,
},
["ape hero"] = {
HyphenationChance = 0,
TwoNameChance = 0,
Prefixes = {
"ka",
"kaka",
"kama",
"kaya",
"ke",
"kee",
"ki",
"ko",
"koko",
"komo",
"koo",
"koyo",
"ku",
"kuku",
"kumu",
"kuyu",
"o",
"oka",
"oko",
"oku",
"oma",
"omo",
"omu",
"oo",
"oya",
"oyu",
},
MinPrefixAmount = 0,
MaxPrefixAmount = 0,
MinInfixAmount = 0,
MaxInfixAmount = 0,
Postfixes = {
"ka",
"kam",
"kat",
"ke",
"kee",
"ko",
"kom",
"koo",
"kum",
"ky",
"kye",
"kym",
"o",
"oee",
"oo",
"oy",
"oye",
"oym",
},
MinPostfixAmount = 0,
MaxPostfixAmount = 0,
TitleTemplates = {
"*Name* the *Adjective*, legendary *CreatureType*",
},
TemplateVars = {
["*Adjective*"] = {
"Colorful",
"Elegant",
"Fashionable",
"Prismatic",
"Stylish",
"Suave",
"Well-Dressed",
"Well-Garbed",
},
},
},
robot = {
HyphenationChance = 30,
TwoNameChance = 20,
Prefixes = {
"[ERROR: MISSING HEX VALUE]",
"0",
"1",
"2",
"3",
"4",
"5",
"6",
"7",
"8",
"9",
"A",
"B",
"C",
"D",
"E",
"F",
},
MinPrefixAmount = 1,
MaxPrefixAmount = 2,
Infixes = {
"[ERROR: MISSING HEX VALUE]",
"0",
"1",
"2",
"3",
"4",
"5",
"6",
"7",
"8",
"9",
"A",
"B",
"C",
"D",
"E",
"F",
},
MinInfixAmount = 1,
MaxInfixAmount = 1,
Postfixes = {
"[ERROR: MISSING HEX VALUE]",
"0",
"1",
"2",
"3",
"4",
"5",
"6",
"7",
"8",
"9",
"A",
"B",
"C",
"D",
"E",
"F",
},
MinPostfixAmount = 1,
MaxPostfixAmount = 2,
},
insect = {
HyphenationChance = 0,
TwoNameChance = 50,
Prefixes = {
"a",
"ac",
"apa",
"ar",
"ata",
"au",
"bi",
"ca",
"ce",
"cla",
"da",
"di",
"egla",
"epa",
"fu",
"gri",
"he",
"isa",
"la",
"ly",
"ma",
"mela",
"nu",
"oe",
"pha",
"ple",
"pte",
"pyrrh",
"ra",
"re",
"sti",
"te",
"thy",
"va",
},
MinPrefixAmount = 1,
MaxPrefixAmount = 1,
Infixes = {
"be",
"ca",
"ce",
"chae",
"co",
"cto",
"cy",
"cyo",
"da",
"ga",
"gi",
"gio",
"ha",
"la",
"li",
"lli",
"lto",
"me",
"mi",
"ne",
"no",
"nthu",
"pha",
"phy",
"pi",
"rgy",
"ro",
"rou",
"so",
"sso",
"sti",
"stri",
"to",
"tro",
"vitt",
"xen",
},
MinInfixAmount = 1,
MaxInfixAmount = 2,
Postfixes = {
"bella",
"cus",
"dae",
"don",
"geia",
"la",
"lus",
"na",
"nea",
"ni",
"nia",
"nis",
"pae",
"pe",
"pha",
"plus",
"ppus",
"ra",
"reus",
"rta",
"rum",
"rus",
"sis",
"ssa",
"thus",
"tia",
"tis",
"tor",
"tus",
},
MinPostfixAmount = 1,
MaxPostfixAmount = 1,
},
ooze = {
HyphenationChance = 10,
TwoNameChance = 20,
Prefixes = {
"annu",
"astroi",
"cubi",
"cubo",
"cycli",
"cycloi",
"deca",
"di",
"discoi",
"dode",
"elli",
"fusi",
"hepta",
"hexa",
"iso",
"k-goni",
"m-goni",
"n-goni",
"octa",
"okta",
"ova",
"ovoi",
"paralle",
"poly",
"quadri",
"recta",
"rhomu",
"spheri",
"squi",
"trape",
"tri",
},
MinPrefixAmount = 1,
MaxPrefixAmount = 1,
Infixes = {
"chrys",
"dron",
"kle",
"kri",
"kto",
"mem",
"nu",
"phri",
"phro",
"polli",
"pollo",
"pto",
"rbe",
"rchmi",
"ri",
"rista",
"risto",
"so",
"sta",
"tha",
"tychi",
"tycho",
"xa",
"xi",
},
MinInfixAmount = 0,
MaxInfixAmount = 1,
Postfixes = {
"aios",
"aster",
"bion",
"crates",
"dios",
"dros",
"eon",
"hud",
"io",
"ios",
"is",
"ius",
"krates",
"lemy",
"lion",
"lleus",
"los",
"lytos",
"medes",
"mon",
"mus",
"nis",
"non",
"ntinos",
"phas",
"phis",
"phokles",
"rgo",
"rgos",
"ron",
"ses",
"sop",
"stos",
"strate",
"stus",
"teles",
"thaddeus",
"thenes",
"thenis",
"ther",
"theus",
"thon",
"tos",
"trios",
"xis",
},
MinPostfixAmount = 1,
MaxPostfixAmount = 1,
},
reptile = {
HyphenationChance = 10,
TwoNameChance = 20,
Prefixes = {
"a",
"ata",
"cha",
"chi",
"ci",
"co",
"e",
"hu",
"hue",
"hui",
"i",
"ku",
"ma",
"o",
"pa",
"pi",
"que",
"te",
"tla",
"to",
"xo",
"ya",
"za",
},
MinPrefixAmount = 1,
MaxPrefixAmount = 1,
Infixes = {
"ca",
"ctla",
"cto",
"la",
"lci",
"lco",
"lo",
"lte",
"me",
"nqui",
"pa",
"po",
"te",
"teo",
"tla",
"tli",
"tza",
"xco",
"xo",
"xto",
"ya",
"zca",
},
MinInfixAmount = 1,
MaxInfixAmount = 2,
Postfixes = {
"catl",
"ci",
"coa",
"cue",
"hil",
"hua",
"huatl",
"lisk",
"loc",
"lotl",
"mo",
"nal",
"nen",
"qui",
"teo",
"teotl",
"tin",
"tiuh",
"ton",
"trice",
"tzal",
"xtli",
"ya",
"yotl",
},
MinPostfixAmount = 1,
MaxPostfixAmount = 1,
},
tortoise = {
HyphenationChance = 10,
TwoNameChance = 20,
Prefixes = {
"mar",
"mir",
"mor",
"mur",
"myr",
"nar",
"nir",
"nor",
"nur",
"nyr",
},
MinPrefixAmount = 1,
MaxPrefixAmount = 1,
Infixes = {
"la",
"le",
"lo",
"lu",
},
MinInfixAmount = 1,
MaxInfixAmount = 2,
Postfixes = {
"lab",
"leb",
"lob",
"lub",
"mab",
"meb",
"mib",
"mob",
"mub",
},
MinPostfixAmount = 0,
MaxPostfixAmount = 1,
},
["tortoise hero"] = {
HyphenationChance = 0,
TwoNameChance = 0,
Prefixes = {
"mar",
"mir",
"mor",
"mur",
"myr",
"nar",
"nir",
"nor",
"nur",
"nyr",
},
MinPrefixAmount = 0,
MaxPrefixAmount = 0,
Infixes = {
"la",
"le",
"lo",
"lu",
},
MinInfixAmount = 0,
MaxInfixAmount = 0,
Postfixes = {
"lab",
"leb",
"lob",
"lub",
"mab",
"meb",
"mib",
"mob",
"mub",
},
MinPostfixAmount = 0,
MaxPostfixAmount = 0,
TitleTemplates = {
"*Name* the *Disposition*, legendary *CreatureType*",
},
TemplateVars = {
["*Disposition*"] = {
"Cantankerous",
"Choleric",
"Grouchy",
"Morose",
"Querulous",
"Surly",
},
},
},
fish = {
HyphenationChance = 0,
TwoNameChance = 20,
Prefixes = {
"a",
"be",
"boa",
"bri",
"ci",
"co",
"dy",
"e",
"fa",
"ge",
"gra",
"i",
"io",
"la",
"le",
"li",
"lly",
"lu",
"mo",
"mu",
"o",
"se",
"si",
"sme",
"tri",
},
MinPrefixAmount = 1,
MaxPrefixAmount = 1,
Infixes = {
"ba",
"bi",
"bno",
"bra",
"cau",
"co",
"cu",
"dia",
"dsu",
"fa",
"ga",
"gro",
"lau",
"li",
"lla",
"mpe",
"nca",
"nda",
"ndo",
"nti",
"ntu",
"rdui",
"ri",
"sa",
"sme",
"so",
"ta",
"ve",
"vell",
"xe",
},
MinInfixAmount = 0,
MaxInfixAmount = 2,
Postfixes = {
"cura",
"dens",
"dros",
"grus",
"gus",
"llio",
"lus",
"ma",
"mios",
"mna",
"mos",
"na",
"nann",
"niae",
"nn",
"nna",
"nnan",
"nnos",
"nnus",
"nus",
"ris",
"rnus",
"rrum",
"stres",
"sus",
"thus",
"tis",
"trios",
},
MinPostfixAmount = 1,
MaxPostfixAmount = 1,
},
arachnid = {
HyphenationChance = 10,
TwoNameChance = 20,
Prefixes = {
"phthis",
"sheb",
"shob",
"shyb",
"sis",
"sith",
"tyth",
"yith",
},
MinPrefixAmount = 1,
MaxPrefixAmount = 1,
MinInfixAmount = 0,
MaxInfixAmount = 0,
Postfixes = {
"is",
"ith",
"os",
"oth",
"us",
"uth",
"ys",
"yth",
},
MinPostfixAmount = 1,
MaxPostfixAmount = 3,
},
["arachnid hero"] = {
HyphenationChance = 0,
TwoNameChance = 0,
Prefixes = {
"phthis",
"sheb",
"shob",
"shyb",
"sis",
"sith",
"tyth",
"yith",
},
MinPrefixAmount = 0,
MaxPrefixAmount = 0,
MinInfixAmount = 0,
MaxInfixAmount = 0,
Postfixes = {
"is",
"ith",
"os",
"oth",
"us",
"uth",
"ys",
"yth",
},
MinPostfixAmount = 0,
MaxPostfixAmount = 0,
TitleTemplates = {
"*Name*, legendary *CreatureType* and virtuoso weaver",
},
},
bird = {
HyphenationChance = 100,
TwoNameChance = 20,
Prefixes = {
"ca",
"CA",
"CAAAAAAAAW",
"caaaaaaaw",
"caaaaaw",
"CAAAAAW",
"caaaw",
"CAAAW",
"caaw",
"CAAW",
"caw",
"CAW",
},
MinPrefixAmount = 3,
MaxPrefixAmount = 6,
MinInfixAmount = 0,
MaxInfixAmount = 0,
MinPostfixAmount = 0,
MaxPostfixAmount = 0,
},
["bird hero"] = {
HyphenationChance = 0,
TwoNameChance = 0,
Prefixes = {
"ca",
"CA",
"CAAAAAAAAW",
"caaaaaaaw",
"caaaaaw",
"CAAAAAW",
"caaaw",
"CAAAW",
"caaw",
"CAAW",
"caw",
"CAW",
},
MinPrefixAmount = 0,
MaxPrefixAmount = 0,
MinInfixAmount = 0,
MaxInfixAmount = 0,
MinPostfixAmount = 0,
MaxPostfixAmount = 0,
TitleTemplates = {
"*Name* the *Singer*, *Disposition* *CreatureType*",
},
TemplateVars = {
["*Singer*"] = {
"Bard",
"Minstrel",
"Songster",
"Songstress",
"Troubadour",
},
["*Disposition*"] = {
"brooding",
"cheerful",
"dour",
"merry",
},
},
},
worm = {
HyphenationChance = 0,
TwoNameChance = 20,
Prefixes = {
"bru",
"drau",
"ei",
"faf",
"fy",
"ga",
"glau",
"ha",
"hi",
"jor",
"la",
"ly",
"ma",
"ni",
"ra",
"ta",
},
MinPrefixAmount = 1,
MaxPrefixAmount = 1,
Infixes = {
"dho",
"fgu",
"hri",
"ldi",
"mu",
"nga",
"ngba",
"nngri",
"nni",
"nnmi",
"nva",
"rme",
"ta",
"to",
},
MinInfixAmount = 0,
MaxInfixAmount = 1,
Postfixes = {
"fa",
"gg",
"ggr",
"gi",
"gr",
"kr",
"lgja",
"ll",
"ndr",
"ngja",
"nir",
"nn",
"rmr",
"rung",
"skr",
"snir",
"str",
"ttir",
"worm",
},
MinPostfixAmount = 1,
MaxPostfixAmount = 1,
},
plant = {
HyphenationChance = 0,
TwoNameChance = 20,
Prefixes = {
"a",
"bo",
"ca",
"cha",
"co",
"ei",
"fe",
"fra",
"fre",
"go",
"gu",
"he",
"hei",
"hil",
"ja",
"jo",
"leo",
"ma",
"nie",
"o",
"phi",
"ri",
"ru",
"we",
"wi",
},
MinPrefixAmount = 1,
MaxPrefixAmount = 1,
Infixes = {
"chardi",
"de",
"degge",
"dele",
"dolfo",
"ethe",
"gel",
"gelse",
"lbe",
"lhe",
"li",
"ltzma",
"mi",
"nce",
"nra",
"nsteine",
"nthe",
"perta",
"phi",
"poldo",
"rdi",
"rle",
"rlo",
"rnu",
"rxi",
"se",
"slau",
"spe",
"ttge",
"tto",
"tzsche",
"xi",
},
MinInfixAmount = 1,
MaxInfixAmount = 2,
Postfixes = {
"beech",
"bert",
"boldt",
"bulb",
"bush",
"fern",
"frond",
"grove",
"hold",
"leaf",
"lock",
"lotze",
"moss",
"oak",
"pine",
"plum",
"root",
"rut",
"shrub",
"sprig",
"spruce",
"stumpf",
"tarch",
"vine",
"willow",
"wood",
"wort",
},
MinPostfixAmount = 1,
MaxPostfixAmount = 1,
},
fungus = {
HyphenationChance = 15,
TwoNameChance = 20,
Prefixes = {
"ama",
"aman",
"b",
"bol",
"chant",
"clav",
"co",
"cordy",
"cre",
"ento",
"gyro",
"ino",
"lep",
"m",
"mn",
"ompha",
"phall",
"pleu",
"scu",
"tri",
"um",
"vir",
},
MinPrefixAmount = 1,
MaxPrefixAmount = 1,
Infixes = {
"ake",
"ceps",
"cini",
"cort",
"dens",
"ello",
"emini",
"ento",
"era",
"erelle",
"gano",
"icus",
"inar",
"ini",
"ita",
"loma",
"oki",
"oma",
"opsis",
"orel",
"osa",
"zhi",
},
MinInfixAmount = 1,
MaxInfixAmount = 2,
Postfixes = {
"aecium",
"agaric",
"bolete",
"cap",
"carp",
"colony",
"crozier",
"frill",
"hypha",
"lichen",
"mold",
"morel",
"pellis",
"phore",
"pore",
"protist",
"shroom",
"spawn",
"spore",
"stool",
"thallus",
"troop",
"umbo",
},
MinPostfixAmount = 1,
MaxPostfixAmount = 1,
},
antelope = {
HyphenationChance = 15,
TwoNameChance = 20,
Prefixes = {
"ga",
"gaka",
"gama",
"gaya",
"ge",
"gee",
"gi",
"gna",
"gnaka",
"gnama",
"gne",
"gnee",
"gni",
"gno",
"gnomo",
"gnoo",
"gnoyo",
"gnu",
"gnuku",
"gnumu",
"gnuyu",
"go",
"goko",
"gomo",
"goo",
"goyo",
"gu",
"guku",
"gumu",
"guyu",
},
MinPrefixAmount = 1,
MaxPrefixAmount = 5,
MinInfixAmount = 0,
MaxInfixAmount = 0,
Postfixes = {
"ga",
"gam",
"gat",
"ge",
"gee",
"gnam",
"gnat",
"gne",
"gnee",
"gno",
"gnom",
"gnoo",
"gnum",
"gnym",
"go",
"gom",
"goo",
"gum",
"gy",
"gye",
"gym",
},
MinPostfixAmount = 0,
MaxPostfixAmount = 1,
},
["antelope hero"] = {
HyphenationChance = 0,
TwoNameChance = 0,
Prefixes = {
"ga",
"gaka",
"gama",
"gaya",
"ge",
"gee",
"gi",
"gna",
"gnaka",
"gnama",
"gne",
"gnee",
"gni",
"gno",
"gnomo",
"gnoo",
"gnoyo",
"gnu",
"gnuku",
"gnumu",
"gnuyu",
"go",
"goko",
"gomo",
"goo",
"goyo",
"gu",
"guku",
"gumu",
"guyu",
},
MinPrefixAmount = 0,
MaxPrefixAmount = 0,
MinInfixAmount = 0,
MaxInfixAmount = 0,
Postfixes = {
"ga",
"gam",
"gat",
"ge",
"gee",
"gnam",
"gnat",
"gne",
"gnee",
"gno",
"gnom",
"gnoo",
"gnum",
"gnym",
"go",
"gom",
"goo",
"gum",
"gy",
"gye",
"gym",
},
MinPostfixAmount = 0,
MaxPostfixAmount = 0,
TitleTemplates = {
"*Name* *Adjective*, legendary *CreatureType*",
},
TemplateVars = {
["*Adjective*"] = {
"Fleet-Hoofed",
"Quickskipper",
"Frolicker",
"Skitterhoof",
"Prancekitter",
"Kitedancer",
},
},
},
dromad = {
HyphenationChance = 0,
TwoNameChance = 10,
Prefixes = {
"a",
"da",
"di",
"du",
"i",
"mna",
"mni",
"mnu",
"qa",
"qi",
"qqa",
"qqi",
"qqu",
"qu",
"ta",
"ti",
"tu",
"u",
},
MinPrefixAmount = 1,
MaxPrefixAmount = 2,
MinInfixAmount = 0,
MaxInfixAmount = 0,
Postfixes = {
"l",
"m",
"n",
"q",
"qq",
},
MinPostfixAmount = 1,
MaxPostfixAmount = 1,
},
urchin = {
HyphenationChance = 0,
TwoNameChance = 20,
Prefixes = {
"bru",
"drau",
"ei",
"faf",
"fy",
"ga",
"glau",
"ha",
"hi",
"jor",
"la",
"ly",
"ma",
"ni",
"ra",
"ta",
},
MinPrefixAmount = 1,
MaxPrefixAmount = 1,
Infixes = {
"dho",
"fgu",
"hri",
"ldi",
"mu",
"nga",
"ngba",
"nngri",
"nni",
"nnmi",
"nva",
"rme",
"ta",
"to",
},
MinInfixAmount = 0,
MaxInfixAmount = 1,
Postfixes = {
"fa",
"gg",
"ggr",
"gi",
"gr",
"kr",
"lgja",
"ll",
"ndr",
"ngja",
"nir",
"nn",
"rmr",
"rung",
"skr",
"snir",
"str",
"ttir",
"urch",
},
MinPostfixAmount = 1,
MaxPostfixAmount = 1,
},
issachari = {
HyphenationChance = 100,
TwoNameChance = 20,
Prefixes = {
"Bathes",
"Chews",
"Chokes",
"Chugs",
"Cries",
"Drinks",
"Flays",
},
MinPrefixAmount = 1,
MaxPrefixAmount = 1,
Infixes = {
"by",
"in",
"near",
"on",
"upon",
},
MinInfixAmount = 1,
MaxInfixAmount = 1,
Postfixes = {
"Asphalt",
"Fire",
"Oil",
"Quicksalt",
"Salt",
"Serpents",
"the-Feathered-Serpent",
"the-Sun",
},
MinPostfixAmount = 1,
MaxPostfixAmount = 1,
},
templar = {
HyphenationChance = 0,
TwoNameChance = 100,
Prefixes = {
"a",
"ba",
"be",
"ca",
"cha",
"chri",
"cy",
"da",
"ed",
"eli",
"em",
"eve",
"fa",
"flo",
"ga",
"ge",
"guy",
"gwi",
"ha",
"ho",
"hu",
"hya",
"i",
"ja",
"jo",
"ju",
"le",
"lu",
"ma",
"na",
"o",
"pa",
"phi",
"pro",
"pru",
"ro",
"se",
"tho",
},
MinPrefixAmount = 1,
MaxPrefixAmount = 1,
Infixes = {
"bso",
"cho",
"cque",
"de",
"gna",
"lbe",
"lhe",
"lippi",
"ly",
"ma",
"na",
"nai",
"ne",
"nna",
"no",
"ri",
"rthe",
"sa",
"sta",
"sti",
"thi",
"tthi",
"vri",
"xe",
"xi",
},
MinInfixAmount = 0,
MaxInfixAmount = 1,
Postfixes = {
"belle",
"bert",
"beth",
"c",
"chim",
"dam",
"dicte",
"doc",
"dolf",
"dore",
"drig",
"face",
"ffrey",
"ffroy",
"gathe",
"gaux",
"gilde",
"guste",
"lde",
"mand",
"mond",
"nand",
"not",
"nuel",
"phine",
"phne",
"pold",
"race",
"rard",
"rent",
"rian",
"ric",
"ril",
"rine",
"rth",
"spard",
"stance",
"stave",
"strid",
"ther",
"thur",
"tor",
"vis",
"y",
},
MinPostfixAmount = 1,
MaxPostfixAmount = 1,
},
["templar hero"] = {
HyphenationChance = 0,
TwoNameChance = 0,
Prefixes = {
"a",
"ba",
"be",
"ca",
"cha",
"chri",
"cy",
"da",
"ed",
"eli",
"em",
"eve",
"fa",
"flo",
"ga",
"ge",
"guy",
"gwi",
"ha",
"ho",
"hu",
"hya",
"i",
"ja",
"jo",
"ju",
"le",
"lu",
"ma",
"na",
"o",
"pa",
"phi",
"pro",
"pru",
"ro",
"se",
"tho",
},
MinPrefixAmount = 0,
MaxPrefixAmount = 0,
Infixes = {
"bso",
"cho",
"cque",
"de",
"gna",
"lbe",
"lhe",
"lippi",
"ly",
"ma",
"na",
"nai",
"ne",
"nna",
"no",
"ri",
"rthe",
"sa",
"sta",
"sti",
"thi",
"tthi",
"vri",
"xe",
"xi",
},
MinInfixAmount = 0,
MaxInfixAmount = 0,
Postfixes = {
"belle",
"bert",
"beth",
"c",
"chim",
"dam",
"dicte",
"doc",
"dolf",
"dore",
"drig",
"face",
"ffrey",
"ffroy",
"gathe",
"gaux",
"gilde",
"guste",
"lde",
"mand",
"mond",
"nand",
"not",
"nuel",
"phine",
"phne",
"pold",
"race",
"rard",
"rent",
"rian",
"ric",
"ril",
"rine",
"rth",
"spard",
"stance",
"stave",
"strid",
"ther",
"thur",
"tor",
"vis",
"y",
},
MinPostfixAmount = 0,
MaxPostfixAmount = 0,
TitleTemplates = {
"*Name*, Warmonger amongst the True",
},
},
["templar commander"] = {
HyphenationChance = 0,
TwoNameChance = 0,
Prefixes = {
"a",
"ba",
"be",
"ca",
"cha",
"chri",
"cy",
"da",
"ed",
"eli",
"em",
"eve",
"fa",
"flo",
"ga",
"ge",
"guy",
"gwi",
"ha",
"ho",
"hu",
"hya",
"i",
"ja",
"jo",
"ju",
"le",
"lu",
"ma",
"na",
"o",
"pa",
"phi",
"pro",
"pru",
"ro",
"se",
"tho",
},
MinPrefixAmount = 0,
MaxPrefixAmount = 0,
Infixes = {
"bso",
"cho",
"cque",
"de",
"gna",
"lbe",
"lhe",
"lippi",
"ly",
"ma",
"na",
"nai",
"ne",
"nna",
"no",
"ri",
"rthe",
"sa",
"sta",
"sti",
"thi",
"tthi",
"vri",
"xe",
"xi",
},
MinInfixAmount = 0,
MaxInfixAmount = 0,
Postfixes = {
"belle",
"bert",
"beth",
"c",
"chim",
"dam",
"dicte",
"doc",
"dolf",
"dore",
"drig",
"face",
"ffrey",
"ffroy",
"gathe",
"gaux",
"gilde",
"guste",
"lde",
"mand",
"mond",
"nand",
"not",
"nuel",
"phine",
"phne",
"pold",
"race",
"rard",
"rent",
"rian",
"ric",
"ril",
"rine",
"rth",
"spard",
"stance",
"stave",
"strid",
"ther",
"thur",
"tor",
"vis",
"y",
},
MinPostfixAmount = 0,
MaxPostfixAmount = 0,
TitleTemplates = {
"*Name*, Knight Commander of the Holy Temple",
},
},
["templar wraith"] = {
HyphenationChance = 0,
TwoNameChance = 0,
Prefixes = {
"a",
"ba",
"be",
"ca",
"cha",
"chri",
"cy",
"da",
"ed",
"eli",
"em",
"eve",
"fa",
"flo",
"ga",
"ge",
"guy",
"gwi",
"ha",
"ho",
"hu",
"hya",
"i",
"ja",
"jo",
"ju",
"le",
"lu",
"ma",
"na",
"o",
"pa",
"phi",
"pro",
"pru",
"ro",
"se",
"tho",
},
MinPrefixAmount = 0,
MaxPrefixAmount = 0,
Infixes = {
"bso",
"cho",
"cque",
"de",
"gna",
"lbe",
"lhe",
"lippi",
"ly",
"ma",
"na",
"nai",
"ne",
"nna",
"no",
"ri",
"rthe",
"sa",
"sta",
"sti",
"thi",
"tthi",
"vri",
"xe",
"xi",
},
MinInfixAmount = 0,
MaxInfixAmount = 0,
Postfixes = {
"belle",
"bert",
"beth",
"c",
"chim",
"dam",
"dicte",
"doc",
"dolf",
"dore",
"drig",
"face",
"ffrey",
"ffroy",
"gathe",
"gaux",
"gilde",
"guste",
"lde",
"mand",
"mond",
"nand",
"not",
"nuel",
"phine",
"phne",
"pold",
"race",
"rard",
"rent",
"rian",
"ric",
"ril",
"rine",
"rth",
"spard",
"stance",
"stave",
"strid",
"ther",
"thur",
"tor",
"vis",
"y",
},
MinPostfixAmount = 0,
MaxPostfixAmount = 0,
TitleTemplates = {
"*Name*, Wraith-Knight Templar of the Binary Honorum",
},
},
barathrumite = {
HyphenationChance = 0,
TwoNameChance = 20,
Prefixes = {
"b",
"ch",
"d",
"f",
"j",
"l",
"m",
"n",
"oth",
"p",
"sh",
"sp",
"th",
},
MinPrefixAmount = 1,
MaxPrefixAmount = 1,
Infixes = {
"aco",
"afe",
"afo",
"ano",
"ara",
"ardi",
"arni",
"atti",
"itti",
"oca",
"oco",
"ofe",
"ofo",
"ona",
"ono",
"oro",
"otho",
"otti",
},
MinInfixAmount = 1,
MaxInfixAmount = 1,
Postfixes = {
"ccea",
"cceo",
"da",
"di",
"do",
"fea",
"feo",
"fucila",
"fucile",
"pea",
"peo",
"pia",
"pio",
"tha",
"tho",
},
MinPostfixAmount = 0,
MaxPostfixAmount = 1,
},
["barathrumite hero"] = {
HyphenationChance = 0,
TwoNameChance = 0,
Prefixes = {
"b",
"ch",
"d",
"f",
"j",
"l",
"m",
"n",
"oth",
"p",
"sh",
"sp",
"th",
},
MinPrefixAmount = 0,
MaxPrefixAmount = 0,
Infixes = {
"aco",
"afe",
"afo",
"ano",
"ara",
"ardi",
"arni",
"atti",
"itti",
"oca",
"oco",
"ofe",
"ofo",
"ona",
"ono",
"oro",
"otho",
"otti",
},
MinInfixAmount = 0,
MaxInfixAmount = 0,
Postfixes = {
"ccea",
"cceo",
"da",
"di",
"do",
"fea",
"feo",
"fucila",
"fucile",
"pea",
"peo",
"pia",
"pio",
"tha",
"tho",
},
MinPostfixAmount = 0,
MaxPostfixAmount = 0,
TitleTemplates = {
"*Name*, *Adjective* Barathrumite *Role*",
},
TemplateVars = {
["*Adjective*"] = {
"acclaimed",
"distinguished",
"esteemed",
},
["*Role*"] = {
"arconaut",
"lecturer",
"tinker",
"tutor",
},
},
},
hindren = {
HyphenationChance = 10,
TwoNameChance = 20,
Prefixes = {
"bi",
"da",
"de",
"der",
"ha",
"is",
"ka",
"kah",
"keh",
"ki",
"li",
"meh",
"na",
"ner",
"no",
"ra",
"re",
"reh",
"ri",
"sa",
"san",
"se",
"seh",
"ser",
"ta",
"teh",
"ve",
"ver",
"vi",
"vo",
},
MinPrefixAmount = 1,
MaxPrefixAmount = 1,
Infixes = {
"aa",
"ah",
"aw",
"da",
"de",
"di",
"e",
"fa",
"fe",
"feh",
"fy",
"i",
"ka",
"ke",
"keh",
"ki",
"le",
"leh",
"ma",
"n",
"na",
"t",
"te",
"teh",
"ti",
},
MinInfixAmount = 0,
MaxInfixAmount = 2,
Postfixes = {
"",
"hart",
"hind",
},
MinPostfixAmount = 1,
MaxPostfixAmount = 1,
},
mopango = {
HyphenationChance = 10,
TwoNameChance = 20,
Prefixes = {
"a",
"da",
"do",
"ga",
"go",
"gu",
"gya",
"gyo",
"la",
"le",
"lo",
"ma",
"me",
"mo",
"mu",
"o",
"pa",
"po",
"pya",
"pyo",
"vi",
"ya",
"yo",
},
MinPrefixAmount = 1,
MaxPrefixAmount = 1,
Infixes = {
"ba",
"chra",
"chre",
"chro",
"da",
"de",
"do",
"ga",
"go",
"gu",
"gy",
"gya",
"gyo",
"ka",
"ky",
"la",
"me",
"mya",
"myo",
"ne",
"pa",
"ra",
"ro",
"va",
"ve",
"vi",
"vo",
"vy",
"zo",
},
MinInfixAmount = 0,
MaxInfixAmount = 2,
Postfixes = {
"b",
"ba",
"ch",
"d",
"do",
"g",
"go",
"h",
"m",
"n",
"na",
"ra",
"ta",
"vi",
"vo",
"vya",
"yo",
},
MinPostfixAmount = 1,
MaxPostfixAmount = 1,
},
generalgendername = {
HyphenationChance = 1,
TwoNameChance = 20,
Prefixes = {
"",
"a",
"al",
"e",
"eo",
"ex",
"ho",
"ja",
"mu",
"neo",
"non",
"nu",
"o",
"syn",
"un",
"xeno",
"xyn",
},
MinPrefixAmount = 1,
MaxPrefixAmount = 1,
Infixes = {
"cla",
"dre",
"fa",
"fi",
"fra",
"ge",
"glo",
"gra",
"ma",
"me",
"mu",
"na",
"nao",
"no",
"sta",
"ta",
"va",
"ve",
},
MinInfixAmount = 1,
MaxInfixAmount = 1,
Postfixes = {
"cer",
"dan",
"de",
"late",
"le",
"li",
"lite",
"mite",
"n",
"nd",
"ndel",
"nder",
"r",
"rge",
"rine",
"te",
"tine",
"ve",
"x",
},
MinPostfixAmount = 1,
MaxPostfixAmount = 1,
},
generalgenderpersonterm = {
HyphenationChance = 0,
TwoNameChance = 0,
Prefixes = {
"ch",
"exm",
"gl",
"m",
"neom",
"st",
"wom",
},
MinPrefixAmount = 1,
MaxPrefixAmount = 1,
Infixes = {
"aa",
"a",
"ada",
"ay",
"au",
"era",
"ya",
"y",
},
MinInfixAmount = 1,
MaxInfixAmount = 1,
Postfixes = {
"k",
"l",
"n",
"nn",
"nt",
"x",
},
MinPostfixAmount = 1,
MaxPostfixAmount = 1,
},
generalgenderimmaturepersonterm = {
HyphenationChance = 0,
TwoNameChance = 0,
Prefixes = {
"b",
"bh",
"ch",
"g",
"gl",
"x",
"zh",
},
MinPrefixAmount = 1,
MaxPrefixAmount = 1,
Infixes = {
"a",
"e",
"i",
"o",
"ya",
"y",
},
MinInfixAmount = 1,
MaxInfixAmount = 1,
Postfixes = {
"dy",
"ld",
"li",
"lli",
"ndy",
"rl",
"y",
},
MinPostfixAmount = 1,
MaxPostfixAmount = 1,
},
generalgenderformaladdressterm = {
HyphenationChance = 0,
TwoNameChance = 0,
Prefixes = {
"fr",
"gr",
"m",
"mad",
"pl",
"s",
"v",
},
MinPrefixAmount = 1,
MaxPrefixAmount = 1,
Infixes = {
"a",
"e",
"i",
"ie",
"u",
"y",
},
MinInfixAmount = 1,
MaxInfixAmount = 1,
Postfixes = {
"ia",
"i",
"m",
"n",
"nd",
"nu",
"r",
"ra",
},
MinPostfixAmount = 1,
MaxPostfixAmount = 1,
},
generalgenderoffspringterm = {
HyphenationChance = 0,
TwoNameChance = 0,
Prefixes = {
"b",
"bh",
"ch",
"d",
"g",
"gl",
"s",
"x",
"zh",
},
MinPrefixAmount = 1,
MaxPrefixAmount = 1,
Infixes = {
"a",
"au",
"e",
"i",
"o",
"ya",
"y",
},
MinInfixAmount = 1,
MaxInfixAmount = 1,
Postfixes = {
"by",
"dy",
"ghter",
"ld",
"li",
"lli",
"n",
"ndy",
"rl",
"tt",
"tter",
"y",
},
MinPostfixAmount = 1,
MaxPostfixAmount = 1,
},
generalgendersiblingterm = {
HyphenationChance = 0,
TwoNameChance = 0,
Prefixes = {
"b",
"bh",
"br",
"ch",
"d",
"g",
"gl",
"s",
"x",
"zh",
},
MinPrefixAmount = 1,
MaxPrefixAmount = 1,
Infixes = {
"a",
"au",
"e",
"i",
"o",
"ya",
"y",
},
MinInfixAmount = 1,
MaxInfixAmount = 1,
Postfixes = {
"b",
"bby",
"dy",
"ld",
"li",
"lli",
"n",
"ndy",
"rl",
"ster",
"ther",
"y",
},
MinPostfixAmount = 1,
MaxPostfixAmount = 1,
},
generalgenderparentterm = {
HyphenationChance = 0,
TwoNameChance = 0,
Prefixes = {
"b",
"bh",
"br",
"ch",
"f",
"d",
"g",
"gl",
"m",
"s",
"x",
"zh",
},
MinPrefixAmount = 1,
MaxPrefixAmount = 1,
Infixes = {
"a",
"au",
"e",
"i",
"o",
"ya",
"y",
},
MinInfixAmount = 1,
MaxInfixAmount = 1,
Postfixes = {
"b",
"d",
"ddy",
"dy",
"ld",
"ler",
"lo",
"m",
"mmy",
"n",
"ndy",
"rl",
"ster",
"ther",
"y",
},
MinPostfixAmount = 1,
MaxPostfixAmount = 1,
},
confused = {
HyphenationChance = 0,
TwoNameChance = 1,
Prefixes = {
"duh",
"er",
"hu",
"uh",
"um",
"umm",
"wah",
"wuh",
},
MinPrefixAmount = 1,
MaxPrefixAmount = 2,
Infixes = {
"cal",
"chu",
"er",
"mah",
"uh",
"umm",
"wah",
},
MinInfixAmount = 1,
MaxInfixAmount = 2,
Postfixes = {
"cal",
"cha",
"chu",
"er",
"it",
"mah",
"uh",
"um",
"umm",
},
MinPostfixAmount = 1,
MaxPostfixAmount = 2,
},
furiousconfused = {
HyphenationChance = 0,
TwoNameChance = 1,
Prefixes = {
"AH",
"BAH",
"GAR",
"MGH",
"RAW",
"RG",
"Ur",
"UR",
},
MinPrefixAmount = 1,
MaxPrefixAmount = 2,
Infixes = {
"AAA",
"AHH",
"ARG",
"GAA",
"HH",
"MAG",
"RGG",
"RGH",
},
MinInfixAmount = 1,
MaxInfixAmount = 2,
Postfixes = {
"!!!",
"!!",
"!!1!",
"!",
"AA!",
"OO!",
"RAW!!!",
"RG!",
"RGH!!",
},
MinPostfixAmount = 1,
MaxPostfixAmount = 2,
},
}
naming.get_keys = function()
local keyset = {}
for key, value in pairs(naming) do
if type(value) == 'table' then
table.insert(keyset, key)
end
end
table.sort(keyset)
local keys = ''
for i, key in ipairs(keyset) do
keys = keys .. ',' .. key:gsub("^%l", string.upper)
end
keys = keys:gsub("^,", "")
return keys
end
return naming