dndWildenNames.js (3115B)
1 var nmMFf = ["Ban", "Bar", "Dal", "Dam", "Dun", "Dur", "Fas", "Fin", "Kan", "Kin", "Kor", "Lan", "Lim", "Lon", "Man", "Mar", "Mas", "Mid", "Mor", "Mur", "Nam", "Nor", "Rad", "Ran", "Ras", "Rod", "San", "Sin", "Tor", "Tum"]; 2 var nmMFl = ["darras", "darris", "dommar", "donnir", "durrun", "farran", "fidden", "garron", "kammin", "karran", "lammir", "larrin", "mannor", "marden", "mennar", "mennor", "mindin", "mirron", "morrin", "murrin", "norren", "norten", "rammas", "sammas", "sannim", "sarrin", "sarris", "sorran", "tarrin", "torrin"]; 3 var nmMSf = ["Barrun", "Burrin", "Darras", "Farran", "Farrin", "Fidden", "Garrin", "Harren", "Harrun", "Karrat", "Karren", "Ketten", "Korrin", "Larras", "Lommir", "Lorrin", "Marrad", "Mirren", "Mirrun", "Morrin", "Parran", "Purren", "Tarris", "Torren", "Torrim", "Turrus", "Venner", "Vunnar", "Zakkan", "Zarrak"]; 4 var nmMSl = ["bar", "bor", "bun", "das", "din", "dun", "dur", "fas", "fum", "gar", "gun", "kas", "kin", "las", "lis", "mar", "mas", "min", "mur", "nas", "nim", "nor", "pan", "rak", "ras", "tor", "tur", "zad", "zim", "zor"]; 5 var nmFF = ["Allin", "Ashin", "Bunn", "Dann", "Darn", "Diss", "Enn", "Eril", "Fenn", "Fert", "Firr", "Fiss", "Genn", "Grin", "Kalk", "Kenn", "Kers", "Krin", "Lerm", "Less", "Linn", "Lorr", "Minn", "Mirt", "Mist", "Nem", "Niss", "Shall", "Shan", "Shenn", "Tarr", "Taz", "Tell", "Tin", "Tirr", "Tris", "Wenn", "Zar", "Zaz", "Zell"]; 6 var nmFL = ["ahai", "akei", "alin", "amai", "anai", "annar", "annas", "arris", "arrel", "arresh", "artish", "asha", "atish", "elbis", "embin", "enna", "ennash", "entah", "eris", "erla", "erlis", "imai", "imbel", "imei", "immesh", "inah", "inash", "inda", "inna", "innem", "irrah", "ishai", "issa", "itas", "onnes", "onteh", "orda", "oren", "oris", "orren"]; 7 8 function nameGen(type) { 9 var tp = type; 10 var br = ""; 11 var element = document.createElement("div"); 12 element.setAttribute("id", "result"); 13 for (i = 0; i < 10; i++) { 14 if (tp === 1) { 15 nameFem(); 16 while (nMs === "") { 17 nameFem(); 18 } 19 } else { 20 nameMas(); 21 while (nMs === "") { 22 nameMas(); 23 } 24 } 25 br = document.createElement('br'); 26 element.appendChild(document.createTextNode(nMs)); 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 } 34 35 function nameFem() { 36 rnd = Math.floor(Math.random() * nmFF.length); 37 rnd2 = Math.floor(Math.random() * nmFL.length); 38 nMs = nmFF[rnd] + nmFL[rnd2]; 39 testSwear(nMs); 40 } 41 42 function nameMas() { 43 if (i < 5) { 44 rnd = Math.floor(Math.random() * nmMFf.length); 45 rnd2 = Math.floor(Math.random() * nmMFl.length); 46 nMs = nmMFf[rnd] + nmMFl[rnd2]; 47 } else { 48 rnd = Math.floor(Math.random() * nmMSf.length); 49 rnd2 = Math.floor(Math.random() * nmMSl.length); 50 nMs = nmMSf[rnd] + nmMSl[rnd2]; 51 } 52 testSwear(nMs); 53 }