anzuNames.js (3188B)
1 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"]; 2 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"]; 3 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"]; 4 var nm1 = []; 5 var nm3 = []; 6 var nm5 = []; 7 8 function nameGen(type) { 9 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"]; 10 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"]; 11 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"]; 12 var tp = type; 13 var br = ""; 14 var element = document.createElement("div"); 15 element.setAttribute("id", "result"); 16 for (i = 0; i < 10; i++) { 17 if (tp === 1) { 18 nameFem(); 19 while (nMs === "") { 20 nameFem(); 21 } 22 } else if (tp === 2) { 23 nameNeut(); 24 while (nMs === "") { 25 nameNeut(); 26 } 27 } else { 28 nameMas(); 29 while (nMs === "") { 30 nameMas(); 31 } 32 } 33 br = document.createElement('br'); 34 element.appendChild(document.createTextNode(nMs)); 35 element.appendChild(br); 36 } 37 if (document.getElementById("result")) { 38 document.getElementById("placeholder").removeChild(document.getElementById("result")); 39 } 40 document.getElementById("placeholder").appendChild(element); 41 } 42 43 function nameMas() { 44 rnd = Math.random() * nm1.length | 0; 45 rnd2 = Math.random() * nm2.length | 0; 46 nMs = nm1[rnd] + nm2[rnd2]; 47 nm1.splice(rnd2, 1); 48 testSwear(nMs); 49 } 50 51 function nameFem() { 52 rnd = Math.random() * nm3.length | 0; 53 rnd2 = Math.random() * nm4.length | 0; 54 nMs = nm3[rnd] + nm4[rnd2]; 55 nm3.splice(rnd2, 1); 56 testSwear(nMs); 57 } 58 59 function nameNeut() { 60 rnd = Math.random() * nm5.length | 0; 61 rnd2 = Math.random() * nm6.length | 0; 62 nMs = nm5[rnd] + nm6[rnd2]; 63 nm5.splice(rnd2, 1); 64 testSwear(nMs); 65 }