kroganNames.js (2047B)
1 var names1 = ["B", "Br", "C", "Cr", "Ch", "D", "Dr", "F", "G", "Gr", "H", "J", "K", "Kh", "Kr", "M", "N", "P", "Pr", "Q", "Qr", "R", "S", "Sr", "Str", "T", "Tr", "V", "Vr", "W", "Wr", "Zr"]; 2 var names2 = ["a", "e", "u", "i", "o", "a", "u"]; 3 var names3 = ["rr", "x", "nd", "nk", "yas", "rm", "rn", "rk", "tack", "rg", "g", "gg", "sk", "zk", "nd", "d", "rd", "xx", "yak", "yax", "rak", "nak", "kar", "kor", "lak", "gor", "gar", "gas", "r"]; 4 var names5 = ["ash", "bakur", "brakir", "dark", "drak", "drax", "dtar", "k", "kador", "karor", "kirum", "kmar", "kmor", "krax", "ksan", "ksar", "kson", "ksor", "l", "lot", "mar", "nar", "ndok", "ntor", "rax", "rbok", "rbon", "rdak", "rdan", "rdok", "rdon", "rgal", "rgon", "rkan", "rloc", "rlok", "rsan", "rtak", "tarog", "tarok", "tarum", "tarun", "tatog", "tilak", "vanor", "varog", "vrak", "x", "yrdok", "yrloc"]; 5 var br = ""; 6 7 function nameGen(gender) { 8 var tp = gender; 9 if (tp === 1) { 10 var names4 = [""]; 11 } else { 12 var names4 = ["a", "e", "u", "i", "o", "a"]; 13 } 14 var element = document.createElement("div"); 15 element.setAttribute("id", "result"); 16 for (i = 0; i < 10; i++) { 17 rnd0 = Math.floor(Math.random() * names1.length); 18 rnd1 = Math.floor(Math.random() * names2.length); 19 rnd2 = Math.floor(Math.random() * names3.length); 20 rnd3 = Math.floor(Math.random() * names4.length); 21 rnd4 = Math.floor(Math.random() * names1.length); 22 rnd5 = Math.floor(Math.random() * names2.length); 23 rnd6 = Math.floor(Math.random() * names5.length); 24 names = names1[rnd4] + names2[rnd5] + names5[rnd6] + " " + names1[rnd0] + names2[rnd1] + names3[rnd2] + names4[rnd3]; 25 br = document.createElement('br'); 26 element.appendChild(document.createTextNode(names)); 27 element.appendChild(br); 28 } 29 if (document.getElementById("result")) { 30 document.getElementById("placeholder").removeChild(document.getElementById("result")); 31 } 32 document.getElementById("placeholder").appendChild(element); 33 }