Module:NameGenerator/NamingTable: Difference between revisions

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