You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

56 lines
4.6 KiB
JavaScript

var nmFF = ["Age", "Ane", "Are", "Daa", "Dau", "Di", "Ga", "Gal", "Gau", "Ge", "Gel", "Ila", "Ina", "Ka", "Kau", "Ke", "Ki", "Kuo", "La", "Lau", "Le", "Lo", "Maa", "Man", "Mau", "Me", "Na", "Nal", "Nau", "Ni", "No", "Ola", "One", "Ore", "Ori", "Pa", "Paa", "Pau", "Pe", "Tha", "Thau", "The", "Thu", "Vaa", "Vau", "Ve", "Vo", "Vu", "Za", "Zaa", "Zau", "Zo"];
var nmFL = ["gea", "geo", "ggeo", "ghu", "gia", "gu", "kea", "keo", "kha", "ki", "kia", "kio", "kko", "la", "lai", "lane", "lea", "leo", "lo", "lu", "ma", "meo", "mi", "mia", "ne", "nea", "neo", "ni", "nia", "nna", "nnio", "nu", "peo", "peu", "pu", "rea", "rheo", "ri", "ria", "rra", "rrea", "the", "thea", "thi", "thia", "thio", "thu", "vea", "vi", "via", "vu"];
var nmMF = ["Ag", "Apa", "Ar", "Au", "Aug", "Aur", "Eag", "Eg", "Erg", "Ga", "Gau", "Gea", "Gha", "Gra", "Ila", "Ili", "Ira", "Kana", "Kava", "Kaza", "Keo", "Khu", "Kora", "Kra", "La", "Lau", "Laza", "Loro", "Ma", "Mara", "Mau", "Mea", "Mo", "Na", "Nara", "Nau", "Neo", "Pa", "Pu", "Tara", "Tau", "Tha", "Thava", "Tho", "Va", "Vara", "Vau", "Vaura", "Vega", "Vi", "Vo", "Za", "Zau"];
var nmML = ["dak", "dath", "dhan", "gak", "gal", "gan", "gath", "ghan", "gith", "glath", "gun", "kan", "kein", "khal", "kin", "kon", "lath", "lig", "lok", "mahg", "mahk", "mahl", "mak", "man", "mith", "mul", "nak", "nath", "nihl", "noth", "path", "phak", "rad", "rath", "rein", "rhak", "rhan", "riak", "rian", "rin", "rok", "roth", "thag", "thak", "tham", "thi", "thok", "veith", "vek", "vhal", "vhik", "vith", "voi", "zak", "ziath"];
var nmMdF = ["Adept", "Bear", "Brave", "Bright", "Dawn", "Day", "Deer", "Dream", "Flint", "Fearless", "Flower", "Food", "Fright", "Goat", "Hard", "Hide", "High", "Honest", "Horn", "Keen", "Lone", "Long", "Low", "Lumber", "Master", "Mind", "Mountain", "Night", "Rain", "River", "Rock", "Root", "Silent", "Sky", "Sly", "Smart", "Steady", "Stone", "Storm", "Strong", "Swift", "Thread", "Thunder", "Tree", "Tribe", "True", "Truth", "Wander", "Wild", "Wise", "Wound"];
var nmMdL = ["aid", "bearer", "breaker", "caller", "carver", "chaser", "climber", "cook", "dream", "drifter", "eye", "finder", "fist", "friend", "frightener", "guard", "hand", "hauler", "heart", "herder", "hunter", "jumper", "killer", "lander", "leader", "leaper", "logger", "maker", "mender", "picker", "runner", "shot", "smasher", "speaker", "stalker", "striker", "tanner", "twister", "vigor", "walker", "wanderer", "warrior", "watcher", "weaver", "worker"];
var nmSF = ["Agu-Ul", "Agu-V", "Anakal", "Apuna-M", "Athun", "Egena-V", "Egum", "Elan", "Ganu-M", "Gathak", "Gean", "Inul", "Kalag", "Kaluk", "Katho-Ol", "Kolae-G", "Kolak", "Kulan", "Kulum", "Lakum", "Maluk", "Munak", "Muthal", "Nalak", "Nola-K", "Nugal", "Nulak", "Ogol", "Oveth", "Thenal", "Thul", "Thunuk", "Ugun", "Uthenu-K", "Vaimei-L", "Valu-N", "Vathun", "Veom", "Vuma-Th", "Vunak"];
var nmSL = ["aga", "ageane", "akane", "akanu", "akume", "alathi", "amino", "amune", "anathi", "atake", "athai", "athala", "atho", "avea", "avi", "avone", "eaku", "ekali", "elo", "iaga", "iago", "iala", "iano", "igala", "igane", "igano", "igo", "igone", "ileana", "ithino", "olake", "ugate", "ugoni", "ukane", "ukate", "ukena", "ulane", "upine", "utha", "uthea"];
function nameGen(type) {
var tp = type;
var br = "";
var element = document.createElement("div");
element.setAttribute("id", "result");
for (i = 0; i < 10; i++) {
rnd = Math.floor(Math.random() * nmMdF.length);
rnd2 = Math.floor(Math.random() * nmMdL.length);
rnd3 = Math.floor(Math.random() * nmSF.length);
rnd4 = Math.floor(Math.random() * nmSL.length);
nSr = nmMdF[rnd] + nmMdL[rnd2] + " " + nmSF[rnd3] + nmSL[rnd4];
if (tp === 1) {
nameFem();
while (nMs === "") {
nameFem();
}
} else {
nameMas();
while (nMs === "") {
nameMas();
}
}
nMs = nMs + " " + nSr;
br = document.createElement('br');
element.appendChild(document.createTextNode(nMs));
element.appendChild(br);
}
if (document.getElementById("result")) {
document.getElementById("placeholder").removeChild(document.getElementById("result"));
}
document.getElementById("placeholder").appendChild(element);
}
function nameFem() {
rnd = Math.floor(Math.random() * nmFF.length);
rnd2 = Math.floor(Math.random() * nmFL.length);
nMs = nmFF[rnd] + nmFL[rnd2];
testSwear(nMs);
}
function nameMas() {
rnd = Math.floor(Math.random() * nmMF.length);
rnd2 = Math.floor(Math.random() * nmML.length);
nMs = nmMF[rnd] + nmML[rnd2];
testSwear(nMs);
}