Module:NameGenerator/NamingTable: Difference between revisions

added 0s to numbers of -fixes when there are none
fixed titletemplate stuff
 
(18 intermediate revisions by the same user not shown)
Line 1: Line 1:
return {
p = {}
qudish = {
p.defaultvars = {}
HyphenationChance = 10,
p.naming = {
TwoNameChance = 20,
  qudish = {
Prefixes = {
    HyphenationChance = 0,
"fa",
    TwoNameChance = 0,
"ha",
    Prefixes = {
"i",
      "fa",
"ka",
      "ha",
"ki",
      "i",
"ku",
      "ka",
"ma",
      "ki",
"meh",
      "ku",
"mo",
      "ma",
"mu",
      "meh",
"na",
      "mo",
"ni",
      "mu",
"nu",
      "na",
"ny",
      "ni",
"o",
      "nu",
"q",
      "ny",
"shwu",
      "o",
"shwy",
      "q",
"si",
      "shwu",
"sy",
      "shwy",
"ta",
      "si",
"ti",
      "sy",
"ty",
      "ta",
"u",
      "ti",
"uu",
      "ty",
"y",
      "u",
"ya",
      "uu",
"yi",
      "y",
"yy",
      "ya",
},
      "yi",
MinPrefixAmount = 1,
      "yy",
MaxPrefixAmount = 1,
    },
Infixes = {
    MinPrefixAmount = 1,
"ga",
    MaxPrefixAmount = 1,
"me",
    Infixes = {
"mo",
      "ga",
"moo",
      "me",
"mu",
      "mo",
"muu",
      "moo",
"ra",
      "mu",
"ro",
      "muu",
"roo",
      "ra",
"ru",
      "ro",
"ruu",
      "roo",
"shi",
      "ru",
"shra",
      "ruu",
"shri",
      "shi",
"shro",
      "shra",
"shru",
      "shri",
"shwa",
      "shro",
"shwo",
      "shru",
"shwu",
      "shwa",
"yu",
      "shwo",
},
      "shwu",
MinInfixAmount = 0,
      "yu",
MaxInfixAmount = 2,
    },
Postfixes = {
    MinInfixAmount = 0,
"bas",
    MaxInfixAmount = 2,
"d",
    Postfixes = {
"jr",
      "bas",
"kas",
      "d",
"kat",
      "jr",
"la",
      "kas",
"m",
      "kat",
"met",
      "la",
"mir",
      "m",
"mut",
      "met",
"q",
      "mir",
"qat",
      "mut",
"raq",
      "q",
"rem",
      "qat",
"roq",
      "raq",
"shum",
      "rem",
"shur",
      "roq",
"tep",
      "shum",
"un",
      "shur",
"ur",
      "tep",
"uun",
      "un",
"war",
      "ur",
"wer",
      "uun",
"wur",
      "war",
},
      "wer",
MinPostfixAmount = 1,
      "wur",
MaxPostfixAmount = 1,
    },
},
    MinPostfixAmount = 1,
["qudish site"] = {
    MaxPostfixAmount = 1,
HyphenationChance = 0,
  },
TwoNameChance = 0,
  ["qudish site"] = {
Prefixes = {
    HyphenationChance = 0,
"a",
    TwoNameChance = 0,
"ala",
    Prefixes = {
"bi",
      "a",
"da",
      "ala",
"du",
      "bi",
"eka",
      "da",
"ha",
      "du",
"i",
      "eka",
"ka",
      "ha",
"ki",
      "i",
"ma",
      "ka",
"mi",
      "ki",
"na",
      "ma",
"qa",
      "mi",
"sa",
      "na",
"sha",
      "qa",
"she",
      "sa",
"shu",
      "sha",
"su",
      "she",
"ta",
      "shu",
"te",
      "su",
"tu",
      "ta",
"u",
      "te",
},
      "tu",
MinPrefixAmount = 1,
      "u",
MaxPrefixAmount = 1,
    },
Infixes = {
    MinPrefixAmount = 1,
"arra",
    MaxPrefixAmount = 1,
"azo",
    Infixes = {
"ba",
      "arra",
"by",
      "azo",
"ga",
      "ba",
"gga",
      "by",
"ili",
      "ga",
"mri",
      "gga",
"ne",
      "ili",
"ra",
      "mri",
"rche",
      "ne",
"rqa",
      "ra",
"rqu",
      "rche",
"rsi",
      "rqa",
"rva",
      "rqu",
},
      "rsi",
MinInfixAmount = 0,
      "rva",
MaxInfixAmount = 1,
    },
Postfixes = {
    MinInfixAmount = 0,
"bal",
    MaxInfixAmount = 1,
"d",
    Postfixes = {
"kesh",
      "bal",
"kh",
      "d",
"kish",
      "kesh",
"lep",
      "kh",
"lil",
      "kish",
"mas",
      "lep",
"mish",
      "lil",
"mmu",
      "mas",
"mor",
      "mish",
"mrod",
      "mmu",
"mur",
      "mor",
"nip",
      "mrod",
"nna",
      "mur",
"pad",
      "nip",
"ppa",
      "nna",
"ppar",
      "pad",
"ppir",
      "ppa",
"ppur",
      "ppar",
"r",
      "ppir",
"ruk",
      "ppur",
"sh",
      "r",
"shan",
      "ruk",
"shur",
      "sh",
"tara",
      "shan",
"tum",
      "shur",
"vah",
      "tara",
"vuh",
      "tum",
"wan",
      "vah",
"war",
      "vuh",
"zor",
      "wan",
},
      "war",
MinPostfixAmount = 1,
      "zor",
MaxPostfixAmount = 1,
    },
},
    MinPostfixAmount = 1,
eater = {
    MaxPostfixAmount = 1,
HyphenationChance = 5,
  },
TwoNameChance = 0,
  ["qudish banana grove site"] = {
Prefixes = {
    HyphenationChance = 0,
"anti",
    TwoNameChance = 0,
"arta",
    Prefixes = {
"ba",
      "a",
"da",
      "ala",
"dari",
      "bi",
"dja",
      "da",
"gi",
      "du",
"i",
      "eka",
"kho",
      "ha",
"khu",
      "i",
"meh",
      "ka",
"mi",
      "ki",
"mu",
      "ma",
"na",
      "mi",
"o",
      "na",
"oro",
      "qa",
"poly",
      "sa",
"q",
      "sha",
"sha",
      "she",
"su",
      "shu",
"u",
      "su",
"uu",
      "ta",
"xer",
      "te",
"y",
      "tu",
"ya",
      "u",
"yu",
    },
"yy",
    MinPrefixAmount = 1,
},
    MaxPrefixAmount = 1,
MinPrefixAmount = 1,
    Infixes = {
MaxPrefixAmount = 1,
      "arra",
Infixes = {
      "azo",
"le",
      "ba",
"ra",
      "by",
"thri",
      "ga",
"xer",
      "gga",
"yu",
      "ili",
},
      "mri",
MinInfixAmount = 0,
      "ne",
MaxInfixAmount = 1,
      "ra",
Postfixes = {
      "rche",
"dates",
      "rqa",
"dokht",
      "rqu",
"dukht",
      "rsi",
"him",
      "rva",
"masp",
    },
"med",
    MinInfixAmount = 0,
"pater",
    MaxInfixAmount = 1,
"pur",
    Postfixes = {
"rad",
      "bal",
"ram",
      "d",
"seh",
      "kesh",
"shid",
      "kh",
"shir",
      "kish",
"tafa",
      "lep",
"xes",
      "lil",
},
      "mas",
MinPostfixAmount = 1,
      "mish",
MaxPostfixAmount = 1,
      "mmu",
},
      "mor",
ekuemekiyyen = {
      "mrod",
HyphenationChance = 0,
      "mur",
TwoNameChance = 0,
      "nip",
Prefixes = {
      "nna",
"ab",
      "pad",
"ad",
      "ppa",
"afi",
      "ppar",
"afu",
      "ppir",
"aka",
      "ppur",
"aki",
      "r",
"aku",
      "ruk",
"ama",
      "sh",
"ayo",
      "shan",
"ba",
      "shur",
"chi",
      "tara",
"chu",
      "tum",
"di",
      "vah",
"du",
      "vuh",
"ebe",
      "wan",
"efu",
      "war",
"eke",
      "zor",
"eku",
    },
"eme",
    MinPostfixAmount = 1,
"ife",
    MaxPostfixAmount = 1,
"ima",
    Templates = {
"ko",
      "Banana Grove *Name*",
"kwa",
    },
"ma",
  },
"mo",
  ["qudish baroque ruins site"] = {
"na",
    HyphenationChance = 0,
"nke",
    TwoNameChance = 0,
"nki",
    Prefixes = {
"nne",
      "a",
"no",
      "ala",
"nu",
      "bi",
"nya",
      "da",
"oba",
      "du",
"oge",
      "eka",
"ola",
      "ha",
"olu",
      "i",
"ta",
      "ka",
"za",
      "ki",
"zu",
      "ma",
},
      "mi",
MinPrefixAmount = 1,
      "na",
MaxPrefixAmount = 1,
      "qa",
Infixes = {
      "sa",
"ama",
      "sha",
"ba",
      "she",
"baji",
      "shu",
"batu",
      "su",
"bo",
      "ta",
"chi",
      "te",
"chu",
      "tu",
"di",
      "u",
"fa",
    },
"fe",
    MinPrefixAmount = 1,
"fu",
    MaxPrefixAmount = 1,
"ji",
    Infixes = {
"ke",
      "arra",
"kwu",
      "azo",
"la",
      "ba",
"mba",
      "by",
"mbe",
      "ga",
"mbo",
      "gga",
"nga",
      "ili",
"ngo",
      "mri",
"ngu",
      "ne",
"nza",
      "ra",
"pi",
      "rche",
"ra",
      "rqa",
"se",
      "rqu",
"tu",
      "rsi",
"ye",
      "rva",
},
    },
MinInfixAmount = 0,
    MinInfixAmount = 0,
MaxInfixAmount = 2,
    MaxInfixAmount = 1,
Postfixes = {
    Postfixes = {
"bem",
      "bal",
"bi",
      "d",
"bola",
      "kesh",
"chi",
      "kh",
"da",
      "kish",
"de",
      "lep",
"di",
      "lil",
"fe",
      "mas",
"fi",
      "mish",
"go",
      "mmu",
"ji",
      "mor",
"jo",
      "mrod",
"ka",
      "mur",
"kan",
      "nip",
"ke",
      "nna",
"ko",
      "pad",
"ku",
      "ppa",
"la",
      "ppar",
"le",
      "ppir",
"mbe",
      "ppur",
"me",
      "r",
"mi",
      "ruk",
"mu",
      "sh",
"nde",
      "shan",
"nti",
      "shur",
"nyi",
      "tara",
"oye",
      "tum",
"po",
      "vah",
"ra",
      "vuh",
"re",
      "wan",
"ri",
      "war",
"sa",
      "zor",
"to",
    },
"wale",
    MinPostfixAmount = 1,
"ya",
    MaxPostfixAmount = 1,
"yo",
    Templates = {
"za",
      "Baroque Ruins *Name*",
"zo",
    },
},
  },
MinPostfixAmount = 1,
  ["qudish deep jungle site"] = {
MaxPostfixAmount = 1,
    HyphenationChance = 0,
},
    TwoNameChance = 0,
ibulian = {
    Prefixes = {
HyphenationChance = 0,
      "a",
TwoNameChance = 80,
      "ala",
Prefixes = {
      "bi",
"a",
      "da",
"ae",
      "du",
"an",
      "eka",
"au",
      "ha",
"ba",
      "i",
"bla",
      "ka",
"bru",
      "ki",
"cae",
      "ma",
"cai",
      "mi",
"cami",
      "na",
"cassi",
      "qa",
"ci",
      "sa",
"clau",
      "sha",
"cnae",
      "she",
"co",
      "shu",
"cri",
      "su",
"de",
      "ta",
"dio",
      "te",
"do",
      "tu",
"dru",
      "u",
"egna",
    },
"fa",
    MinPrefixAmount = 1,
"fau",
    MaxPrefixAmount = 1,
"fe",
    Infixes = {
"fla",
      "arra",
"flo",
      "azo",
"ga",
      "ba",
"ge",
      "by",
"gnae",
      "ga",
"ha",
      "gga",
"he",
      "ili",
"ho",
      "mri",
"io",
      "ne",
"iu",
      "ra",
"ja",
      "rche",
"ju",
      "rqa",
"la",
      "rqu",
"lau",
      "rsi",
"li",
      "rva",
"lu",
    },
"ma",
    MinInfixAmount = 0,
"ne",
    MaxInfixAmount = 1,
"no",
    Postfixes = {
"octa",
      "bal",
"ovi",
      "d",
"pli",
      "kesh",
"po",
      "kh",
"pri",
      "kish",
"pu",
      "lep",
"qui",
      "lil",
"ru",
      "mas",
"sa",
      "mish",
"se",
      "mmu",
"spu",
      "mor",
"ta",
      "mrod",
"ti",
      "mur",
"tu",
      "nip",
"va",
      "nna",
"ve",
      "pad",
"vi",
      "ppa",
},
      "ppar",
MinPrefixAmount = 1,
      "ppir",
MaxPrefixAmount = 1,
      "ppur",
Infixes = {
      "r",
"bi",
      "ruk",
"bri",
      "sh",
"ce",
      "shan",
"ci",
      "shur",
"cle",
      "tara",
"dri",
      "tum",
"ga",
      "vah",
"gri",
      "vuh",
"gu",
      "wan",
"llu",
      "war",
"lu",
      "zor",
"mi",
    },
"na",
    MinPostfixAmount = 1,
"ndi",
    MaxPostfixAmount = 1,
"ni",
    Templates = {
"nu",
      "Deep Jungle *Name*",
"pi",
    },
"pri",
  },
"ra",
  ["qudish desert canyon site"] = {
"rdi",
    HyphenationChance = 0,
"re",
    TwoNameChance = 0,
"renti",
    Prefixes = {
"rma",
      "a",
"rne",
      "ala",
"si",
      "bi",
"spi",
      "da",
"ssi",
      "du",
"sti",
      "eka",
"ti",
      "ha",
"to",
      "i",
"vi",
      "ka",
"xe",
      "ki",
"xi",
      "ma",
},
      "mi",
MinInfixAmount = 0,
      "na",
MaxInfixAmount = 1,
      "qa",
Postfixes = {
      "sa",
"ba",
      "sha",
"bius",
      "she",
"bus",
      "shu",
"cius",
      "su",
"dia",
      "ta",
"dina",
      "te",
"dinus",
      "tu",
"dius",
      "u",
"gina",
    },
"ginus",
    MinPrefixAmount = 1,
"ius",
    MaxPrefixAmount = 1,
"lia",
    Infixes = {
"liana",
      "arra",
"lius",
      "azo",
"lix",
      "ba",
"lla",
      "by",
"lus",
      "ga",
"mus",
      "gga",
"na",
      "ili",
"nius",
      "mri",
"nus",
      "ne",
"pius",
      "ra",
"ppa",
      "rche",
"ppina",
      "rqa",
"pus",
      "rqu",
"ro",
      "rsi",
"sar",
      "rva",
"sius",
    },
"sta",
    MinInfixAmount = 0,
"stus",
    MaxInfixAmount = 1,
"to",
    Postfixes = {
"tus",
      "bal",
},
      "d",
MinPostfixAmount = 1,
      "kesh",
MaxPostfixAmount = 1,
      "kh",
},
      "kish",
yawningmoon = {
      "lep",
HyphenationChance = 0,
      "lil",
TwoNameChance = 50,
      "mas",
Prefixes = {
      "mish",
"apa",
      "mmu",
"dya",
      "mor",
"ghrta",
      "mrod",
"jna",
      "mur",
"ksa",
      "nip",
"kse",
      "nna",
"kso",
      "pad",
"mi",
      "ppa",
"nir",
      "ppar",
"pri",
      "ppir",
"pu",
      "ppur",
"ru",
      "r",
"savi",
      "ruk",
"tar",
      "sh",
"tva",
      "shan",
"tvi",
      "shur",
"tvo",
      "tara",
"ur",
      "tum",
"vri",
      "vah",
},
      "vuh",
MinPrefixAmount = 1,
      "wan",
MaxPrefixAmount = 1,
      "war",
Infixes = {
      "zor",
"rth",
    },
"sh",
    MinPostfixAmount = 1,
"th",
    MaxPostfixAmount = 1,
},
    Templates = {
MinInfixAmount = 0,
      "Desert Canyon *Name*",
MaxInfixAmount = 1,
    },
Postfixes = {
  },
"tar",
  ["qudish flower fields site"] = {
"dra",
    HyphenationChance = 0,
"vra",
    TwoNameChance = 0,
"vrin",
    Prefixes = {
"tr",
      "a",
"vri",
      "ala",
"nu",
      "bi",
"dru",
      "da",
"kras",
      "du",
"kra",
      "eka",
"tra",
      "ha",
"tri",
      "i",
"truu",
      "ka",
"nyu",
      "ki",
},
      "ma",
MinPostfixAmount = 1,
      "mi",
MaxPostfixAmount = 1,
      "na",
},
      "qa",
arcologian = {
      "sa",
HyphenationChance = 0,
      "sha",
TwoNameChance = 80,
      "she",
Prefixes = {
      "shu",
"a",
      "su",
"ado",
      "ta",
"ae",
      "te",
"ba",
      "tu",
"chri",
      "u",
"clau",
    },
"cleo",
    MinPrefixAmount = 1,
"co",
    MaxPrefixAmount = 1,
"cro",
    Infixes = {
"cy",
      "arra",
"da",
      "azo",
"de",
      "ba",
"di",
      "by",
"dio",
      "ga",
"e",
      "gga",
"eu",
      "ili",
"ga",
      "mri",
"geo",
      "ne",
"gi",
      "ra",
"gre",
      "rche",
"he",
      "rqa",
"hie",
      "rqu",
"ho",
      "rsi",
"hya",
      "rva",
"i",
    },
"ja",
    MinInfixAmount = 0,
"je",
    MaxInfixAmount = 1,
"ju",
    Postfixes = {
"ka",
      "bal",
"khlo",
      "d",
"klau",
      "kesh",
"kri",
      "kh",
"kyr",
      "kish",
"la",
      "lep",
"lea",
      "lil",
"leo",
      "mas",
"ly",
      "mish",
"ma",
      "mmu",
"mi",
      "mor",
"ne",
      "mrod",
"ni",
      "mur",
"o",
      "nip",
"pa",
      "nna",
"pe",
      "pad",
"phi",
      "ppa",
"pie",
      "ppar",
"pla",
      "ppir",
"pro",
      "ppur",
"pto",
      "r",
"py",
      "ruk",
"ra",
      "sh",
"sa",
      "shan",
"se",
      "shur",
"so",
      "tara",
"sta",
      "tum",
"ste",
      "vah",
"tha",
      "vuh",
"the",
      "wan",
"theo",
      "war",
"ti",
      "zor",
"xa",
    },
"ze",
    MinPostfixAmount = 1,
},
    MaxPostfixAmount = 1,
MinPrefixAmount = 1,
    Templates = {
MaxPrefixAmount = 1,
      "Flower Fields *Name*",
Infixes = {
    },
"ande",
  },
"bi",
  ["qudish fungal site"] = {
"biu",
    HyphenationChance = 0,
"ce",
    TwoNameChance = 0,
"chae",
    Prefixes = {
"chi",
      "a",
"cho",
      "ala",
"ci",
      "bi",
"cli",
      "da",
"cra",
      "du",
"ddaeu",
      "eka",
"de",
      "ha",
"do",
      "i",
"dre",
      "ka",
"dy",
      "ki",
"esu",
      "ma",
"ge",
      "mi",
"gesi",
      "na",
"gi",
      "qa",
"go",
      "sa",
"le",
      "sha",
"ly",
      "she",
"mbro",
      "shu",
"me",
      "su",
"mo",
      "ta",
"mpi",
      "te",
"na",
      "tu",
"naeu",
      "u",
"nea",
    },
"ngelo",
    MinPrefixAmount = 1,
"ngelu",
    MaxPrefixAmount = 1,
"nti",
    Infixes = {
"ntio",
      "arra",
"ny",
      "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,
    Templates = {
      "Fungal *Name*",
    },
  },
  ["qudish hills 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,
    Templates = {
      "Hills *Name*",
    },
  },
  ["qudish jungle 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,
    Templates = {
      "Jungle *Name*",
    },
  },
  ["qudish lake hinnom 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,
    Templates = {
      "Water *Name*",
    },
  },
  ["qudish moon stair 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,
    Templates = {
      "Moon Stair *Name*",
    },
  },
  ["qudish mountains 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,
    Templates = {
      "Mountains *Name*",
    },
  },
  ["qudish palladium reef 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
}
}
p.getkeys = function()
    local keyset = {}
    for key, value in pairs(p.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 p