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.

30 lines
3.2 KiB
JavaScript

var names1 = ["Al", "Am", "Amo", "Amon", "Ar", "Arag", "Arg", "Arro", "Asur", "Bahar", "Bale", "Bar", "Bara", "Baran", "Bel", "Bele", "Bene", "Bore", "Caen", "Caer", "Caera", "Cal", "Dal", "Dara", "Don", "Dun", "El", "Elam", "Elra", "Esar", "Faen", "Fan", "Far", "For", "Fue", "Gala", "Galan", "Gil", "Gilfa", "Gon", "Gul", "Idra", "Idran", "Iril", "Ise", "Isen", "Kae", "Kal", "Karan", "Kay", "Kel", "Lae", "Lan", "Lau", "Len", "Lo", "Mach", "Mau", "Men", "Mene", "Mener", "Mor", "Morro", "Ola", "On", "Ora", "Oro", "Osu", "Tae", "Tal", "Tan", "Ten", "Yl", "Yra", "Ysu"];
var names2 = ["baer", "ban", "bas", "bryn", "byn", "davar", "deer", "dor", "drad", "dras", "duin", "gan", "gard", "gen", "groth", "hidon", "hith", "hyn", "kas", "kin", "kon", "kyn", "las", "lath", "leath", "leth", "lim", "lion", "lon", "lyth", "maer", "mar", "mas", "men", "mes", "mon", "more", "naer", "nar", "nedor", "nel", "nyl", "rad", "ran", "ranel", "rendil", "rian", "riel", "rion", "rith", "ros", "roth", "ruin", "rys", "saar", "san", "seith", "sen", "seth", "shin", "shor", "sys", "tar", "tari", "telar", "thanil", "tharal", "thorn", "tien", "tyr", "van", "var", "vel", "vor", "vyn"];
var names3 = ["Al", "Aem", "Ami", "Aeme", "Ali", "Ara", "Aris", "Arre", "Ashe", "Baha", "Bela", "Baer", "Baera", "Balan", "Bel", "Baele", "Behne", "Bore", "Caen", "Cela", "Caella", "Cel", "Dil", "Dera", "Den", "Daen", "El", "Ela", "Elra", "Elsar", "Faen", "Fen", "Fir", "Fo", "Fae", "Gela", "Gellan", "Gil", "Gilsa", "Gen", "Gil", "Ilra", "Ilro", "Irli", "Ise", "Isen", "Kae", "Khel", "Kaera", "Kay", "Kel", "Lae", "Lana", "Lae", "Len", "Li", "Mes", "Mae", "Mena", "Mene", "Menel", "Meh", "Mello", "Ola", "One", "Ore", "Osi", "Oasa", "Tae", "Tel", "Taphe", "Ten", "Yl", "Yna", "Yse"];
var names4 = ["bala", "benne", "bera", "brae", "bryn", "daen", "daer", "dole", "dona", "dra", "dynn", "gil", "gith", "gren", "gwen", "hina", "hish", "hynn", "kae", "keza", "kia", "kra", "laeth", "lara", "leth", "lira", "lith", "lone", "lya", "lyth", "mae", "mela", "mena", "mere", "mia", "myn", "myna", "nae", "nel", "nelle", "nera", "nys", "rana", "raniel", "rena", "ria", "riel", "rio", "ris", "rith", "rosa", "rye", "ryna", "rys", "sa", "sae", "sela", "shae", "sho", "sis", "sya", "sys", "tara", "tela", "tera", "thala", "thanis", "tiren", "tyra", "tys", "vae", "vara", "vela", "vena", "vyss"];
function nameGen(type) {
var tp = type;
var br = "";
var element = document.createElement("div");
element.setAttribute("id", "result");
for (i = 0; i < 10; i++) {
if (tp === 1) {
rnd = Math.floor(Math.random() * names3.length);
rnd2 = Math.floor(Math.random() * names4.length);
names = names3[rnd] + names4[rnd2];
} else {
rnd = Math.floor(Math.random() * names1.length);
rnd2 = Math.floor(Math.random() * names2.length);
names = names1[rnd] + names2[rnd2];
}
br = document.createElement('br');
element.appendChild(document.createTextNode(names));
element.appendChild(br);
}
if (document.getElementById("result")) {
document.getElementById("placeholder").removeChild(document.getElementById("result"));
}
document.getElementById("placeholder").appendChild(element);
}