dndEladrinNames.js (2777B)
1 var nm1 = ["Ara", "Aran", "Ber", "Bran", "Cor", "Cru", "Da", "Daye", "Elro", "Ere", "Far", "Fyla", "Gal", "Galin", "Ha", "Hor", "Im", "Ira", "Ja", "Jor", "Kru", "Kuo", "Lan", "Lic", "Mar", "Min", "Nal", "Nark", "Ola", "Otir", "Pae", "Pan", "Qua", "Quo", "Rel", "Riar", "Sarn", "Sove", "Tav", "Trin", "Uri", "Veth", "Vic", "Wal", "Wrug", "Xan", "Yan", "Yor", "Zen", "Zor"]; 2 var nm2 = ["aris", "aster", "baver", "bin", "card", "corin", "dan", "darai", "dartis", "don", "emin", "erta", "fis", "fros", "geon", "grephor", "heros", "horn", "ikul", "iver", "kris", "kul", "lias", "liss", "mendi", "meral", "mil", "morn", "neiros", "nis", "okas", "oros", "peiros", "prath", "ratra", "reth", "rian", "rion", "sirak", "ster", "thas", "tihr", "torin", "urian", "uvir", "van", "vis", "wirn", "worn", "xeral", "xis", "ykos", "yth", "zeiros", "zion"]; 3 var nm3 = ["Al", "An", "Anas", "Be", "Bri", "Cae", "Cyl", "Dris", "Dur", "Eil", "Ena", "Fae", "Fan", "Gru", "Gyl", "Hen", "Hyl", "Illa", "Ire", "Jar", "Jelen", "Kai", "Kora", "Les", "Lyv", "Mag", "Me", "Nai", "Neri", "Ol", "Ori", "Pi", "Prys", "Qi", "Que", "Ri", "Rol", "Sa", "Sha", "Thei", "Tri", "Ul", "Ura", "Va", "Vela", "Wes", "Wre", "Xyr", "Ylla", "Zen"]; 4 var nm4 = ["bis", "bynn", "cahne", "caryn", "celle", "cena", "diel", "dys", "faera", "fyra", "glyn", "grys", "hanna", "hyssa", "kiries", "kyrath", "lenae", "lenna", "lyn", "lynna", "meiv", "miris", "mynis", "nairra", "neth", "parys", "prana", "qirith", "qis", "raste", "rastra", "riele", "rynna", "sanna", "shana", "sys", "thaea", "tora", "trianna", "vara", "viryn", "vyre", "wena", "wyse", "xana", "xis", "yana", "yeira", "zane", "zora"]; 5 6 function nameGen(type) { 7 var tp = type; 8 var br = ""; 9 var element = document.createElement("div"); 10 element.setAttribute("id", "result"); 11 for (i = 0; i < 10; i++) { 12 if (tp === 1) { 13 nameFem(); 14 while (nMs === "") { 15 nameFem(); 16 } 17 } else { 18 nameMas(); 19 while (nMs === "") { 20 nameMas(); 21 } 22 } 23 br = document.createElement('br'); 24 element.appendChild(document.createTextNode(nMs)); 25 element.appendChild(br); 26 } 27 if (document.getElementById("result")) { 28 document.getElementById("placeholder").removeChild(document.getElementById("result")); 29 } 30 document.getElementById("placeholder").appendChild(element); 31 } 32 33 function nameFem() { 34 rnd = Math.floor(Math.random() * nm3.length); 35 rnd2 = Math.floor(Math.random() * nm4.length); 36 nMs = nm3[rnd] + nm4[rnd2]; 37 testSwear(nMs); 38 } 39 40 function nameMas() { 41 rnd = Math.floor(Math.random() * nm1.length); 42 rnd2 = Math.floor(Math.random() * nm2.length); 43 nMs = nm1[rnd] + nm2[rnd2]; 44 testSwear(nMs); 45 }