Module:NameGenerator/NamingTable: Difference between revisions

From Caves of Qud Wiki
Jump to navigation Jump to search
(alphabetical order)
(added base names and title template stuff)
Line 357: Line 357:
     MinPostfixAmount = 1,
     MinPostfixAmount = 1,
     MaxPostfixAmount = 1,
     MaxPostfixAmount = 1,
    TitleTemplates = {
      "*Name* *Suffix*",
    },
    TemplateVars = {
      ["*Suffix*"] = {
        "ka",
        "ki",
        "ku",
        "ko",
        "",
      },
    },
   },
   },
   ibulian = {
   ibulian = {
Line 809: Line 821:
   },
   },
   ["glow-wight"] = {
   ["glow-wight"] = {
     HyphenationChance = 15,
     HyphenationChance = 0,
     TwoNameChance = 1,
     TwoNameChance = 0,
     Prefixes = {
     Prefixes = {
       "bri",
       "bri",
Line 820: Line 832:
       "sar",
       "sar",
     },
     },
     MinPrefixAmount = 1,
     MinPrefixAmount = 0,
     MaxPrefixAmount = 1,
     MaxPrefixAmount = 0,
     Infixes = {
     Infixes = {
       "dora",
       "dora",
Line 832: Line 844:
     },
     },
     MinInfixAmount = 0,
     MinInfixAmount = 0,
     MaxInfixAmount = 1,
     MaxInfixAmount = 0,
     Postfixes = {
     Postfixes = {
       "amo",
       "amo",
Line 843: Line 855:
     },
     },
     MinPostfixAmount = 0,
     MinPostfixAmount = 0,
     MaxPostfixAmount = 1,
     MaxPostfixAmount = 0,
    TitleTemplates = {
      "*Name*, the *Adjective* *Patron* *Epithet*",
    },
    TemplateVars = {
      ["*Adjective*"] = {
        "ancient",
        "glowing",
        "prescient",
        "silent",
        "whispering",
        "wise",
      },
      ["*Epithet*"] = {
        "Priest",
        "Firebrand",
        "Crechemother",
        "Glowmatron",
        "Baptized",
        "Cardinal",
      },
    },
   },
   },
   ["glow-wight hero"] = {
   ["glow-wight hero"] = {
     HyphenationChance = 0,
     HyphenationChance = 0,
     TwoNameChance = 0,
     TwoNameChance = 0,
    Prefixes = {
      "bri",
      "emi",
      "joh",
      "muz",
      "pho",
      "ro",
      "sar",
    },
     MinPrefixAmount = 0,
     MinPrefixAmount = 0,
     MaxPrefixAmount = 0,
     MaxPrefixAmount = 0,
    Infixes = {
      "dora",
      "dori",
      "eri",
      "foli",
      "moly",
      "suri",
      "uri",
    },
     MinInfixAmount = 0,
     MinInfixAmount = 0,
     MaxInfixAmount = 0,
     MaxInfixAmount = 0,
     MinPostfixAmount = 0,
    Postfixes = {
     MaxPostfixAmount = 0,
      "amo",
   },
      "emon",
      "gustus",
      "ian",
      "sar",
      "swis",
      "vo",
    },
     MinPostfixAmount = 0,
     MaxPostfixAmount = 0,
    TitleTemplates = {
      "*Name*, the *Adjective* *Patron* *Epithet*",
    },
    TemplateVars = {
      ["*Adjective*"] = {
        "ancient",
        "glowing",
        "prescient",
        "silent",
        "whispering",
        "wise",
      },
      ["*Epithet*"] = {
        "Priest",
        "Firebrand",
        "Crechemother",
        "Glowmatron",
        "Baptized",
        "Cardinal",
      },
    },
   },
   baboon = {
   baboon = {
     HyphenationChance = 100,
     HyphenationChance = 0,
     TwoNameChance = 1,
     TwoNameChance = 0,
     Prefixes = {
     Prefixes = {
       "oo",
       "oo",
Line 867: Line 948:
       "hoo",
       "hoo",
     },
     },
     MinPrefixAmount = 1,
     MinPrefixAmount = 0,
     MaxPrefixAmount = 3,
     MaxPrefixAmount = 0,
     Infixes = {
     Infixes = {
       "O",
       "O",
Line 880: Line 961:
       "EEE",
       "EEE",
     },
     },
     MinInfixAmount = 1,
     MinInfixAmount = 0,
     MaxInfixAmount = 3,
     MaxInfixAmount = 0,
     Postfixes = {
     Postfixes = {
       "ah",
       "ah",
Line 895: Line 976:
     },
     },
     MinPostfixAmount = 0,
     MinPostfixAmount = 0,
     MaxPostfixAmount = 2,
     MaxPostfixAmount = 0,
    TitleTemplates = {
      "*Name*, the *Rings* Baboon *Epithet*",
    },
    TemplateVars = {
      ["*Epithet*"] = {
        "Philanderer",
        "Riddler",
        "Hermit",
        "Sophisticate",
        "Demagogue",
        "King",
        "Queen",
      },
    },
   },
   },
   ["baboon hero"] = {
   ["baboon hero"] = {
     HyphenationChance = 0,
     HyphenationChance = 0,
     TwoNameChance = 0,
     TwoNameChance = 0,
    Prefixes = {
      "oo",
      "ooo",
      "o",
      "oh",
      "ooh",
      "ho",
      "hoo",
    },
     MinPrefixAmount = 0,
     MinPrefixAmount = 0,
     MaxPrefixAmount = 0,
     MaxPrefixAmount = 0,
     MinInfixAmount = 0,
    Infixes = {
     MaxInfixAmount = 0,
      "O",
      "OO",
      "OOO",
      "HOO",
      "HOOO",
      "AH",
      "E",
      "EE",
      "EEE",
    },
     MinInfixAmount = 0,
     MaxInfixAmount = 0,
    Postfixes = {
      "ah",
      "ahh",
      "o",
      "oo",
      "ooo",
      "ho",
      "hoo",
      "e",
      "ee",
      "eee",
    },
     MinPostfixAmount = 0,
     MinPostfixAmount = 0,
     MaxPostfixAmount = 0,
     MaxPostfixAmount = 0,
    TitleTemplates = {
      "*Name*, the *Rings* Baboon *Epithet*",
    },
    TemplateVars = {
      ["*Epithet*"] = {
        "Philanderer",
        "Riddler",
        "Hermit",
        "Sophisticate",
        "Demagogue",
        "King",
        "Queen",
      },
    },
   },
   },
   clam = {
   clam = {
Line 961: Line 1,102:
   crab = {
   crab = {
     HyphenationChance = 0,
     HyphenationChance = 0,
     TwoNameChance = 20,
     TwoNameChance = 0,
     Prefixes = {
     Prefixes = {
       "aco",
       "aco",
Line 982: Line 1,123:
       "za",
       "za",
     },
     },
     MinPrefixAmount = 1,
     MinPrefixAmount = 0,
     MaxPrefixAmount = 1,
     MaxPrefixAmount = 0,
     Infixes = {
     Infixes = {
       "bni",
       "bni",
Line 1,003: Line 1,144:
       "ze",
       "ze",
     },
     },
     MinInfixAmount = 1,
     MinInfixAmount = 0,
     MaxInfixAmount = 2,
     MaxInfixAmount = 0,
     Postfixes = {
     Postfixes = {
       "crab",
       "crab",
     },
     },
     MinPostfixAmount = 1,
     MinPostfixAmount = 0,
     MaxPostfixAmount = 1,
     MaxPostfixAmount = 0,
    TitleTemplates = {
      "*Name*, the *Adjective* *CreatureTypeCap* *Epithet*",
    },
    TemplateVars = {
      ["*Adjective*"] = {
        "echoing",
        "frenetic",
        "many-legged",
        "massive",
        "one-clawed",
        "shell-cracked",
      },
      ["*Epithet*"] = {
        "Ancient",
        "Deepcrawler",
        "Goliath",
        "Lord",
        "Patriarch",
        "Skuttler",
      },
    },
   },
   },
   ["crab hero"] = {
   ["crab hero"] = {
     HyphenationChance = 0,
     HyphenationChance = 0,
     TwoNameChance = 0,
     TwoNameChance = 0,
    MinPrefixAmount = 0,
    MaxPrefixAmount = 0,
    MinInfixAmount = 0,
    MaxInfixAmount = 0,
    MinPostfixAmount = 0,
    MaxPostfixAmount = 0,
  },
  goatfolk = {
    HyphenationChance = 0,
    TwoNameChance = 1,
     Prefixes = {
     Prefixes = {
      "aco",
      "aga",
       "ba",
       "ba",
       "baa",
       "bo",
       "na",
       "ca",
       "naa",
       "di",
       "ra",
       "gi",
       "raa",
       "ha",
      "hi",
      "ja",
      "ma",
      "mu",
      "rho",
      "sa",
      "so",
      "te",
      "y",
      "za",
     },
     },
     MinPrefixAmount = 0,
     MinPrefixAmount = 0,
     MaxPrefixAmount = 1,
     MaxPrefixAmount = 0,
     Infixes = {
     Infixes = {
       "ba",
       "bni",
       "baa",
       "do",
       "naa",
       "ggi",
      "go",
      "l",
      "mil",
      "mpsi",
      "nni",
      "pho",
       "ra",
       "ra",
       "raa",
       "rca",
      "rtha",
      "sdru",
      "sgo",
      "tra",
      "tti",
      "ze",
     },
     },
     MinInfixAmount = 0,
     MinInfixAmount = 0,
     MaxInfixAmount = 3,
     MaxInfixAmount = 0,
     Postfixes = {
     Postfixes = {
       "a",
       "crab",
      "aaa",
      "aaaaah",
      "aaah",
      "aah",
      "ah",
     },
     },
    MinPostfixAmount = 1,
    MaxPostfixAmount = 2,
  },
  ["goatfolk hero"] = {
    HyphenationChance = 0,
    TwoNameChance = 0,
    MinPrefixAmount = 0,
    MaxPrefixAmount = 0,
    MinInfixAmount = 0,
    MaxInfixAmount = 0,
     MinPostfixAmount = 0,
     MinPostfixAmount = 0,
     MaxPostfixAmount = 0,
     MaxPostfixAmount = 0,
    TitleTemplates = {
      "*Name*, the *Adjective* *CreatureTypeCap* *Epithet*",
    },
    TemplateVars = {
      ["*Adjective*"] = {
        "echoing",
        "frenetic",
        "many-legged",
        "massive",
        "one-clawed",
        "shell-cracked",
      },
      ["*Epithet*"] = {
        "Ancient",
        "Deepcrawler",
        "Goliath",
        "Lord",
        "Patriarch",
        "Skuttler",
      },
    },
   },
   },
   ["goatfolk site"] = {
   goatfolk = {
     HyphenationChance = 0,
     HyphenationChance = 0,
     TwoNameChance = 0,
     TwoNameChance = 0,
Line 1,075: Line 1,257:
       "raa",
       "raa",
     },
     },
     MinPrefixAmount = 1,
     MinPrefixAmount = 0,
     MaxPrefixAmount = 1,
     MaxPrefixAmount = 0,
     Infixes = {
     Infixes = {
       "ba",
       "ba",
Line 1,085: Line 1,267:
     },
     },
     MinInfixAmount = 0,
     MinInfixAmount = 0,
     MaxInfixAmount = 1,
     MaxInfixAmount = 0,
    Postfixes = {
      "a",
      "aaa",
      "aaaaah",
      "aaah",
      "aah",
      "ah",
    },
     MinPostfixAmount = 0,
     MinPostfixAmount = 0,
     MaxPostfixAmount = 0,
     MaxPostfixAmount = 0,
    TitleTemplates = {
      "*Name* *Epithet*, the Goatfolk Shaman of Clan *Clan*",
    },
    TemplateVars = {
      ["*Epithet*"] = {
        "Stargazer",
        "Heartbiter",
        "Twicetalker",
        "Souldrinker",
        "Whitefinger",
        "Clovenhorn",
      },
      ["*Clan*"] = {
        "Hotur",
        "Ibex",
        "Sol",
        "Whitetongue",
        "Yr",
        "Mnim",
      },
    },
   },
   },
   ["qlippoth site"] = {
   ["goatfolk hero"] = {
     HyphenationChance = 0,
     HyphenationChance = 0,
     TwoNameChance = 0,
     TwoNameChance = 0,
Line 1,100: Line 1,311:
       "raa",
       "raa",
     },
     },
     MinPrefixAmount = 1,
     MinPrefixAmount = 0,
     MaxPrefixAmount = 1,
     MaxPrefixAmount = 0,
     Infixes = {
     Infixes = {
       "ba",
       "ba",
Line 1,110: Line 1,321:
     },
     },
     MinInfixAmount = 0,
     MinInfixAmount = 0,
     MaxInfixAmount = 1,
     MaxInfixAmount = 0,
    Postfixes = {
      "a",
      "aaa",
      "aaaaah",
      "aaah",
      "aah",
      "ah",
    },
     MinPostfixAmount = 0,
     MinPostfixAmount = 0,
     MaxPostfixAmount = 0,
     MaxPostfixAmount = 0,
    TitleTemplates = {
      "*Name* *Epithet*, the Goatfolk Shaman of Clan *Clan*",
    },
    TemplateVars = {
      ["*Epithet*"] = {
        "Stargazer",
        "Heartbiter",
        "Twicetalker",
        "Souldrinker",
        "Whitefinger",
        "Clovenhorn",
      },
      ["*Clan*"] = {
        "Hotur",
        "Ibex",
        "Sol",
        "Whitetongue",
        "Yr",
        "Mnim",
      },
    },
   },
   },
   naphtaali = {
   ["goatfolk site"] = {
     HyphenationChance = 15,
     HyphenationChance = 0,
     TwoNameChance = 1,
     TwoNameChance = 0,
     Prefixes = {
     Prefixes = {
       "ix",
       "ba",
       "ku",
       "baa",
       "nah",
       "na",
       "quet",
       "naa",
       "teo",
       "ra",
       "top",
       "raa",
      "ux",
      "xol",
     },
     },
     MinPrefixAmount = 1,
     MinPrefixAmount = 1,
     MaxPrefixAmount = 2,
     MaxPrefixAmount = 1,
     Infixes = {
     Infixes = {
       "ac",
       "ba",
       "coa",
       "baa",
       "kul",
       "naa",
       "qu",
       "ra",
       "quo",
       "raa",
      "tal",
      "zal",
     },
     },
     MinInfixAmount = 0,
     MinInfixAmount = 0,
     MaxInfixAmount = 2,
     MaxInfixAmount = 1,
    Postfixes = {
      "al",
      "an",
      "atl",
      "in",
      "mas",
      "uatl",
      "zin",
    },
     MinPostfixAmount = 0,
     MinPostfixAmount = 0,
     MaxPostfixAmount = 1,
     MaxPostfixAmount = 0,
    TitleTemplates = {
      "*Name**Suffix*",
      "*Prefix**Suffix*",
      "*Sultan**Suffix*",
      "*Name**Location*",
      "*Prefix**Location*",
      "*Sultan**Location*",
      "*Name**Forest*",
      "*Prefix**Forest*",
      "*Sultan**Forest*",
    },
    TemplateVars = {
      ["*Prefix*"] = {
        "Ash",
        "Black",
        "Blood",
        "Bone",
        "Cloven",
        "Fern",
        "Heart",
        "Moon",
        "Moss",
        "Rain",
        "Sap",
        "Skull",
        "Star",
        "White",
      },
      ["*Sultan*"] = {
        "Resheph",
      },
      ["*Suffix*"] = {
        "baa",
        "baaaaaah",
        "baaaaah",
        "baaaah",
        "baaah",
        "baah",
        "naaa",
        "naaaaaah",
        "naaaaah",
        "naaaah",
        "naaah",
        "raa",
        "raaaaaah",
        "raaaaah",
        "raaaah",
        "raaah",
        "raah",
      },
      ["*Forest*"] = {
        "bosk",
        "dale",
        "dell",
        "glade",
        "glen",
        "gorge",
        "grove",
        "meadow",
        "root",
        "vale",
        "weald",
        "weep",
        "wood",
      },
      ["*Location*"] = {
        "bend",
        "bite",
        "bow",
        "cleft",
        "crescent",
        "deep",
        "pool",
        "star",
        "void",
        "well",
      },
    },
   },
   },
   ["naphtaali hero"] = {
   ["qlippoth site"] = {
     HyphenationChance = 0,
     HyphenationChance = 0,
     TwoNameChance = 0,
     TwoNameChance = 0,
     MinPrefixAmount = 0,
    Prefixes = {
     MaxPrefixAmount = 0,
      "ba",
      "baa",
      "na",
      "naa",
      "ra",
      "raa",
    },
     MinPrefixAmount = 1,
     MaxPrefixAmount = 1,
    Infixes = {
      "ba",
      "baa",
      "naa",
      "ra",
      "raa",
    },
     MinInfixAmount = 0,
     MinInfixAmount = 0,
     MaxInfixAmount = 0,
     MaxInfixAmount = 1,
     MinPostfixAmount = 0,
     MinPostfixAmount = 0,
     MaxPostfixAmount = 0,
     MaxPostfixAmount = 0,
    TitleTemplates = {
      "*Prefix**Suffix*",
      "*Name**Location*",
      "*Prefix**Location*",
      "*Sultan**Location*",
      "*Prefix**Forest*",
    },
    TemplateVars = {
      ["*Prefix*"] = {
        "Ash",
        "Black",
        "Ghost",
        "Dust",
        "Wraith",
        "Moon",
        "Dream",
        "Star",
        "White",
        "Grey",
        "Gloom",
        "Dim",
        "Dusk",
        "Ever",
        "Null",
      },
      ["*Sultan*"] = {
        "Resheph",
      },
      ["*Suffix*"] = {
        "baa",
        "baaaaaah",
        "baaaaah",
        "baaaah",
        "baaah",
        "baah",
        "naaa",
        "naaaaaah",
        "naaaaah",
        "naaaah",
        "naaah",
        "raa",
        "raaaaaah",
        "raaaaah",
        "raaaah",
        "raaah",
        "raah",
      },
      ["*Forest*"] = {
        "bosk",
        "dale",
        "dell",
        "glade",
        "glen",
        "gorge",
        "grove",
        "meadow",
        "root",
        "vale",
        "weald",
        "weep",
        "wood",
        "hollow",
      },
      ["*Location*"] = {
        "crescent",
        "deep",
        "pool",
        "star",
        "void",
        "well",
        "dream",
        "myth",
        "calm",
      },
    },
   },
   },
   snapjaw = {
   naphtaali = {
     HyphenationChance = 15,
     HyphenationChance = 0,
     TwoNameChance = 1,
     TwoNameChance = 0,
     Prefixes = {
     Prefixes = {
       "bar",
       "ix",
       "bawl",
       "ku",
       "bor",
       "nah",
       "bowl",
       "quet",
       "bur",
       "teo",
       "buwl",
       "top",
       "da",
       "ux",
       "do",
       "xol",
      "du",
      "gra",
      "gro",
      "gru",
      "maf",
      "mof",
      "muf",
      "raf",
      "rof",
      "ruf",
      "scar",
      "scor",
      "scur",
     },
     },
     MinPrefixAmount = 0,
     MinPrefixAmount = 0,
     MaxPrefixAmount = 2,
     MaxPrefixAmount = 0,
     Infixes = {
     Infixes = {
       "afo",
       "ac",
       "ago",
       "coa",
       "aho",
       "kul",
       "obo",
       "qu",
       "ofo",
       "quo",
       "ogo",
       "tal",
       "oho",
       "zal",
      "su",
      "ubu",
      "ufo",
      "ugo",
      "uho",
      "ulu",
      "wof",
     },
     },
     MinInfixAmount = 1,
     MinInfixAmount = 0,
     MaxInfixAmount = 4,
     MaxInfixAmount = 0,
     Postfixes = {
     Postfixes = {
       "ab",
       "al",
       "af",
       "an",
       "ago",
       "atl",
       "aw",
       "in",
       "az",
       "mas",
       "ba",
       "uatl",
       "bo",
       "zin",
      "bu",
      "ma",
      "mo",
      "mu",
      "ob",
      "of",
      "ow",
      "oz",
      "ub",
      "uf",
      "uw",
      "uz",
     },
     },
     MinPostfixAmount = 0,
     MinPostfixAmount = 0,
     MaxPostfixAmount = 2,
     MaxPostfixAmount = 0,
    TitleTemplates = {
      "*Name*, the *Adjective* idol of *Deity*",
    },
    TemplateVars = {
      ["*Adjective*"] = {
        "ancient",
        "corroded",
        "joyous",
        "revered",
        "rusted",
        "terrible",
        "venerated",
      },
      ["*Deity*"] = {
        "Gozer",
        "Ipsis",
        "Iza",
        "Lok",
        "Mozo",
        "Queza",
      },
    },
   },
   },
   ["snapjaw hero"] = {
   ["naphtaali hero"] = {
     HyphenationChance = 0,
     HyphenationChance = 0,
     TwoNameChance = 0,
     TwoNameChance = 0,
    Prefixes = {
      "ix",
      "ku",
      "nah",
      "quet",
      "teo",
      "top",
      "ux",
      "xol",
    },
     MinPrefixAmount = 0,
     MinPrefixAmount = 0,
     MaxPrefixAmount = 0,
     MaxPrefixAmount = 0,
    Infixes = {
      "ac",
      "coa",
      "kul",
      "qu",
      "quo",
      "tal",
      "zal",
    },
     MinInfixAmount = 0,
     MinInfixAmount = 0,
     MaxInfixAmount = 0,
     MaxInfixAmount = 0,
    Postfixes = {
      "al",
      "an",
      "atl",
      "in",
      "mas",
      "uatl",
      "zin",
    },
     MinPostfixAmount = 0,
     MinPostfixAmount = 0,
     MaxPostfixAmount = 0,
     MaxPostfixAmount = 0,
    TitleTemplates = {
      "*Name*, the *Adjective* idol of *Deity*",
    },
    TemplateVars = {
      ["*Adjective*"] = {
        "ancient",
        "corroded",
        "joyous",
        "revered",
        "rusted",
        "terrible",
        "venerated",
      },
      ["*Deity*"] = {
        "Gozer",
        "Ipsis",
        "Iza",
        "Lok",
        "Mozo",
        "Queza",
      },
    },
   },
   },
   star = {
   snapjaw = {
     HyphenationChance = 10,
     HyphenationChance = 0,
     TwoNameChance = 20,
     TwoNameChance = 0,
     Prefixes = {
     Prefixes = {
       "abho",
       "bar",
       "ala",
       "bawl",
       "ammu",
       "bor",
       "amo",
       "bowl",
       "apho",
       "bur",
       "apo",
       "buwl",
       "arwa",
       "da",
       "atla",
       "do",
       "bao",
       "du",
       "ba",
       "gra",
       "b'gnu",
       "gro",
       "bo",
       "gru",
       "bu",
       "maf",
       "bya",
       "mof",
       "coa",
       "muf",
       "cro",
       "raf",
       "ctha",
       "rof",
       "cthae",
       "ruf",
       "cthy",
       "scar",
       "cya",
       "scor",
       "cyno",
       "scur",
      "dhu",
    },
      "dy",
    MinPrefixAmount = 0,
      "dze",
    MaxPrefixAmount = 0,
      "ei",
    Infixes = {
       "ete",
       "afo",
       "gha",
       "ago",
       "gi",
       "aho",
       "glee",
       "obo",
       "gloo",
       "ofo",
       "go",
       "ogo",
       "gro",
       "oho",
       "gtu",
       "su",
       "gzx",
       "ubu",
       "ha",
       "ufo",
       "hna",
       "ugo",
       "hzi",
       "uho",
       "idh",
       "ulu",
       "inpe",
       "wof",
      "io",
    },
      "i",
    MinInfixAmount = 0,
      "ja",
    MaxInfixAmount = 0,
      "ju",
    Postfixes = {
       "kaa",
       "ab",
       "kha",
       "af",
       "k'na",
       "ago",
       "kra",
       "aw",
       "ktha",
       "az",
       "ku",
       "ba",
       "la",
       "bo",
       "ly",
       "bu",
       "ma",
       "ma",
      "m'ba",
      "m'na",
      "mno",
       "mo",
       "mo",
       "myno",
       "mu",
       "ncto",
       "ob",
       "ngi",
       "of",
       "nssu",
       "ow",
       "nu",
       "oz",
       "nya",
       "ub",
       "nycra",
       "uf",
       "nyo",
       "uw",
       "oo",
       "uz",
      "othu",
      "pe",
      "pha",
      "psu",
      "pta",
      "q'y",
      "rapha",
      "rho",
      "rli",
      "sca",
      "se",
      "sfa",
      "she",
      "stha",
      "s'tya",
      "su",
      "swa",
      "tho",
      "to",
      "tsa",
      "ui",
      "xcto",
      "xo",
      "ya",
      "ye",
      "y'go",
      "yi",
      "ysba",
      "ytho",
      "zsty",
     },
     },
     MinPrefixAmount = 1,
     MinPostfixAmount = 0,
     MaxPrefixAmount = 1,
     MaxPostfixAmount = 0,
     Infixes = {
     TitleTemplates = {
       "lo",
       "*Name*, the *Adjective* Snapjaw *Epithet*",
       "tse",
    },
       "n-",
    TemplateVars = {
      "om-",
       ["*Adjective*"] = {
       "colo",
        "calloused",
       "ch-",
        "fearsome",
       "tli",
        "fleet-footed",
       "a",
        "hulking",
       "ggha",
        "learned",
       "tho",
        "nimble",
       "pse",
        "stalwart",
       },
      ["*Epithet*"] = {
        "Bear-baiter",
        "Firesnarler",
        "Gutspiller",
        "King",
        "Skullsplitter",
        "Tot-eater",
       },
    },
  },
  ["snapjaw hero"] = {
    HyphenationChance = 0,
    TwoNameChance = 0,
    Prefixes = {
       "bar",
       "bawl",
       "bor",
       "bowl",
       "bur",
       "buwl",
       "da",
       "da",
       "sgu",
       "do",
       "rlo",
       "du",
       "rqu",
       "gra",
       "alu",
       "gro",
       "sso",
       "gru",
       "unu",
       "maf",
       "rpa",
       "mof",
       "ppo",
       "muf",
       "mqua",
       "raf",
       "rrthi",
       "rof",
       "cra",
       "ruf",
       "gtha",
       "scar",
       "r-a",
       "scor",
       "pha",
       "scur",
       "na",
    },
       "thne",
    MinPrefixAmount = 0,
    MaxPrefixAmount = 0,
    Infixes = {
      "afo",
      "ago",
      "aho",
      "obo",
      "ofo",
      "ogo",
      "oho",
      "su",
      "ubu",
      "ufo",
      "ugo",
      "uho",
       "ulu",
       "wof",
     },
     },
     MinInfixAmount = 1,
     MinInfixAmount = 0,
     MaxInfixAmount = 2,
     MaxInfixAmount = 0,
     Postfixes = {
     Postfixes = {
       "los",
       "ab",
      "af",
      "ago",
      "aw",
      "az",
       "ba",
       "ba",
       "th",
       "bo",
       "ssa",
       "bu",
       "cha",
       "ma",
       "g",
       "mo",
       "gg",
       "mu",
       "sh",
       "ob",
       "chenn",
       "of",
       "ach",
       "ow",
       "at",
       "oz",
       "lhu",
       "ub",
       "lla",
       "uf",
       "glys",
       "uw",
       "rt",
       "uz",
       "r",
    },
       "nis",
    MinPostfixAmount = 0,
      "mon",
    MaxPostfixAmount = 0,
      "n",
    TitleTemplates = {
      "or",
       "*Name*, the *Adjective* Snapjaw *Epithet*",
      "s",
    },
      "yos",
    TemplateVars = {
      "rqu",
       ["*Adjective*"] = {
       "sca",
        "calloused",
      "sha",
        "fearsome",
      "ngo",
        "fleet-footed",
      "t",
        "hulking",
      "kru",
        "learned",
      "yx",
        "nimble",
        "stalwart",
       },
      ["*Epithet*"] = {
        "Bear-baiter",
        "Firesnarler",
        "Gutspiller",
        "King",
        "Skullsplitter",
        "Tot-eater",
      },
     },
     },
    MinPostfixAmount = 1,
    MaxPostfixAmount = 1,
   },
   },
   troll = {
   star = {
     HyphenationChance = 15,
     HyphenationChance = 10,
     TwoNameChance = 1,
     TwoNameChance = 20,
     Prefixes = {
     Prefixes = {
       "lur",
       "abho",
       "mub",
       "ala",
       "mur",
       "ammu",
       "pur",
       "amo",
       "rur",
       "apho",
       "ur",
       "apo",
       "wub",
       "arwa",
    },
      "atla",
    MinPrefixAmount = 0,
      "bao",
    MaxPrefixAmount = 1,
      "ba",
    Infixes = {
       "b'gnu",
       "mon",
       "bo",
       "nom",
       "bu",
       "non",
       "bya",
       "wow",
       "coa",
       "woz",
       "cro",
       "zow",
       "ctha",
       "zoz",
      "cthae",
    },
      "cthy",
    MinInfixAmount = 0,
      "cya",
    MaxInfixAmount = 3,
       "cyno",
    Postfixes = {
       "dhu",
       "mmu",
       "dy",
       "mumm",
       "dze",
       "nnum",
       "ei",
       "numm",
       "ete",
       "wuzz",
       "gha",
       "zeb",
      "gi",
       "zzum",
      "glee",
    },
      "gloo",
    MinPostfixAmount = 1,
      "go",
    MaxPostfixAmount = 2,
      "gro",
  },
      "gtu",
  ["troll hero"] = {
      "gzx",
    HyphenationChance = 0,
      "ha",
    TwoNameChance = 0,
      "hna",
    MinPrefixAmount = 0,
      "hzi",
    MaxPrefixAmount = 0,
       "idh",
    MinInfixAmount = 0,
       "inpe",
    MaxInfixAmount = 0,
       "io",
    MinPostfixAmount = 0,
       "i",
    MaxPostfixAmount = 0,
       "ja",
  },
       "ju",
  mechanimist = {
       "kaa",
    HyphenationChance = 0,
       "kha",
    TwoNameChance = 100,
       "k'na",
    Prefixes = {
       "kra",
       "aba",
       "ktha",
       "abba",
       "ku",
       "abi",
       "la",
       "ag",
       "ly",
       "alexa",
       "ma",
       "ash",
       "m'ba",
       "bartha",
       "m'na",
       "bartho",
       "mno",
       "benja",
       "mo",
       "benju",
       "myno",
       "benu",
       "ncto",
       "ca",
       "ngi",
       "cale",
       "nssu",
       "casto",
       "nu",
       "che",
       "nya",
       "cor",
       "nycra",
       "damasca",
       "nyo",
       "debo",
       "oo",
       "dorca",
       "othu",
       "eben",
       "pe",
       "eli",
       "pha",
       "elo",
       "psu",
       "ephra",
       "pta",
       "ephri",
       "q'y",
       "gabri",
       "rapha",
       "ha",
       "rho",
       "haga",
       "rli",
       "hero",
       "sca",
       "ho",
       "se",
       "hu",
       "sfa",
       "icha",
       "she",
       "jedi",
       "stha",
       "jeha",
       "s'tya",
       "jeho",
       "su",
       "jodi",
       "swa",
       "laza",
       "tho",
       "matthi",
       "to",
       "memphi",
       "tsa",
       "meno",
       "ui",
       "morde",
       "xcto",
       "natha",
       "xo",
       "noa",
       "ya",
       "ode",
       "ye",
       "pha",
       "y'go",
       "phe",
       "yi",
       "phi",
       "ysba",
       "pho",
       "ytho",
       "rache",
       "zsty",
       "rhea",
       "ru",
       "sala",
       "sapha",
       "sephe",
       "sethe",
       "solo",
       "stephe",
       "sulu",
       "tobi",
     },
     },
     MinPrefixAmount = 1,
     MinPrefixAmount = 1,
     MaxPrefixAmount = 1,
     MaxPrefixAmount = 1,
     MinInfixAmount = 0,
     Infixes = {
    MaxInfixAmount = 0,
       "lo",
    Postfixes = {
       "tse",
       "cai",
       "n-",
      "diah",
       "om-",
      "dias",
       "colo",
      "dius",
       "ch-",
      "ham",
       "tli",
      "kenah",
       "a",
      "kunah",
       "ggha",
      "min",
       "tho",
      "mon",
       "pse",
      "moth",
       "da",
       "mun",
       "sgu",
       "muth",
       "rlo",
       "nae",
       "rqu",
       "noe",
       "alu",
       "nue",
       "sso",
       "ny",
       "unu",
       "rael",
       "rpa",
       "rath",
       "ppo",
       "roth",
       "mqua",
       "saida",
       "rrthi",
       "saph",
       "cra",
       "seph",
       "gtha",
       "shaphat",
       "r-a",
       "shar",
       "pha",
       "sheba",
       "na",
       "shem",
       "thne",
       "shiah",
       "shioh",
       "shiuh",
       "shop",
       "siah",
       "sioh",
       "siuh",
       "soph",
       "thel",
       "thesda",
       "tyl",
     },
     },
     MinPostfixAmount = 1,
     MinInfixAmount = 1,
    MaxPostfixAmount = 1,
     MaxInfixAmount = 2,
  },
     Postfixes = {
  ["mechanimist hero"] = {
       "los",
    HyphenationChance = 0,
    TwoNameChance = 0,
    MinPrefixAmount = 0,
    MaxPrefixAmount = 0,
    MinInfixAmount = 0,
     MaxInfixAmount = 0,
    MinPostfixAmount = 0,
    MaxPostfixAmount = 0,
  },
  animal = {
    HyphenationChance = 0,
     TwoNameChance = 20,
    Prefixes = {
       "",
      "a",
       "ba",
       "ba",
       "bi",
       "th",
       "da",
       "ssa",
       "e",
       "cha",
       "fa",
       "g",
       "ga",
       "gg",
       "he",
       "sh",
       "i",
       "chenn",
       "ka",
       "ach",
       "kha",
       "at",
       "khe",
       "lhu",
       "na",
       "lla",
       "naf",
       "glys",
       "ne",
       "rt",
       "qa",
       "r",
       "qe",
       "nis",
       "sa",
       "mon",
      "n",
      "or",
      "s",
      "yos",
      "rqu",
      "sca",
       "sha",
       "sha",
       "so",
       "ngo",
       "su",
       "t",
       "ta",
       "kru",
       "te",
       "yx",
       "tsi",
    },
       "u",
    MinPostfixAmount = 1,
       "wa",
    MaxPostfixAmount = 1,
       "y",
  },
       "yy",
  troll = {
       "za",
    HyphenationChance = 0,
    TwoNameChance = 0,
    Prefixes = {
      "lur",
       "mub",
       "mur",
       "pur",
       "rur",
       "ur",
       "wub",
     },
     },
     MinPrefixAmount = 1,
     MinPrefixAmount = 0,
     MaxPrefixAmount = 1,
     MaxPrefixAmount = 0,
     Infixes = {
     Infixes = {
       "'",
       "mon",
       "ba",
       "nom",
       "hi",
       "non",
       "la",
       "wow",
       "lho",
       "woz",
       "ma",
       "zow",
       "me",
       "zoz",
      "msa",
      "nya",
      "qa",
      "ra",
      "ri",
      "she",
      "ssa",
      "ta",
      "tha",
     },
     },
     MinInfixAmount = 0,
     MinInfixAmount = 0,
     MaxInfixAmount = 3,
     MaxInfixAmount = 0,
     Postfixes = {
     Postfixes = {
       "ah",
       "mmu",
       "ayl",
       "mumm",
       "char",
       "nnum",
       "faat",
       "numm",
       "fah",
       "wuzz",
       "fan",
       "zeb",
       "ghaa",
       "zzum",
      "ki",
    },
      "lb",
    MinPostfixAmount = 0,
      "lef",
    MaxPostfixAmount = 0,
      "li",
    TitleTemplates = {
       "maar",
       "*Name*, the *Adjective* Troll *Epithet*",
      "mak",
    },
      "mer",
    TemplateVars = {
      "min",
       ["*Adjective*"] = {
       "n",
        "twisted",
      "nahr",
        "everlasting",
      "por",
        "hulking",
      "qerd",
        "bestial",
      "r",
        "frenetic",
      "rah",
        "rubberhide",
      "ras",
        "bloodthirsty",
      "rn",
        "two-headed",
      "roof",
       },
       "sad",
       ["*Epithet*"] = {
       "sher",
        "Skull-collector",
      "shi",
        "Heart-eater",
      "sr",
        "Hunt-master",
      "tt",
        "Man-eater",
      "tul",
        "Caveking",
      "vish",
       },
      "wr",
     },
       "zeer",
     },
    MinPostfixAmount = 1,
    MaxPostfixAmount = 1,
   },
   },
   bear = {
   ["troll hero"] = {
     HyphenationChance = 10,
     HyphenationChance = 0,
     TwoNameChance = 20,
     TwoNameChance = 0,
     Prefixes = {
     Prefixes = {
       "ba",
       "lur",
       "baka",
       "mub",
       "bama",
       "mur",
       "baya",
       "pur",
       "be",
       "rur",
       "bee",
       "ur",
       "bi",
       "wub",
      "bo",
    },
      "boko",
    MinPrefixAmount = 0,
       "bomo",
    MaxPrefixAmount = 0,
       "boo",
    Infixes = {
       "boyo",
       "mon",
       "bu",
       "nom",
       "buku",
       "non",
       "bumu",
       "wow",
       "buyu",
       "woz",
       "zow",
       "zoz",
     },
     },
    MinPrefixAmount = 1,
    MaxPrefixAmount = 5,
     MinInfixAmount = 0,
     MinInfixAmount = 0,
     MaxInfixAmount = 0,
     MaxInfixAmount = 0,
     Postfixes = {
     Postfixes = {
       "ba",
       "mmu",
       "bam",
       "mumm",
       "bat",
       "nnum",
       "be",
       "numm",
       "bee",
       "wuzz",
       "bo",
       "zeb",
       "bom",
       "zzum",
      "boo",
      "bum",
      "bym",
      "gee",
      "gy",
      "gye",
     },
     },
     MinPostfixAmount = 0,
     MinPostfixAmount = 0,
     MaxPostfixAmount = 1,
     MaxPostfixAmount = 0,
    TitleTemplates = {
      "*Name*, the *Adjective* Troll *Epithet*",
    },
    TemplateVars = {
      ["*Adjective*"] = {
        "twisted",
        "everlasting",
        "hulking",
        "bestial",
        "frenetic",
        "rubberhide",
        "bloodthirsty",
        "two-headed",
      },
      ["*Epithet*"] = {
        "Skull-collector",
        "Heart-eater",
        "Hunt-master",
        "Man-eater",
        "Caveking",
      },
    },
   },
   },
   ["bear hero"] = {
   mechanimist = {
     HyphenationChance = 0,
     HyphenationChance = 0,
     TwoNameChance = 0,
     TwoNameChance = 0,
    MinPrefixAmount = 0,
    MaxPrefixAmount = 0,
    MinInfixAmount = 0,
    MaxInfixAmount = 0,
    MinPostfixAmount = 0,
    MaxPostfixAmount = 0,
  },
  ape = {
    HyphenationChance = 10,
    TwoNameChance = 20,
     Prefixes = {
     Prefixes = {
       "ka",
       "aba",
       "kaka",
       "abba",
       "kama",
       "abi",
       "kaya",
       "ag",
       "ke",
       "alexa",
       "kee",
       "ash",
       "ki",
       "bartha",
       "ko",
       "bartho",
       "koko",
       "benja",
       "komo",
       "benju",
       "koo",
       "benu",
       "koyo",
       "ca",
       "ku",
       "cale",
       "kuku",
       "casto",
       "kumu",
       "che",
       "kuyu",
       "cor",
       "o",
       "damasca",
       "oka",
       "debo",
       "oko",
       "dorca",
       "oku",
       "eben",
       "oma",
       "eli",
       "omo",
       "elo",
       "omu",
       "ephra",
       "oo",
       "ephri",
       "oya",
       "gabri",
       "oyu",
       "ha",
     },
      "haga",
     MinPrefixAmount = 1,
      "hero",
     MaxPrefixAmount = 5,
      "ho",
      "hu",
      "icha",
      "jedi",
      "jeha",
      "jeho",
      "jodi",
      "laza",
      "matthi",
      "memphi",
      "meno",
      "morde",
      "natha",
      "noa",
      "ode",
      "pha",
      "phe",
      "phi",
      "pho",
      "rache",
      "rhea",
      "ru",
      "sala",
      "sapha",
      "sephe",
      "sethe",
      "solo",
      "stephe",
      "sulu",
      "tobi",
     },
     MinPrefixAmount = 0,
     MaxPrefixAmount = 0,
     MinInfixAmount = 0,
     MinInfixAmount = 0,
     MaxInfixAmount = 0,
     MaxInfixAmount = 0,
     Postfixes = {
     Postfixes = {
       "ka",
       "cai",
       "kam",
       "diah",
       "kat",
       "dias",
       "ke",
       "dius",
       "kee",
       "ham",
       "ko",
       "kenah",
       "kom",
       "kunah",
       "koo",
       "min",
       "kum",
       "mon",
       "ky",
       "moth",
       "kye",
       "mun",
       "kym",
       "muth",
       "o",
       "nae",
       "oee",
       "noe",
       "oo",
       "nue",
       "oy",
       "ny",
       "oye",
       "rael",
       "oym",
       "rath",
     },
      "roth",
     MinPostfixAmount = 0,
      "saida",
     MaxPostfixAmount = 1,
      "saph",
      "seph",
      "shaphat",
      "shar",
      "sheba",
      "shem",
      "shiah",
      "shioh",
      "shiuh",
      "shop",
      "siah",
      "sioh",
      "siuh",
      "soph",
      "thel",
      "thesda",
      "tyl",
     },
     MinPostfixAmount = 0,
     MaxPostfixAmount = 0,
    TitleTemplates = {
      "*Name*, *Cognomen*",
    },
    TemplateVars = {
      ["*Cognomen*"] = {
        "chosen by Shekhinah",
        "Chrome-Tauted",
        "Favorite of the Argent Fathers",
        "Baetyl Boy",
      },
    },
   },
   },
   ["ape hero"] = {
   ["mechanimist hero"] = {
     HyphenationChance = 0,
     HyphenationChance = 0,
     TwoNameChance = 0,
     TwoNameChance = 0,
    MinPrefixAmount = 0,
    MaxPrefixAmount = 0,
    MinInfixAmount = 0,
    MaxInfixAmount = 0,
    MinPostfixAmount = 0,
    MaxPostfixAmount = 0,
  },
  robot = {
    HyphenationChance = 30,
    TwoNameChance = 20,
     Prefixes = {
     Prefixes = {
       "[ERROR: MISSING HEX VALUE]",
       "aba",
       "0",
       "abba",
       "1",
       "abi",
       "2",
       "ag",
       "3",
       "alexa",
       "4",
       "ash",
       "5",
       "bartha",
       "6",
       "bartho",
       "7",
       "benja",
       "8",
       "benju",
       "9",
       "benu",
       "A",
       "ca",
       "B",
       "cale",
       "C",
       "casto",
       "D",
       "che",
       "E",
       "cor",
       "F",
       "damasca",
    },
      "debo",
    MinPrefixAmount = 1,
      "dorca",
    MaxPrefixAmount = 2,
      "eben",
    Infixes = {
      "eli",
       "[ERROR: MISSING HEX VALUE]",
       "elo",
       "0",
       "ephra",
       "1",
       "ephri",
       "2",
       "gabri",
       "3",
       "ha",
       "4",
       "haga",
       "5",
       "hero",
       "6",
       "ho",
       "7",
       "hu",
       "8",
       "icha",
       "9",
       "jedi",
       "A",
       "jeha",
       "B",
       "jeho",
       "C",
       "jodi",
       "D",
       "laza",
       "E",
       "matthi",
       "F",
       "memphi",
    },
      "meno",
    MinInfixAmount = 1,
      "morde",
    MaxInfixAmount = 1,
      "natha",
    Postfixes = {
       "noa",
       "[ERROR: MISSING HEX VALUE]",
       "ode",
       "0",
       "pha",
       "1",
       "phe",
       "2",
       "phi",
       "3",
       "pho",
       "4",
       "rache",
       "5",
       "rhea",
       "6",
       "ru",
       "7",
       "sala",
       "8",
       "sapha",
       "9",
       "sephe",
       "A",
       "sethe",
       "B",
       "solo",
       "C",
       "stephe",
       "D",
       "sulu",
       "E",
       "tobi",
       "F",
     },
     },
     MinPostfixAmount = 1,
     MinPrefixAmount = 0,
     MaxPostfixAmount = 2,
     MaxPrefixAmount = 0,
  },
     MinInfixAmount = 0,
  insect = {
     MaxInfixAmount = 0,
     HyphenationChance = 0,
     Postfixes = {
     TwoNameChance = 50,
       "cai",
     Prefixes = {
      "diah",
       "a",
      "dias",
       "ac",
      "dius",
       "apa",
      "ham",
       "ar",
      "kenah",
       "ata",
      "kunah",
       "au",
      "min",
       "bi",
      "mon",
       "ca",
      "moth",
       "ce",
      "mun",
       "cla",
      "muth",
       "da",
      "nae",
       "di",
      "noe",
       "egla",
      "nue",
       "epa",
      "ny",
       "fu",
      "rael",
       "gri",
      "rath",
      "roth",
      "saida",
      "saph",
      "seph",
      "shaphat",
      "shar",
      "sheba",
      "shem",
      "shiah",
      "shioh",
      "shiuh",
      "shop",
      "siah",
      "sioh",
       "siuh",
       "soph",
       "thel",
       "thesda",
       "tyl",
    },
    MinPostfixAmount = 0,
    MaxPostfixAmount = 0,
    TitleTemplates = {
       "*Name*, *Cognomen*",
    },
    TemplateVars = {
       ["*Cognomen*"] = {
        "chosen by Shekhinah",
        "Chrome-Tauted",
        "Favorite of the Argent Fathers",
        "Baetyl Boy",
      },
    },
  },
  animal = {
    HyphenationChance = 0,
    TwoNameChance = 20,
    Prefixes = {
       "",
       "a",
       "ba",
       "bi",
       "da",
       "e",
       "fa",
       "ga",
       "he",
       "he",
       "isa",
       "i",
       "la",
       "ka",
       "ly",
       "kha",
       "ma",
       "khe",
       "mela",
       "na",
       "nu",
       "naf",
       "oe",
       "ne",
       "pha",
       "qa",
       "ple",
       "qe",
       "pte",
       "sa",
       "pyrrh",
       "sha",
       "ra",
       "so",
       "re",
       "su",
       "sti",
       "ta",
       "te",
       "te",
       "thy",
       "tsi",
       "va",
       "u",
      "wa",
      "y",
      "yy",
      "za",
     },
     },
     MinPrefixAmount = 1,
     MinPrefixAmount = 1,
     MaxPrefixAmount = 1,
     MaxPrefixAmount = 1,
     Infixes = {
     Infixes = {
       "be",
       "'",
       "ca",
       "ba",
       "ce",
       "hi",
      "chae",
      "co",
      "cto",
      "cy",
      "cyo",
      "da",
      "ga",
      "gi",
      "gio",
      "ha",
       "la",
       "la",
       "li",
       "lho",
       "lli",
       "ma",
      "lto",
       "me",
       "me",
       "mi",
       "msa",
       "ne",
       "nya",
       "no",
       "qa",
       "nthu",
       "ra",
       "pha",
       "ri",
       "phy",
       "she",
       "pi",
       "ssa",
       "rgy",
       "ta",
       "ro",
       "tha",
      "rou",
    },
      "so",
    MinInfixAmount = 0,
      "sso",
    MaxInfixAmount = 3,
      "sti",
    Postfixes = {
       "stri",
       "ah",
       "to",
       "ayl",
       "tro",
       "char",
       "vitt",
       "faat",
       "xen",
       "fah",
    },
       "fan",
    MinInfixAmount = 1,
       "ghaa",
    MaxInfixAmount = 2,
       "ki",
    Postfixes = {
       "lb",
       "bella",
       "lef",
       "cus",
       "li",
       "dae",
       "maar",
       "don",
       "mak",
       "geia",
       "mer",
       "la",
       "min",
       "lus",
       "n",
       "na",
       "nahr",
       "nea",
       "por",
       "ni",
       "qerd",
       "nia",
       "r",
       "nis",
       "rah",
       "pae",
       "ras",
       "pe",
       "rn",
       "pha",
       "roof",
       "plus",
       "sad",
       "ppus",
       "sher",
       "ra",
       "shi",
       "reus",
       "sr",
       "rta",
       "tt",
       "rum",
       "tul",
       "rus",
       "vish",
       "sis",
       "wr",
      "ssa",
       "zeer",
       "thus",
       "tia",
       "tis",
       "tor",
       "tus",
     },
     },
     MinPostfixAmount = 1,
     MinPostfixAmount = 1,
     MaxPostfixAmount = 1,
     MaxPostfixAmount = 1,
   },
   },
   ooze = {
   bear = {
     HyphenationChance = 10,
     HyphenationChance = 0,
     TwoNameChance = 20,
     TwoNameChance = 0,
     Prefixes = {
     Prefixes = {
       "annu",
       "ba",
       "astroi",
       "baka",
       "cubi",
       "bama",
       "cubo",
       "baya",
       "cycli",
       "be",
       "cycloi",
       "bee",
       "deca",
       "bi",
       "di",
       "bo",
       "discoi",
       "boko",
       "dode",
       "bomo",
       "elli",
       "boo",
       "fusi",
       "boyo",
       "hepta",
       "bu",
       "hexa",
       "buku",
       "iso",
       "bumu",
       "k-goni",
       "buyu",
      "m-goni",
     },
      "n-goni",
     MinPrefixAmount = 0,
      "octa",
     MaxPrefixAmount = 0,
      "okta",
     MinInfixAmount = 0,
      "ova",
    MaxInfixAmount = 0,
      "ovoi",
    Postfixes = {
      "paralle",
       "ba",
      "poly",
       "bam",
      "quadri",
       "bat",
      "recta",
       "be",
      "rhomu",
       "bee",
      "spheri",
       "bo",
      "squi",
       "bom",
      "trape",
       "boo",
      "tri",
       "bum",
     },
       "bym",
     MinPrefixAmount = 1,
       "gee",
     MaxPrefixAmount = 1,
       "gy",
     Infixes = {
       "gye",
      "chrys",
    },
      "dron",
    MinPostfixAmount = 0,
      "kle",
    MaxPostfixAmount = 0,
       "kri",
    TitleTemplates = {
       "kto",
       "*Name*, renowned honey loving *CreatureType*",
       "mem",
       "nu",
       "phri",
       "phro",
       "polli",
       "pollo",
       "pto",
       "rbe",
       "rchmi",
       "ri",
       "rista",
      "risto",
      "so",
      "sta",
      "tha",
      "tychi",
      "tycho",
       "xa",
      "xi",
     },
     },
  },
  ["bear hero"] = {
    HyphenationChance = 0,
    TwoNameChance = 0,
    Prefixes = {
      "ba",
      "baka",
      "bama",
      "baya",
      "be",
      "bee",
      "bi",
      "bo",
      "boko",
      "bomo",
      "boo",
      "boyo",
      "bu",
      "buku",
      "bumu",
      "buyu",
    },
    MinPrefixAmount = 0,
    MaxPrefixAmount = 0,
     MinInfixAmount = 0,
     MinInfixAmount = 0,
     MaxInfixAmount = 1,
     MaxInfixAmount = 0,
     Postfixes = {
     Postfixes = {
       "aios",
       "ba",
       "aster",
       "bam",
       "bion",
       "bat",
       "crates",
       "be",
       "dios",
       "bee",
       "dros",
       "bo",
       "eon",
       "bom",
       "hud",
       "boo",
       "io",
       "bum",
       "ios",
       "bym",
       "is",
       "gee",
       "ius",
       "gy",
       "krates",
       "gye",
      "lemy",
    },
      "lion",
    MinPostfixAmount = 0,
      "lleus",
    MaxPostfixAmount = 0,
      "los",
    TitleTemplates = {
      "lytos",
       "*Name*, renowned honey loving *CreatureType*",
      "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 = {
   ape = {
     HyphenationChance = 10,
     HyphenationChance = 0,
     TwoNameChance = 20,
     TwoNameChance = 0,
     Prefixes = {
     Prefixes = {
       "a",
       "ka",
       "ata",
       "kaka",
       "cha",
       "kama",
       "chi",
       "kaya",
       "ci",
       "ke",
       "co",
       "kee",
       "e",
       "ki",
       "hu",
       "ko",
       "hue",
       "koko",
       "hui",
       "komo",
       "i",
       "koo",
      "koyo",
       "ku",
       "ku",
       "ma",
       "kuku",
      "kumu",
      "kuyu",
       "o",
       "o",
       "pa",
       "oka",
       "pi",
       "oko",
       "que",
       "oku",
       "te",
       "oma",
       "tla",
       "omo",
       "to",
       "omu",
       "xo",
       "oo",
       "ya",
       "oya",
       "za",
       "oyu",
     },
     },
     MinPrefixAmount = 1,
     MinPrefixAmount = 0,
     MaxPrefixAmount = 1,
     MaxPrefixAmount = 0,
    Infixes = {
     MinInfixAmount = 0,
      "ca",
     MaxInfixAmount = 0,
      "ctla",
      "cto",
      "la",
      "lci",
      "lco",
      "lo",
      "lte",
      "me",
      "nqui",
      "pa",
      "po",
      "te",
      "teo",
      "tla",
      "tli",
      "tza",
      "xco",
      "xo",
      "xto",
      "ya",
      "zca",
    },
     MinInfixAmount = 1,
     MaxInfixAmount = 2,
     Postfixes = {
     Postfixes = {
       "catl",
       "ka",
       "ci",
       "kam",
       "coa",
       "kat",
       "cue",
       "ke",
       "hil",
       "kee",
       "hua",
       "ko",
       "huatl",
       "kom",
       "lisk",
       "koo",
       "loc",
       "kum",
       "lotl",
       "ky",
       "mo",
       "kye",
       "nal",
       "kym",
       "nen",
       "o",
       "qui",
       "oee",
       "teo",
       "oo",
       "teotl",
       "oy",
       "tin",
       "oye",
       "tiuh",
       "oym",
       "ton",
    },
       "trice",
    MinPostfixAmount = 0,
      "tzal",
    MaxPostfixAmount = 0,
      "xtli",
    TitleTemplates = {
      "ya",
       "*Name* the *Adjective*, legendary *CreatureType*",
      "yotl",
    },
    TemplateVars = {
       ["*Adjective*"] = {
        "Colorful",
        "Elegant",
        "Fashionable",
        "Prismatic",
        "Stylish",
        "Suave",
        "Well-Dressed",
        "Well-Garbed",
      },
     },
     },
    MinPostfixAmount = 1,
    MaxPostfixAmount = 1,
   },
   },
   tortoise = {
   ["ape hero"] = {
     HyphenationChance = 10,
     HyphenationChance = 0,
     TwoNameChance = 20,
     TwoNameChance = 0,
     Prefixes = {
     Prefixes = {
       "mar",
       "ka",
       "mir",
       "kaka",
       "mor",
       "kama",
       "mur",
       "kaya",
       "myr",
       "ke",
       "nar",
       "kee",
       "nir",
       "ki",
       "nor",
       "ko",
       "nur",
       "koko",
       "nyr",
       "komo",
    },
      "koo",
    MinPrefixAmount = 1,
      "koyo",
    MaxPrefixAmount = 1,
      "ku",
    Infixes = {
      "kuku",
       "la",
      "kumu",
       "le",
      "kuyu",
       "lo",
      "o",
       "lu",
      "oka",
      "oko",
      "oku",
      "oma",
      "omo",
       "omu",
       "oo",
       "oya",
       "oyu",
     },
     },
    MinInfixAmount = 1,
    MaxInfixAmount = 2,
    Postfixes = {
      "lab",
      "leb",
      "lob",
      "lub",
      "mab",
      "meb",
      "mib",
      "mob",
      "mub",
    },
    MinPostfixAmount = 0,
    MaxPostfixAmount = 1,
  },
  ["tortoise hero"] = {
    HyphenationChance = 0,
    TwoNameChance = 0,
     MinPrefixAmount = 0,
     MinPrefixAmount = 0,
     MaxPrefixAmount = 0,
     MaxPrefixAmount = 0,
     MinInfixAmount = 0,
     MinInfixAmount = 0,
     MaxInfixAmount = 0,
     MaxInfixAmount = 0,
     MinPostfixAmount = 0,
    Postfixes = {
      "ka",
      "kam",
      "kat",
      "ke",
      "kee",
      "ko",
      "kom",
      "koo",
      "kum",
      "ky",
      "kye",
      "kym",
      "o",
      "oee",
      "oo",
      "oy",
      "oye",
      "oym",
    },
     MinPostfixAmount = 0,
     MaxPostfixAmount = 0,
     MaxPostfixAmount = 0,
    TitleTemplates = {
      "*Name* the *Adjective*, legendary *CreatureType*",
    },
    TemplateVars = {
      ["*Adjective*"] = {
        "Colorful",
        "Elegant",
        "Fashionable",
        "Prismatic",
        "Stylish",
        "Suave",
        "Well-Dressed",
        "Well-Garbed",
      },
    },
   },
   },
   fish = {
   robot = {
     HyphenationChance = 0,
     HyphenationChance = 30,
     TwoNameChance = 20,
     TwoNameChance = 20,
     Prefixes = {
     Prefixes = {
       "a",
       "[ERROR: MISSING HEX VALUE]",
       "be",
       "0",
       "boa",
       "1",
       "bri",
       "2",
       "ci",
       "3",
       "co",
       "4",
       "dy",
       "5",
       "e",
       "6",
       "fa",
       "7",
       "ge",
       "8",
       "gra",
       "9",
       "i",
       "A",
       "io",
       "B",
       "la",
       "C",
       "le",
       "D",
       "li",
       "E",
       "lly",
       "F",
      "lu",
      "mo",
      "mu",
      "o",
      "se",
      "si",
      "sme",
      "tri",
     },
     },
     MinPrefixAmount = 1,
     MinPrefixAmount = 1,
     MaxPrefixAmount = 1,
     MaxPrefixAmount = 2,
     Infixes = {
     Infixes = {
       "ba",
       "[ERROR: MISSING HEX VALUE]",
       "bi",
       "0",
       "bno",
       "1",
       "bra",
       "2",
       "cau",
       "3",
       "co",
       "4",
       "cu",
       "5",
       "dia",
       "6",
       "dsu",
       "7",
       "fa",
       "8",
       "ga",
       "9",
       "gro",
       "A",
       "lau",
       "B",
       "li",
       "C",
       "lla",
       "D",
       "mpe",
       "E",
       "nca",
       "F",
      "nda",
      "ndo",
      "nti",
      "ntu",
      "rdui",
      "ri",
      "sa",
      "sme",
      "so",
      "ta",
      "ve",
      "vell",
      "xe",
     },
     },
     MinInfixAmount = 0,
     MinInfixAmount = 1,
     MaxInfixAmount = 2,
     MaxInfixAmount = 1,
     Postfixes = {
     Postfixes = {
       "cura",
       "[ERROR: MISSING HEX VALUE]",
       "dens",
       "0",
       "dros",
       "1",
       "grus",
       "2",
       "gus",
       "3",
       "llio",
       "4",
       "lus",
       "5",
       "ma",
       "6",
       "mios",
       "7",
       "mna",
       "8",
       "mos",
       "9",
       "na",
       "A",
       "nann",
       "B",
       "niae",
       "C",
       "nn",
       "D",
       "nna",
       "E",
       "nnan",
       "F",
      "nnos",
     },
      "nnus",
      "nus",
      "ris",
      "rnus",
      "rrum",
      "stres",
      "sus",
      "thus",
      "tis",
      "trios",
     },
     MinPostfixAmount = 1,
     MinPostfixAmount = 1,
     MaxPostfixAmount = 1,
     MaxPostfixAmount = 2,
   },
   },
   arachnid = {
   insect = {
     HyphenationChance = 10,
     HyphenationChance = 0,
     TwoNameChance = 20,
     TwoNameChance = 50,
     Prefixes = {
     Prefixes = {
       "phthis",
       "a",
       "sheb",
       "ac",
       "shob",
       "apa",
       "shyb",
       "ar",
       "sis",
       "ata",
       "sith",
       "au",
       "tyth",
       "bi",
       "yith",
       "ca",
     },
      "ce",
     MinPrefixAmount = 1,
      "cla",
      "da",
      "di",
      "egla",
      "epa",
      "fu",
      "gri",
      "he",
      "isa",
      "la",
      "ly",
      "ma",
      "mela",
      "nu",
      "oe",
      "pha",
      "ple",
      "pte",
      "pyrrh",
      "ra",
      "re",
      "sti",
      "te",
      "thy",
      "va",
     },
     MinPrefixAmount = 1,
     MaxPrefixAmount = 1,
     MaxPrefixAmount = 1,
     MinInfixAmount = 0,
     Infixes = {
    MaxInfixAmount = 0,
      "be",
    Postfixes = {
      "ca",
       "is",
      "ce",
       "ith",
      "chae",
       "os",
      "co",
       "oth",
      "cto",
       "us",
      "cy",
       "uth",
      "cyo",
       "ys",
      "da",
       "yth",
      "ga",
      "gi",
      "gio",
      "ha",
      "la",
      "li",
      "lli",
      "lto",
      "me",
      "mi",
      "ne",
      "no",
      "nthu",
      "pha",
      "phy",
      "pi",
      "rgy",
      "ro",
      "rou",
       "so",
       "sso",
       "sti",
       "stri",
       "to",
       "tro",
       "vitt",
       "xen",
     },
     },
     MinPostfixAmount = 1,
     MinInfixAmount = 1,
     MaxPostfixAmount = 3,
     MaxInfixAmount = 2,
  },
    Postfixes = {
  ["arachnid hero"] = {
      "bella",
    HyphenationChance = 0,
      "cus",
    TwoNameChance = 0,
      "dae",
    MinPrefixAmount = 0,
      "don",
    MaxPrefixAmount = 0,
      "geia",
    MinInfixAmount = 0,
      "la",
    MaxInfixAmount = 0,
      "lus",
    MinPostfixAmount = 0,
      "na",
    MaxPostfixAmount = 0,
      "nea",
  },
      "ni",
  bird = {
      "nia",
    HyphenationChance = 100,
      "nis",
    TwoNameChance = 20,
      "pae",
    Prefixes = {
      "pe",
       "ca",
      "pha",
       "CA",
      "plus",
       "CAAAAAAAAW",
      "ppus",
       "caaaaaaaw",
       "ra",
       "caaaaaw",
       "reus",
       "CAAAAAW",
       "rta",
       "caaaw",
       "rum",
       "CAAAW",
       "rus",
       "caaw",
       "sis",
       "CAAW",
       "ssa",
       "caw",
       "thus",
       "CAW",
       "tia",
       "tis",
       "tor",
       "tus",
     },
     },
    MinPrefixAmount = 3,
     MinPostfixAmount = 1,
    MaxPrefixAmount = 6,
     MaxPostfixAmount = 1,
    MinInfixAmount = 0,
    MaxInfixAmount = 0,
     MinPostfixAmount = 0,
     MaxPostfixAmount = 0,
   },
   },
   ["bird hero"] = {
   ooze = {
     HyphenationChance = 0,
     HyphenationChance = 10,
    TwoNameChance = 0,
    MinPrefixAmount = 0,
    MaxPrefixAmount = 0,
    MinInfixAmount = 0,
    MaxInfixAmount = 0,
    MinPostfixAmount = 0,
    MaxPostfixAmount = 0,
  },
  worm = {
    HyphenationChance = 0,
     TwoNameChance = 20,
     TwoNameChance = 20,
     Prefixes = {
     Prefixes = {
       "bru",
       "annu",
       "drau",
       "astroi",
       "ei",
       "cubi",
       "faf",
       "cubo",
       "fy",
       "cycli",
       "ga",
       "cycloi",
       "glau",
       "deca",
       "ha",
       "di",
       "hi",
       "discoi",
       "jor",
       "dode",
       "la",
       "elli",
       "ly",
       "fusi",
       "ma",
       "hepta",
       "ni",
       "hexa",
       "ra",
       "iso",
       "ta",
       "k-goni",
    },
      "m-goni",
    MinPrefixAmount = 1,
       "n-goni",
    MaxPrefixAmount = 1,
       "octa",
    Infixes = {
       "okta",
       "dho",
       "ova",
       "fgu",
       "ovoi",
       "hri",
       "paralle",
       "ldi",
       "poly",
       "mu",
       "quadri",
       "nga",
       "recta",
       "ngba",
       "rhomu",
       "nngri",
       "spheri",
       "nni",
       "squi",
       "nnmi",
       "trape",
       "nva",
       "tri",
       "rme",
       "ta",
       "to",
     },
     },
     MinInfixAmount = 0,
     MinPrefixAmount = 1,
     MaxInfixAmount = 1,
     MaxPrefixAmount = 1,
     Postfixes = {
     Infixes = {
       "fa",
       "chrys",
       "gg",
      "dron",
       "ggr",
      "kle",
       "gi",
      "kri",
       "gr",
      "kto",
       "kr",
      "mem",
       "lgja",
       "nu",
       "ll",
       "phri",
       "ndr",
       "phro",
       "ngja",
       "polli",
       "nir",
       "pollo",
       "nn",
       "pto",
       "rmr",
       "rbe",
       "rung",
       "rchmi",
       "skr",
       "ri",
       "snir",
       "rista",
       "str",
       "risto",
       "ttir",
       "so",
       "worm",
       "sta",
       "tha",
       "tychi",
       "tycho",
       "xa",
       "xi",
     },
     },
     MinPostfixAmount = 1,
     MinInfixAmount = 0,
     MaxPostfixAmount = 1,
    MaxInfixAmount = 1,
  },
     Postfixes = {
  plant = {
      "aios",
    HyphenationChance = 0,
      "aster",
    TwoNameChance = 20,
      "bion",
    Prefixes = {
      "crates",
       "a",
      "dios",
       "bo",
      "dros",
       "ca",
      "eon",
       "cha",
      "hud",
       "co",
      "io",
       "ei",
      "ios",
       "fe",
      "is",
       "fra",
      "ius",
       "fre",
      "krates",
       "go",
      "lemy",
       "gu",
      "lion",
       "he",
      "lleus",
       "hei",
      "los",
       "hil",
      "lytos",
       "ja",
      "medes",
       "jo",
      "mon",
       "leo",
       "mus",
       "ma",
       "nis",
       "nie",
       "non",
       "o",
       "ntinos",
       "phi",
       "phas",
       "ri",
       "phis",
       "ru",
       "phokles",
       "we",
       "rgo",
       "wi",
       "rgos",
       "ron",
       "ses",
       "sop",
       "stos",
       "strate",
       "stus",
       "teles",
       "thaddeus",
       "thenes",
       "thenis",
       "ther",
       "theus",
       "thon",
       "tos",
       "trios",
       "xis",
     },
     },
     MinPrefixAmount = 1,
    MinPostfixAmount = 1,
    MaxPostfixAmount = 1,
  },
  reptile = {
    HyphenationChance = 10,
    TwoNameChance = 20,
    Prefixes = {
      "a",
      "ata",
      "cha",
      "chi",
      "ci",
      "co",
      "e",
      "hu",
      "hue",
      "hui",
      "i",
      "ku",
      "ma",
      "o",
      "pa",
      "pi",
      "que",
      "te",
      "tla",
      "to",
      "xo",
      "ya",
      "za",
    },
     MinPrefixAmount = 1,
     MaxPrefixAmount = 1,
     MaxPrefixAmount = 1,
     Infixes = {
     Infixes = {
       "chardi",
       "ca",
       "de",
       "ctla",
       "degge",
       "cto",
       "dele",
       "la",
       "dolfo",
       "lci",
       "ethe",
       "lco",
       "gel",
       "lo",
       "gelse",
       "lte",
       "lbe",
       "me",
       "lhe",
       "nqui",
       "li",
       "pa",
       "ltzma",
       "po",
       "mi",
       "te",
       "nce",
       "teo",
       "nra",
       "tla",
       "nsteine",
       "tli",
       "nthe",
       "tza",
       "perta",
       "xco",
       "phi",
       "xo",
       "poldo",
       "xto",
       "rdi",
       "ya",
       "rle",
       "zca",
      "rlo",
     },
      "rnu",
     MinInfixAmount = 1,
      "rxi",
     MaxInfixAmount = 2,
      "se",
      "slau",
      "spe",
      "ttge",
      "tto",
      "tzsche",
      "xi",
     },
     MinInfixAmount = 1,
     MaxInfixAmount = 2,
     Postfixes = {
     Postfixes = {
       "beech",
       "catl",
       "bert",
       "ci",
       "boldt",
       "coa",
       "bulb",
       "cue",
       "bush",
       "hil",
       "fern",
       "hua",
       "frond",
       "huatl",
       "grove",
       "lisk",
       "hold",
       "loc",
       "leaf",
       "lotl",
       "lock",
       "mo",
       "lotze",
       "nal",
       "moss",
       "nen",
       "oak",
       "qui",
       "pine",
       "teo",
       "plum",
       "teotl",
       "root",
       "tin",
       "rut",
       "tiuh",
       "shrub",
       "ton",
       "sprig",
       "trice",
       "spruce",
       "tzal",
       "stumpf",
       "xtli",
       "tarch",
       "ya",
       "vine",
       "yotl",
      "willow",
      "wood",
      "wort",
     },
     },
     MinPostfixAmount = 1,
     MinPostfixAmount = 1,
     MaxPostfixAmount = 1,
     MaxPostfixAmount = 1,
   },
   },
   fungus = {
   tortoise = {
     HyphenationChance = 15,
     HyphenationChance = 0,
     TwoNameChance = 20,
     TwoNameChance = 0,
     Prefixes = {
     Prefixes = {
       "ama",
       "mar",
       "aman",
       "mir",
       "b",
       "mor",
       "bol",
       "mur",
       "chant",
       "myr",
       "clav",
       "nar",
       "co",
       "nir",
       "cordy",
       "nor",
       "cre",
       "nur",
       "ento",
       "nyr",
      "gyro",
      "ino",
      "lep",
      "m",
      "mn",
      "ompha",
      "phall",
      "pleu",
      "scu",
      "tri",
      "um",
      "vir",
     },
     },
     MinPrefixAmount = 1,
     MinPrefixAmount = 0,
     MaxPrefixAmount = 1,
     MaxPrefixAmount = 0,
     Infixes = {
     Infixes = {
       "ake",
       "la",
       "ceps",
       "le",
       "cini",
       "lo",
       "cort",
       "lu",
      "dens",
    },
      "ello",
    MinInfixAmount = 0,
      "emini",
    MaxInfixAmount = 0,
      "ento",
    Postfixes = {
      "era",
       "lab",
      "erelle",
       "leb",
      "gano",
       "lob",
      "icus",
       "lub",
      "inar",
       "mab",
       "ini",
       "meb",
       "ita",
       "mib",
       "loma",
       "mob",
       "oki",
       "mub",
       "oma",
       "opsis",
       "orel",
       "osa",
       "zhi",
     },
     },
     MinInfixAmount = 1,
     MinPostfixAmount = 0,
     MaxInfixAmount = 2,
     MaxPostfixAmount = 0,
     Postfixes = {
     TitleTemplates = {
       "aecium",
       "*Name* the *Disposition*, legendary *CreatureType*",
      "agaric",
    },
      "bolete",
    TemplateVars = {
      "cap",
       ["*Disposition*"] = {
       "carp",
        "Cantankerous",
      "colony",
        "Choleric",
      "crozier",
        "Grouchy",
      "frill",
        "Morose",
      "hypha",
        "Querulous",
      "lichen",
        "Surly",
      "mold",
       },
      "morel",
      "pellis",
      "phore",
       "pore",
      "protist",
      "shroom",
      "spawn",
      "spore",
      "stool",
      "thallus",
      "troop",
      "umbo",
     },
     },
    MinPostfixAmount = 1,
    MaxPostfixAmount = 1,
   },
   },
   antelope = {
   ["tortoise hero"] = {
     HyphenationChance = 15,
     HyphenationChance = 0,
     TwoNameChance = 20,
     TwoNameChance = 0,
     Prefixes = {
     Prefixes = {
       "ga",
       "mar",
       "gaka",
       "mir",
       "gama",
       "mor",
       "gaya",
       "mur",
       "ge",
       "myr",
       "gee",
       "nar",
       "gi",
       "nir",
       "gna",
       "nor",
       "gnaka",
       "nur",
       "gnama",
       "nyr",
      "gne",
    },
      "gnee",
    MinPrefixAmount = 0,
      "gni",
    MaxPrefixAmount = 0,
      "gno",
    Infixes = {
      "gnomo",
       "la",
      "gnoo",
       "le",
      "gnoyo",
       "lo",
      "gnu",
       "lu",
      "gnuku",
      "gnumu",
      "gnuyu",
      "go",
      "goko",
      "gomo",
      "goo",
      "goyo",
       "gu",
       "guku",
       "gumu",
       "guyu",
     },
     },
    MinPrefixAmount = 1,
    MaxPrefixAmount = 5,
     MinInfixAmount = 0,
     MinInfixAmount = 0,
     MaxInfixAmount = 0,
     MaxInfixAmount = 0,
     Postfixes = {
     Postfixes = {
       "ga",
       "lab",
       "gam",
       "leb",
       "gat",
       "lob",
       "ge",
       "lub",
       "gee",
       "mab",
       "gnam",
       "meb",
       "gnat",
       "mib",
       "gne",
       "mob",
       "gnee",
       "mub",
      "gno",
      "gnom",
      "gnoo",
      "gnum",
      "gnym",
      "go",
      "gom",
      "goo",
      "gum",
      "gy",
      "gye",
      "gym",
     },
     },
     MinPostfixAmount = 0,
     MinPostfixAmount = 0,
     MaxPostfixAmount = 1,
     MaxPostfixAmount = 0,
    TitleTemplates = {
      "*Name* the *Disposition*, legendary *CreatureType*",
    },
    TemplateVars = {
      ["*Disposition*"] = {
        "Cantankerous",
        "Choleric",
        "Grouchy",
        "Morose",
        "Querulous",
        "Surly",
      },
    },
   },
   },
   ["antelope hero"] = {
   fish = {
     HyphenationChance = 0,
     HyphenationChance = 0,
     TwoNameChance = 0,
     TwoNameChance = 20,
     MinPrefixAmount = 0,
     Prefixes = {
    MaxPrefixAmount = 0,
      "a",
    MinInfixAmount = 0,
      "be",
    MaxInfixAmount = 0,
      "boa",
    MinPostfixAmount = 0,
      "bri",
    MaxPostfixAmount = 0,
      "ci",
  },
      "co",
  dromad = {
      "dy",
    HyphenationChance = 0,
       "e",
    TwoNameChance = 10,
       "fa",
    Prefixes = {
       "ge",
       "a",
       "gra",
       "da",
       "di",
       "du",
       "i",
       "i",
       "mna",
       "io",
       "mni",
       "la",
       "mnu",
       "le",
       "qa",
       "li",
       "qi",
       "lly",
       "qqa",
       "lu",
       "qqi",
       "mo",
       "qqu",
       "mu",
       "qu",
       "o",
       "ta",
       "se",
       "ti",
       "si",
       "tu",
       "sme",
       "u",
       "tri",
     },
     },
     MinPrefixAmount = 1,
     MinPrefixAmount = 1,
     MaxPrefixAmount = 2,
     MaxPrefixAmount = 1,
    MinInfixAmount = 0,
     Infixes = {
    MaxInfixAmount = 0,
       "ba",
     Postfixes = {
       "bi",
       "l",
       "bno",
       "m",
       "bra",
       "n",
       "cau",
       "q",
      "co",
       "qq",
      "cu",
    },
      "dia",
    MinPostfixAmount = 1,
      "dsu",
    MaxPostfixAmount = 1,
      "fa",
  },
      "ga",
  urchin = {
       "gro",
    HyphenationChance = 0,
       "lau",
    TwoNameChance = 20,
       "li",
    Prefixes = {
       "lla",
       "bru",
       "mpe",
       "drau",
       "nca",
       "ei",
       "nda",
       "faf",
       "ndo",
       "fy",
       "nti",
       "ga",
       "ntu",
       "glau",
       "rdui",
       "ha",
       "ri",
       "hi",
       "sa",
       "jor",
       "sme",
       "la",
       "so",
       "ly",
       "ma",
       "ni",
       "ra",
       "ta",
       "ta",
      "ve",
      "vell",
      "xe",
     },
     },
     MinPrefixAmount = 1,
     MinInfixAmount = 0,
     MaxPrefixAmount = 1,
     MaxInfixAmount = 2,
     Infixes = {
     Postfixes = {
       "dho",
       "cura",
       "fgu",
       "dens",
       "hri",
       "dros",
       "ldi",
       "grus",
       "mu",
       "gus",
       "nga",
       "llio",
       "ngba",
       "lus",
       "nngri",
       "ma",
       "nni",
       "mios",
       "nnmi",
       "mna",
       "nva",
       "mos",
       "rme",
       "na",
       "ta",
       "nann",
       "to",
       "niae",
    },
       "nn",
    MinInfixAmount = 0,
       "nna",
    MaxInfixAmount = 1,
       "nnan",
    Postfixes = {
       "nnos",
       "fa",
       "nnus",
      "gg",
       "nus",
       "ggr",
       "ris",
       "gi",
       "rnus",
       "gr",
       "rrum",
       "kr",
       "stres",
       "lgja",
       "sus",
       "ll",
       "thus",
      "ndr",
       "tis",
      "ngja",
       "trios",
      "nir",
      "nn",
       "rmr",
       "rung",
       "skr",
       "snir",
       "str",
       "ttir",
       "urch",
     },
     },
     MinPostfixAmount = 1,
     MinPostfixAmount = 1,
     MaxPostfixAmount = 1,
     MaxPostfixAmount = 1,
   },
   },
   issachari = {
   arachnid = {
     HyphenationChance = 100,
     HyphenationChance = 0,
     TwoNameChance = 20,
     TwoNameChance = 0,
     Prefixes = {
     Prefixes = {
       "Bathes",
       "phthis",
       "Chews",
       "sheb",
       "Chokes",
       "shob",
       "Chugs",
       "shyb",
       "Cries",
       "sis",
       "Drinks",
       "sith",
       "Flays",
       "tyth",
      "yith",
     },
     },
     MinPrefixAmount = 1,
     MinPrefixAmount = 0,
     MaxPrefixAmount = 1,
     MaxPrefixAmount = 0,
    Infixes = {
     MinInfixAmount = 0,
      "by",
     MaxInfixAmount = 0,
      "in",
      "near",
      "on",
      "upon",
    },
     MinInfixAmount = 1,
     MaxInfixAmount = 1,
     Postfixes = {
     Postfixes = {
       "Asphalt",
       "is",
       "Fire",
       "ith",
       "Oil",
       "os",
       "Quicksalt",
       "oth",
       "Salt",
       "us",
       "Serpents",
       "uth",
       "the-Feathered-Serpent",
       "ys",
       "the-Sun",
       "yth",
    },
    MinPostfixAmount = 0,
    MaxPostfixAmount = 0,
    TitleTemplates = {
      "*Name*, legendary *CreatureType* and virtuoso weaver",
     },
     },
    MinPostfixAmount = 1,
    MaxPostfixAmount = 1,
   },
   },
   templar = {
   ["arachnid hero"] = {
     HyphenationChance = 0,
     HyphenationChance = 0,
     TwoNameChance = 100,
     TwoNameChance = 0,
     Prefixes = {
     Prefixes = {
       "a",
       "phthis",
       "ba",
       "sheb",
       "be",
       "shob",
       "ca",
       "shyb",
       "cha",
       "sis",
       "chri",
       "sith",
       "cy",
       "tyth",
       "da",
       "yith",
      "ed",
    },
      "eli",
    MinPrefixAmount = 0,
      "em",
    MaxPrefixAmount = 0,
      "eve",
    MinInfixAmount = 0,
      "fa",
    MaxInfixAmount = 0,
      "flo",
    Postfixes = {
      "ga",
       "is",
      "ge",
       "ith",
      "guy",
       "os",
      "gwi",
       "oth",
      "ha",
       "us",
      "ho",
       "uth",
      "hu",
       "ys",
      "hya",
       "yth",
       "i",
    },
       "ja",
    MinPostfixAmount = 0,
       "jo",
    MaxPostfixAmount = 0,
       "ju",
    TitleTemplates = {
       "le",
       "*Name*, legendary *CreatureType* and virtuoso weaver",
       "lu",
       "ma",
       "na",
      "o",
      "pa",
      "phi",
      "pro",
       "pru",
      "ro",
      "se",
      "tho",
     },
     },
     MinPrefixAmount = 1,
  },
     MaxPrefixAmount = 1,
  bird = {
     Infixes = {
     HyphenationChance = 0,
       "bso",
     TwoNameChance = 0,
      "cho",
     Prefixes = {
      "cque",
       "ca",
      "de",
       "CA",
      "gna",
       "CAAAAAAAAW",
      "lbe",
       "caaaaaaaw",
      "lhe",
       "caaaaaw",
      "lippi",
       "CAAAAAW",
      "ly",
       "caaaw",
      "ma",
       "CAAAW",
      "na",
       "caaw",
      "nai",
       "CAAW",
      "ne",
       "caw",
      "nna",
       "CAW",
       "no",
       "ri",
       "rthe",
       "sa",
       "sta",
       "sti",
       "thi",
       "tthi",
       "vri",
       "xe",
       "xi",
     },
     },
    MinPrefixAmount = 0,
    MaxPrefixAmount = 0,
     MinInfixAmount = 0,
     MinInfixAmount = 0,
     MaxInfixAmount = 1,
     MaxInfixAmount = 0,
     Postfixes = {
     MinPostfixAmount = 0,
      "belle",
    MaxPostfixAmount = 0,
      "bert",
    TitleTemplates = {
      "beth",
       "*Name* the *Singer*, *Disposition* *CreatureType*",
       "c",
    },
      "chim",
    TemplateVars = {
      "dam",
       ["*Singer*"] = {
      "dicte",
        "Bard",
       "doc",
        "Minstrel",
      "dolf",
        "Songster",
      "dore",
        "Songstress",
      "drig",
        "Troubadour",
      "face",
       },
      "ffrey",
       ["*Disposition*"] = {
       "ffroy",
        "brooding",
       "gathe",
        "cheerful",
      "gaux",
        "dour",
      "gilde",
        "merry",
      "guste",
       },
      "lde",
    },
       "mand",
  },
      "mond",
  ["bird hero"] = {
      "nand",
    HyphenationChance = 0,
      "not",
    TwoNameChance = 0,
      "nuel",
    Prefixes = {
      "phine",
       "ca",
      "phne",
       "CA",
      "pold",
       "CAAAAAAAAW",
      "race",
       "caaaaaaaw",
      "rard",
       "caaaaaw",
      "rent",
       "CAAAAAW",
      "rian",
       "caaaw",
      "ric",
       "CAAAW",
       "ril",
       "caaw",
       "rine",
       "CAAW",
       "rth",
       "caw",
       "spard",
       "CAW",
       "stance",
       "stave",
       "strid",
       "ther",
       "thur",
       "tor",
       "vis",
       "y",
     },
     },
    MinPostfixAmount = 1,
    MaxPostfixAmount = 1,
  },
  ["templar hero"] = {
    HyphenationChance = 0,
    TwoNameChance = 0,
     MinPrefixAmount = 0,
     MinPrefixAmount = 0,
     MaxPrefixAmount = 0,
     MaxPrefixAmount = 0,
Line 2,990: Line 3,437:
     MinPostfixAmount = 0,
     MinPostfixAmount = 0,
     MaxPostfixAmount = 0,
     MaxPostfixAmount = 0,
    TitleTemplates = {
      "*Name* the *Singer*, *Disposition* *CreatureType*",
    },
    TemplateVars = {
      ["*Singer*"] = {
        "Bard",
        "Minstrel",
        "Songster",
        "Songstress",
        "Troubadour",
      },
      ["*Disposition*"] = {
        "brooding",
        "cheerful",
        "dour",
        "merry",
      },
    },
   },
   },
   ["templar commander"] = {
   worm = {
    HyphenationChance = 0,
    TwoNameChance = 0,
    MinPrefixAmount = 0,
    MaxPrefixAmount = 0,
    MinInfixAmount = 0,
    MaxInfixAmount = 0,
    MinPostfixAmount = 0,
    MaxPostfixAmount = 0,
  },
  ["templar wraith"] = {
    HyphenationChance = 0,
    TwoNameChance = 0,
    MinPrefixAmount = 0,
    MaxPrefixAmount = 0,
    MinInfixAmount = 0,
    MaxInfixAmount = 0,
    MinPostfixAmount = 0,
    MaxPostfixAmount = 0,
  },
  barathrumite = {
     HyphenationChance = 0,
     HyphenationChance = 0,
     TwoNameChance = 20,
     TwoNameChance = 20,
     Prefixes = {
     Prefixes = {
       "b",
       "bru",
       "ch",
       "drau",
       "d",
       "ei",
       "f",
       "faf",
       "j",
       "fy",
       "l",
       "ga",
       "m",
       "glau",
       "n",
       "ha",
       "oth",
       "hi",
       "p",
       "jor",
       "sh",
       "la",
       "sp",
       "ly",
       "th",
       "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",
     MinPostfixAmount = 0,
      "str",
      "ttir",
      "worm",
     },
     MinPostfixAmount = 1,
     MaxPostfixAmount = 1,
     MaxPostfixAmount = 1,
   },
   },
   ["barathrumite hero"] = {
   plant = {
     HyphenationChance = 0,
     HyphenationChance = 0,
    TwoNameChance = 0,
    MinPrefixAmount = 0,
    MaxPrefixAmount = 0,
    MinInfixAmount = 0,
    MaxInfixAmount = 0,
    MinPostfixAmount = 0,
    MaxPostfixAmount = 0,
  },
  hindren = {
    HyphenationChance = 10,
     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",
    MinPostfixAmount = 1,
       "bush",
    MaxPostfixAmount = 1,
       "fern",
  },
       "frond",
  mopango = {
       "grove",
    HyphenationChance = 10,
       "hold",
    TwoNameChance = 20,
       "leaf",
    Prefixes = {
       "lock",
       "a",
       "lotze",
       "da",
       "moss",
       "do",
       "oak",
       "ga",
       "pine",
       "go",
       "plum",
       "gu",
       "root",
       "gya",
       "rut",
       "gyo",
       "shrub",
       "la",
       "sprig",
       "le",
       "spruce",
       "lo",
       "stumpf",
       "ma",
       "tarch",
       "me",
       "vine",
       "mo",
       "willow",
       "mu",
       "wood",
       "o",
       "wort",
       "pa",
       "po",
       "pya",
       "pyo",
       "vi",
       "ya",
       "yo",
     },
     },
     MinPrefixAmount = 1,
     MinPostfixAmount = 1,
     MaxPrefixAmount = 1,
     MaxPostfixAmount = 1,
    Infixes = {
  },
      "ba",
  fungus = {
      "chra",
    HyphenationChance = 15,
      "chre",
    TwoNameChance = 20,
      "chro",
    Prefixes = {
      "da",
       "ama",
      "de",
       "aman",
       "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",
       "b",
       "ba",
       "bol",
       "ch",
       "chant",
       "d",
       "clav",
       "do",
       "co",
       "g",
       "cordy",
       "go",
       "cre",
       "h",
       "ento",
      "gyro",
      "ino",
      "lep",
       "m",
       "m",
       "n",
       "mn",
       "na",
       "ompha",
       "ra",
       "phall",
       "ta",
       "pleu",
       "vi",
       "scu",
       "vo",
       "tri",
       "vya",
       "um",
       "yo",
       "vir",
     },
     },
     MinPostfixAmount = 1,
     MinPrefixAmount = 1,
     MaxPostfixAmount = 1,
     MaxPrefixAmount = 1,
  },
    Infixes = {
  ["two-headed"] = {
      "ake",
    HyphenationChance = 0,
      "ceps",
    TwoNameChance = 0,
      "cini",
    MinPrefixAmount = 0,
      "cort",
     MaxPrefixAmount = 0,
      "dens",
     MinInfixAmount = 0,
      "ello",
     MaxInfixAmount = 0,
      "emini",
     MinPostfixAmount = 0,
      "ento",
    MaxPostfixAmount = 0,
      "era",
  },
      "erelle",
  seeker = {
      "gano",
    HyphenationChance = 0,
      "icus",
    TwoNameChance = 0,
      "inar",
    MinPrefixAmount = 0,
      "ini",
    MaxPrefixAmount = 0,
      "ita",
    MinInfixAmount = 0,
      "loma",
    MaxInfixAmount = 0,
      "oki",
    MinPostfixAmount = 0,
      "oma",
    MaxPostfixAmount = 0,
      "opsis",
  },
      "orel",
  ["seeker hero"] = {
      "osa",
    HyphenationChance = 0,
      "zhi",
    TwoNameChance = 0,
     },
    MinPrefixAmount = 0,
     MinInfixAmount = 1,
    MaxPrefixAmount = 0,
     MaxInfixAmount = 2,
    MinInfixAmount = 0,
     Postfixes = {
     MaxInfixAmount = 0,
      "aecium",
     MinPostfixAmount = 0,
      "agaric",
     MaxPostfixAmount = 0,
      "bolete",
      "cap",
      "carp",
      "colony",
      "crozier",
      "frill",
      "hypha",
      "lichen",
      "mold",
      "morel",
      "pellis",
      "phore",
      "pore",
      "protist",
      "shroom",
      "spawn",
      "spore",
      "stool",
      "thallus",
      "troop",
      "umbo",
     },
     MinPostfixAmount = 1,
     MaxPostfixAmount = 1,
   },
   },
   ["pariah hero"] = {
   antelope = {
    HyphenationChance = 0,
    TwoNameChance = 0,
    MinPrefixAmount = 0,
    MaxPrefixAmount = 0,
    MinInfixAmount = 0,
    MaxInfixAmount = 0,
    MinPostfixAmount = 0,
    MaxPostfixAmount = 0,
  },
  ["barathrumite pariah hero"] = {
     HyphenationChance = 0,
     HyphenationChance = 0,
     TwoNameChance = 0,
     TwoNameChance = 0,
    Prefixes = {
      "ga",
      "gaka",
      "gama",
      "gaya",
      "ge",
      "gee",
      "gi",
      "gna",
      "gnaka",
      "gnama",
      "gne",
      "gnee",
      "gni",
      "gno",
      "gnomo",
      "gnoo",
      "gnoyo",
      "gnu",
      "gnuku",
      "gnumu",
      "gnuyu",
      "go",
      "goko",
      "gomo",
      "goo",
      "goyo",
      "gu",
      "guku",
      "gumu",
      "guyu",
    },
     MinPrefixAmount = 0,
     MinPrefixAmount = 0,
     MaxPrefixAmount = 0,
     MaxPrefixAmount = 0,
     MinInfixAmount = 0,
     MinInfixAmount = 0,
     MaxInfixAmount = 0,
     MaxInfixAmount = 0,
    Postfixes = {
      "ga",
      "gam",
      "gat",
      "ge",
      "gee",
      "gnam",
      "gnat",
      "gne",
      "gnee",
      "gno",
      "gnom",
      "gnoo",
      "gnum",
      "gnym",
      "go",
      "gom",
      "goo",
      "gum",
      "gy",
      "gye",
      "gym",
    },
     MinPostfixAmount = 0,
     MinPostfixAmount = 0,
     MaxPostfixAmount = 0,
     MaxPostfixAmount = 0,
    TitleTemplates = {
      "*Name* *Adjective*, legendary *CreatureType*",
    },
    TemplateVars = {
      ["*Adjective*"] = {
        "Fleet-Hoofed",
        "Quickskipper",
        "Frolicker",
        "Skitterhoof",
        "Prancekitter",
        "Kitedancer",
      },
    },
   },
   },
   ["mechanimist pariah hero"] = {
   ["antelope hero"] = {
    HyphenationChance = 0,
    TwoNameChance = 0,
    MinPrefixAmount = 0,
    MaxPrefixAmount = 0,
    MinInfixAmount = 0,
    MaxInfixAmount = 0,
    MinPostfixAmount = 0,
    MaxPostfixAmount = 0,
  },
  ["general hero"] = {
    HyphenationChance = 0,
    TwoNameChance = 0,
    MinPrefixAmount = 0,
    MaxPrefixAmount = 0,
    MinInfixAmount = 0,
    MaxInfixAmount = 0,
    MinPostfixAmount = 0,
    MaxPostfixAmount = 0,
  },
  ["lair hero"] = {
     HyphenationChance = 0,
     HyphenationChance = 0,
     TwoNameChance = 0,
     TwoNameChance = 0,
    Prefixes = {
      "ga",
      "gaka",
      "gama",
      "gaya",
      "ge",
      "gee",
      "gi",
      "gna",
      "gnaka",
      "gnama",
      "gne",
      "gnee",
      "gni",
      "gno",
      "gnomo",
      "gnoo",
      "gnoyo",
      "gnu",
      "gnuku",
      "gnumu",
      "gnuyu",
      "go",
      "goko",
      "gomo",
      "goo",
      "goyo",
      "gu",
      "guku",
      "gumu",
      "guyu",
    },
     MinPrefixAmount = 0,
     MinPrefixAmount = 0,
     MaxPrefixAmount = 0,
     MaxPrefixAmount = 0,
     MinInfixAmount = 0,
     MinInfixAmount = 0,
     MaxInfixAmount = 0,
     MaxInfixAmount = 0,
    Postfixes = {
      "ga",
      "gam",
      "gat",
      "ge",
      "gee",
      "gnam",
      "gnat",
      "gne",
      "gnee",
      "gno",
      "gnom",
      "gnoo",
      "gnum",
      "gnym",
      "go",
      "gom",
      "goo",
      "gum",
      "gy",
      "gye",
      "gym",
    },
     MinPostfixAmount = 0,
     MinPostfixAmount = 0,
     MaxPostfixAmount = 0,
     MaxPostfixAmount = 0,
    TitleTemplates = {
      "*Name* *Adjective*, legendary *CreatureType*",
    },
    TemplateVars = {
      ["*Adjective*"] = {
        "Fleet-Hoofed",
        "Quickskipper",
        "Frolicker",
        "Skitterhoof",
        "Prancekitter",
        "Kitedancer",
      },
    },
   },
   },
   ["newly sentient being hero"] = {
   dromad = {
     HyphenationChance = 0,
     HyphenationChance = 0,
     TwoNameChance = 0,
     TwoNameChance = 10,
     MinPrefixAmount = 0,
     Prefixes = {
    MaxPrefixAmount = 0,
      "a",
    MinInfixAmount = 0,
      "da",
    MaxInfixAmount = 0,
      "di",
    MinPostfixAmount = 0,
      "du",
    MaxPostfixAmount = 0,
      "i",
  },
      "mna",
  mayor = {
      "mni",
    HyphenationChance = 0,
      "mnu",
     TwoNameChance = 0,
      "qa",
     MinPrefixAmount = 0,
      "qi",
     MaxPrefixAmount = 0,
      "qqa",
      "qqi",
      "qqu",
      "qu",
      "ta",
      "ti",
      "tu",
      "u",
     },
     MinPrefixAmount = 1,
     MaxPrefixAmount = 2,
     MinInfixAmount = 0,
     MinInfixAmount = 0,
     MaxInfixAmount = 0,
     MaxInfixAmount = 0,
     MinPostfixAmount = 0,
    Postfixes = {
     MaxPostfixAmount = 0,
      "l",
      "m",
      "n",
      "q",
      "qq",
    },
     MinPostfixAmount = 1,
     MaxPostfixAmount = 1,
   },
   },
   king = {
   urchin = {
     HyphenationChance = 0,
     HyphenationChance = 0,
     TwoNameChance = 0,
     TwoNameChance = 20,
     MinPrefixAmount = 0,
    Prefixes = {
     MaxPrefixAmount = 0,
      "bru",
      "drau",
      "ei",
      "faf",
      "fy",
      "ga",
      "glau",
      "ha",
      "hi",
      "jor",
      "la",
      "ly",
      "ma",
      "ni",
      "ra",
      "ta",
    },
     MinPrefixAmount = 1,
     MaxPrefixAmount = 1,
    Infixes = {
      "dho",
      "fgu",
      "hri",
      "ldi",
      "mu",
      "nga",
      "ngba",
      "nngri",
      "nni",
      "nnmi",
      "nva",
      "rme",
      "ta",
      "to",
    },
     MinInfixAmount = 0,
     MinInfixAmount = 0,
     MaxInfixAmount = 0,
     MaxInfixAmount = 1,
     MinPostfixAmount = 0,
    Postfixes = {
     MaxPostfixAmount = 0,
      "fa",
      "gg",
      "ggr",
      "gi",
      "gr",
      "kr",
      "lgja",
      "ll",
      "ndr",
      "ngja",
      "nir",
      "nn",
      "rmr",
      "rung",
      "skr",
      "snir",
      "str",
      "ttir",
      "urch",
    },
     MinPostfixAmount = 1,
     MaxPostfixAmount = 1,
   },
   },
   queen = {
   issachari = {
     HyphenationChance = 0,
     HyphenationChance = 100,
     TwoNameChance = 0,
     TwoNameChance = 20,
     MinPrefixAmount = 0,
    Prefixes = {
     MaxPrefixAmount = 0,
      "Bathes",
     MinInfixAmount = 0,
      "Chews",
     MaxInfixAmount = 0,
      "Chokes",
     MinPostfixAmount = 0,
      "Chugs",
     MaxPostfixAmount = 0,
      "Cries",
      "Drinks",
      "Flays",
    },
     MinPrefixAmount = 1,
     MaxPrefixAmount = 1,
    Infixes = {
      "by",
      "in",
      "near",
      "on",
      "upon",
    },
     MinInfixAmount = 1,
     MaxInfixAmount = 1,
    Postfixes = {
      "Asphalt",
      "Fire",
      "Oil",
      "Quicksalt",
      "Salt",
      "Serpents",
      "the-Feathered-Serpent",
      "the-Sun",
    },
     MinPostfixAmount = 1,
     MaxPostfixAmount = 1,
   },
   },
   councilor = {
   templar = {
    HyphenationChance = 0,
    TwoNameChance = 0,
    MinPrefixAmount = 0,
    MaxPrefixAmount = 0,
    MinInfixAmount = 0,
    MaxInfixAmount = 0,
    MinPostfixAmount = 0,
    MaxPostfixAmount = 0,
  },
  senator = {
    HyphenationChance = 0,
    TwoNameChance = 0,
    MinPrefixAmount = 0,
    MaxPrefixAmount = 0,
    MinInfixAmount = 0,
    MaxInfixAmount = 0,
    MinPostfixAmount = 0,
    MaxPostfixAmount = 0,
  },
  parliamentarian = {
    HyphenationChance = 0,
    TwoNameChance = 0,
    MinPrefixAmount = 0,
    MaxPrefixAmount = 0,
    MinInfixAmount = 0,
    MaxInfixAmount = 0,
    MinPostfixAmount = 0,
    MaxPostfixAmount = 0,
  },
  viceroy = {
    HyphenationChance = 0,
    TwoNameChance = 0,
    MinPrefixAmount = 0,
    MaxPrefixAmount = 0,
    MinInfixAmount = 0,
    MaxInfixAmount = 0,
    MinPostfixAmount = 0,
    MaxPostfixAmount = 0,
  },
  governor = {
     HyphenationChance = 0,
     HyphenationChance = 0,
     TwoNameChance = 0,
     TwoNameChance = 0,
    Prefixes = {
      "a",
      "ba",
      "be",
      "ca",
      "cha",
      "chri",
      "cy",
      "da",
      "ed",
      "eli",
      "em",
      "eve",
      "fa",
      "flo",
      "ga",
      "ge",
      "guy",
      "gwi",
      "ha",
      "ho",
      "hu",
      "hya",
      "i",
      "ja",
      "jo",
      "ju",
      "le",
      "lu",
      "ma",
      "na",
      "o",
      "pa",
      "phi",
      "pro",
      "pru",
      "ro",
      "se",
      "tho",
    },
     MinPrefixAmount = 0,
     MinPrefixAmount = 0,
     MaxPrefixAmount = 0,
     MaxPrefixAmount = 0,
    Infixes = {
      "bso",
      "cho",
      "cque",
      "de",
      "gna",
      "lbe",
      "lhe",
      "lippi",
      "ly",
      "ma",
      "na",
      "nai",
      "ne",
      "nna",
      "no",
      "ri",
      "rthe",
      "sa",
      "sta",
      "sti",
      "thi",
      "tthi",
      "vri",
      "xe",
      "xi",
    },
     MinInfixAmount = 0,
     MinInfixAmount = 0,
     MaxInfixAmount = 0,
     MaxInfixAmount = 0,
    Postfixes = {
      "belle",
      "bert",
      "beth",
      "c",
      "chim",
      "dam",
      "dicte",
      "doc",
      "dolf",
      "dore",
      "drig",
      "face",
      "ffrey",
      "ffroy",
      "gathe",
      "gaux",
      "gilde",
      "guste",
      "lde",
      "mand",
      "mond",
      "nand",
      "not",
      "nuel",
      "phine",
      "phne",
      "pold",
      "race",
      "rard",
      "rent",
      "rian",
      "ric",
      "ril",
      "rine",
      "rth",
      "spard",
      "stance",
      "stave",
      "strid",
      "ther",
      "thur",
      "tor",
      "vis",
      "y",
    },
     MinPostfixAmount = 0,
     MinPostfixAmount = 0,
     MaxPostfixAmount = 0,
     MaxPostfixAmount = 0,
    TitleTemplates = {
      "*Name*, Wraith-Knight Templar of the Binary Honorum",
    },
   },
   },
  warden = {
   ["templar hero"] = {
    HyphenationChance = 0,
    TwoNameChance = 0,
    MinPrefixAmount = 0,
    MaxPrefixAmount = 0,
    MinInfixAmount = 0,
    MaxInfixAmount = 0,
    MinPostfixAmount = 0,
    MaxPostfixAmount = 0,
  },
  merchant = {
    HyphenationChance = 0,
    TwoNameChance = 0,
    MinPrefixAmount = 0,
    MaxPrefixAmount = 0,
    MinInfixAmount = 0,
    MaxInfixAmount = 0,
    MinPostfixAmount = 0,
    MaxPostfixAmount = 0,
  },
   ["dromad merchant"] = {
     HyphenationChance = 0,
     HyphenationChance = 0,
     TwoNameChance = 0,
     TwoNameChance = 0,
    Prefixes = {
      "a",
      "ba",
      "be",
      "ca",
      "cha",
      "chri",
      "cy",
      "da",
      "ed",
      "eli",
      "em",
      "eve",
      "fa",
      "flo",
      "ga",
      "ge",
      "guy",
      "gwi",
      "ha",
      "ho",
      "hu",
      "hya",
      "i",
      "ja",
      "jo",
      "ju",
      "le",
      "lu",
      "ma",
      "na",
      "o",
      "pa",
      "phi",
      "pro",
      "pru",
      "ro",
      "se",
      "tho",
    },
     MinPrefixAmount = 0,
     MinPrefixAmount = 0,
     MaxPrefixAmount = 0,
     MaxPrefixAmount = 0,
    Infixes = {
      "bso",
      "cho",
      "cque",
      "de",
      "gna",
      "lbe",
      "lhe",
      "lippi",
      "ly",
      "ma",
      "na",
      "nai",
      "ne",
      "nna",
      "no",
      "ri",
      "rthe",
      "sa",
      "sta",
      "sti",
      "thi",
      "tthi",
      "vri",
      "xe",
      "xi",
    },
     MinInfixAmount = 0,
     MinInfixAmount = 0,
     MaxInfixAmount = 0,
     MaxInfixAmount = 0,
     MinPostfixAmount = 0,
     Postfixes = {
    MaxPostfixAmount = 0,
      "belle",
  },
      "bert",
  tinker = {
      "beth",
    HyphenationChance = 0,
      "c",
    TwoNameChance = 0,
      "chim",
    MinPrefixAmount = 0,
      "dam",
     MaxPrefixAmount = 0,
      "dicte",
     MinInfixAmount = 0,
      "doc",
     MaxInfixAmount = 0,
      "dolf",
     MinPostfixAmount = 0,
      "dore",
     MaxPostfixAmount = 0,
      "drig",
   },
      "face",
   apothecary = {
      "ffrey",
      "ffroy",
      "gathe",
      "gaux",
      "gilde",
      "guste",
      "lde",
      "mand",
      "mond",
      "nand",
      "not",
      "nuel",
      "phine",
      "phne",
      "pold",
      "race",
      "rard",
      "rent",
      "rian",
      "ric",
      "ril",
      "rine",
      "rth",
      "spard",
      "stance",
      "stave",
      "strid",
      "ther",
      "thur",
      "tor",
      "vis",
      "y",
     },
     MinPostfixAmount = 0,
     MaxPostfixAmount = 0,
     TitleTemplates = {
      "*Name*, Wraith-Knight Templar of the Binary Honorum",
     },
   },
   ["templar commander"] = {
     HyphenationChance = 0,
     HyphenationChance = 0,
     TwoNameChance = 0,
     TwoNameChance = 0,
     MinPrefixAmount = 0,
    Prefixes = {
     MaxPrefixAmount = 0,
      "a",
     MinInfixAmount = 0,
      "ba",
     MaxInfixAmount = 0,
      "be",
     MinPostfixAmount = 0,
      "ca",
      "cha",
      "chri",
      "cy",
      "da",
      "ed",
      "eli",
      "em",
      "eve",
      "fa",
      "flo",
      "ga",
      "ge",
      "guy",
      "gwi",
      "ha",
      "ho",
      "hu",
      "hya",
      "i",
      "ja",
      "jo",
      "ju",
      "le",
      "lu",
      "ma",
      "na",
      "o",
      "pa",
      "phi",
      "pro",
      "pru",
      "ro",
      "se",
      "tho",
    },
     MinPrefixAmount = 0,
     MaxPrefixAmount = 0,
    Infixes = {
      "bso",
      "cho",
      "cque",
      "de",
      "gna",
      "lbe",
      "lhe",
      "lippi",
      "ly",
      "ma",
      "na",
      "nai",
      "ne",
      "nna",
      "no",
      "ri",
      "rthe",
      "sa",
      "sta",
      "sti",
      "thi",
      "tthi",
      "vri",
      "xe",
      "xi",
    },
     MinInfixAmount = 0,
     MaxInfixAmount = 0,
    Postfixes = {
      "belle",
      "bert",
      "beth",
      "c",
      "chim",
      "dam",
      "dicte",
      "doc",
      "dolf",
      "dore",
      "drig",
      "face",
      "ffrey",
      "ffroy",
      "gathe",
      "gaux",
      "gilde",
      "guste",
      "lde",
      "mand",
      "mond",
      "nand",
      "not",
      "nuel",
      "phine",
      "phne",
      "pold",
      "race",
      "rard",
      "rent",
      "rian",
      "ric",
      "ril",
      "rine",
      "rth",
      "spard",
      "stance",
      "stave",
      "strid",
      "ther",
      "thur",
      "tor",
      "vis",
      "y",
    },
     MinPostfixAmount = 0,
     MaxPostfixAmount = 0,
     MaxPostfixAmount = 0,
    TitleTemplates = {
      "*Name*, Wraith-Knight Templar of the Binary Honorum",
    },
  },
  ["templar wraith"] = {
    HyphenationChance = 0,
    TwoNameChance = 0,
    Prefixes = {
      "a",
      "ba",
      "be",
      "ca",
      "cha",
      "chri",
      "cy",
      "da",
      "ed",
      "eli",
      "em",
      "eve",
      "fa",
      "flo",
      "ga",
      "ge",
      "guy",
      "gwi",
      "ha",
      "ho",
      "hu",
      "hya",
      "i",
      "ja",
      "jo",
      "ju",
      "le",
      "lu",
      "ma",
      "na",
      "o",
      "pa",
      "phi",
      "pro",
      "pru",
      "ro",
      "se",
      "tho",
    },
    MinPrefixAmount = 0,
    MaxPrefixAmount = 0,
    Infixes = {
      "bso",
      "cho",
      "cque",
      "de",
      "gna",
      "lbe",
      "lhe",
      "lippi",
      "ly",
      "ma",
      "na",
      "nai",
      "ne",
      "nna",
      "no",
      "ri",
      "rthe",
      "sa",
      "sta",
      "sti",
      "thi",
      "tthi",
      "vri",
      "xe",
      "xi",
    },
    MinInfixAmount = 0,
    MaxInfixAmount = 0,
    Postfixes = {
      "belle",
      "bert",
      "beth",
      "c",
      "chim",
      "dam",
      "dicte",
      "doc",
      "dolf",
      "dore",
      "drig",
      "face",
      "ffrey",
      "ffroy",
      "gathe",
      "gaux",
      "gilde",
      "guste",
      "lde",
      "mand",
      "mond",
      "nand",
      "not",
      "nuel",
      "phine",
      "phne",
      "pold",
      "race",
      "rard",
      "rent",
      "rian",
      "ric",
      "ril",
      "rine",
      "rth",
      "spard",
      "stance",
      "stave",
      "strid",
      "ther",
      "thur",
      "tor",
      "vis",
      "y",
    },
    MinPostfixAmount = 0,
    MaxPostfixAmount = 0,
    TitleTemplates = {
      "*Name*, Wraith-Knight Templar of the Binary Honorum",
    },
  },
  barathrumite = {
    HyphenationChance = 0,
    TwoNameChance = 0,
    Prefixes = {
      "b",
      "ch",
      "d",
      "f",
      "j",
      "l",
      "m",
      "n",
      "oth",
      "p",
      "sh",
      "sp",
      "th",
    },
    MinPrefixAmount = 0,
    MaxPrefixAmount = 0,
    Infixes = {
      "aco",
      "afe",
      "afo",
      "ano",
      "ara",
      "ardi",
      "arni",
      "atti",
      "itti",
      "oca",
      "oco",
      "ofe",
      "ofo",
      "ona",
      "ono",
      "oro",
      "otho",
      "otti",
    },
    MinInfixAmount = 0,
    MaxInfixAmount = 0,
    Postfixes = {
      "ccea",
      "cceo",
      "da",
      "di",
      "do",
      "fea",
      "feo",
      "fucila",
      "fucile",
      "pea",
      "peo",
      "pia",
      "pio",
      "tha",
      "tho",
    },
    MinPostfixAmount = 0,
    MaxPostfixAmount = 0,
    TitleTemplates = {
      "*Name*, *Adjective* Barathrumite *Role*",
    },
    TemplateVars = {
      ["*Adjective*"] = {
        "acclaimed",
        "distinguished",
        "esteemed",
      },
      ["*Role*"] = {
        "arconaut",
        "lecturer",
        "tinker",
        "tutor",
      },
    },
  },
  ["barathrumite hero"] = {
    HyphenationChance = 0,
    TwoNameChance = 0,
    Prefixes = {
      "b",
      "ch",
      "d",
      "f",
      "j",
      "l",
      "m",
      "n",
      "oth",
      "p",
      "sh",
      "sp",
      "th",
    },
    MinPrefixAmount = 0,
    MaxPrefixAmount = 0,
    Infixes = {
      "aco",
      "afe",
      "afo",
      "ano",
      "ara",
      "ardi",
      "arni",
      "atti",
      "itti",
      "oca",
      "oco",
      "ofe",
      "ofo",
      "ona",
      "ono",
      "oro",
      "otho",
      "otti",
    },
    MinInfixAmount = 0,
    MaxInfixAmount = 0,
    Postfixes = {
      "ccea",
      "cceo",
      "da",
      "di",
      "do",
      "fea",
      "feo",
      "fucila",
      "fucile",
      "pea",
      "peo",
      "pia",
      "pio",
      "tha",
      "tho",
    },
    MinPostfixAmount = 0,
    MaxPostfixAmount = 0,
    TitleTemplates = {
      "*Name*, *Adjective* Barathrumite *Role*",
    },
    TemplateVars = {
      ["*Adjective*"] = {
        "acclaimed",
        "distinguished",
        "esteemed",
      },
      ["*Role*"] = {
        "arconaut",
        "lecturer",
        "tinker",
        "tutor",
      },
    },
  },
  hindren = {
    HyphenationChance = 10,
    TwoNameChance = 20,
    Prefixes = {
      "bi",
      "da",
      "de",
      "der",
      "ha",
      "is",
      "ka",
      "kah",
      "keh",
      "ki",
      "li",
      "meh",
      "na",
      "ner",
      "no",
      "ra",
      "re",
      "reh",
      "ri",
      "sa",
      "san",
      "se",
      "seh",
      "ser",
      "ta",
      "teh",
      "ve",
      "ver",
      "vi",
      "vo",
    },
    MinPrefixAmount = 1,
    MaxPrefixAmount = 1,
    Infixes = {
      "aa",
      "ah",
      "aw",
      "da",
      "de",
      "di",
      "e",
      "fa",
      "fe",
      "feh",
      "fy",
      "i",
      "ka",
      "ke",
      "keh",
      "ki",
      "le",
      "leh",
      "ma",
      "n",
      "na",
      "t",
      "te",
      "teh",
      "ti",
    },
    MinInfixAmount = 0,
    MaxInfixAmount = 2,
    Postfixes = {
      "",
      "hart",
      "hind",
    },
    MinPostfixAmount = 1,
    MaxPostfixAmount = 1,
  },
  mopango = {
    HyphenationChance = 10,
    TwoNameChance = 20,
    Prefixes = {
      "a",
      "da",
      "do",
      "ga",
      "go",
      "gu",
      "gya",
      "gyo",
      "la",
      "le",
      "lo",
      "ma",
      "me",
      "mo",
      "mu",
      "o",
      "pa",
      "po",
      "pya",
      "pyo",
      "vi",
      "ya",
      "yo",
    },
    MinPrefixAmount = 1,
    MaxPrefixAmount = 1,
    Infixes = {
      "ba",
      "chra",
      "chre",
      "chro",
      "da",
      "de",
      "do",
      "ga",
      "go",
      "gu",
      "gy",
      "gya",
      "gyo",
      "ka",
      "ky",
      "la",
      "me",
      "mya",
      "myo",
      "ne",
      "pa",
      "ra",
      "ro",
      "va",
      "ve",
      "vi",
      "vo",
      "vy",
      "zo",
    },
    MinInfixAmount = 0,
    MaxInfixAmount = 2,
    Postfixes = {
      "b",
      "ba",
      "ch",
      "d",
      "do",
      "g",
      "go",
      "h",
      "m",
      "n",
      "na",
      "ra",
      "ta",
      "vi",
      "vo",
      "vya",
      "yo",
    },
    MinPostfixAmount = 1,
    MaxPostfixAmount = 1,
   },
   },
   generalgendername = {
   generalgendername = {

Revision as of 05:33, 31 May 2022

Documentation for this module may be created at Module:NameGenerator/NamingTable/doc

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