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.
66 lines
3.1 KiB
JavaScript
66 lines
3.1 KiB
JavaScript
var nm2 = ["barra", "bi", "bil", "das", "di", "duk", "ga", "gan", "gi", "gigi", "gunu", "hamma", "hamsi", "hasis", "hazzar", "himmar", "lam", "li", "lu", "lum", "ma", "mah", "mar", "mus", "muz", "na", "nu", "qar", "ra", "rabi", "rash", "rashi", "rin", "ros", "ruduk", "shen", "shi", "si", "sis", "sun", "ta", "tana", "tar", "ten", "tur", "va", "wil", "zar", "zi"];
|
|
var nm4 = ["banit", "barra", "bi", "bitum", "cina", "ga", "gal", "har", "himmar", "hursag", "lam", "latu", "li", "litta", "lum", "lumtum", "ma", "mah", "mar", "mat", "mus", "na", "nat", "natu", "nit", "nunit", "ra", "rash", "rashi", "rin", "ros", "rosa", "sa", "sag", "shen", "shi", "sun", "sunat", "ta", "tar", "ten", "tu", "tum", "tur"];
|
|
var nm6 = ["barra", "bi", "ga", "himmar", "li", "lam", "lum", "ma", "mah", "mar", "mus", "na", "ra", "rash", "rashi", "rin", "ros", "shen", "shi", "sun", "ta", "ten", "tur"];
|
|
var nm1 = [];
|
|
var nm3 = [];
|
|
var nm5 = [];
|
|
|
|
function nameGen(type) {
|
|
nm1 = ["A", "Abi", "Abu", "Adra", "Alo", "Ama", "Awi", "Ba", "Baa", "Belte", "Da", "Eta", "Ga", "Gi", "Gishi", "Gu", "Ha", "Hammu", "Hu", "I", "Igi", "Ka", "Ki", "Kira", "Ma", "Maru", "Mau", "Mu", "Nu", "Sa", "Shea", "Ta", "U", "Ur", "Ura", "Urba", "Urha", "Utu", "Zi", "Zu", "Zua"];
|
|
nm3 = ["A", "Alla", "Ama", "Ana", "Anu", "Aru", "Bau", "Be", "Bela", "Da", "Gi", "Gishi", "Hu", "Ina", "Ish", "Ka", "Kalu", "Kalum", "Ki", "Kira", "Li", "Mau", "Mmu", "Mo", "Mu", "My", "Ni", "Nin", "Ninhu", "Nu", "Oma", "Ri", "Sa", "Sabi", "She", "Shea", "Tau", "Tia", "U", "Ur", "Ura", "Urba", "Za", "Zi", "Zirra", "Zua"];
|
|
nm5 = ["A", "Ama", "Ba", "Be", "Da", "Gi", "Gishi", "Hu", "I", "Ka", "Ki", "Kira", "Ma", "Mu", "Mau", "Nu", "Sa", "Shea", "Ta", "U", "Ura", "Urba", "Ur", "Zi", "Zua", "Zu"];
|
|
var tp = type;
|
|
var br = "";
|
|
var element = document.createElement("div");
|
|
element.setAttribute("id", "result");
|
|
for (i = 0; i < 10; i++) {
|
|
if (tp === 1) {
|
|
nameFem();
|
|
while (nMs === "") {
|
|
nameFem();
|
|
}
|
|
} else if (tp === 2) {
|
|
nameNeut();
|
|
while (nMs === "") {
|
|
nameNeut();
|
|
}
|
|
} else {
|
|
nameMas();
|
|
while (nMs === "") {
|
|
nameMas();
|
|
}
|
|
}
|
|
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 nameMas() {
|
|
rnd = Math.random() * nm1.length | 0;
|
|
rnd2 = Math.random() * nm2.length | 0;
|
|
nMs = nm1[rnd] + nm2[rnd2];
|
|
nm1.splice(rnd2, 1);
|
|
testSwear(nMs);
|
|
}
|
|
|
|
function nameFem() {
|
|
rnd = Math.random() * nm3.length | 0;
|
|
rnd2 = Math.random() * nm4.length | 0;
|
|
nMs = nm3[rnd] + nm4[rnd2];
|
|
nm3.splice(rnd2, 1);
|
|
testSwear(nMs);
|
|
}
|
|
|
|
function nameNeut() {
|
|
rnd = Math.random() * nm5.length | 0;
|
|
rnd2 = Math.random() * nm6.length | 0;
|
|
nMs = nm5[rnd] + nm6[rnd2];
|
|
nm5.splice(rnd2, 1);
|
|
testSwear(nMs);
|
|
}
|