532
edits
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
local naming = { | 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, | |||
}, | |||
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" | |||
} | } | ||
naming.get_keys = function() | naming.get_keys = function() | ||
local keys = '' | |||
local n = 0 | |||
for key, value in pairs(naming) do | |||
if type(value) == 'table' then | |||
keys = keys .. ',' .. key:gsub("^%l", string.upper) | |||
end | |||
n = n + 1 | |||
end | |||
keys = keys:gsub("^,", "") | |||
return keys | |||
end | end | ||
return naming | return naming |