offline-fantasy-name-generators

Offline version of www.fantasynamegenerators.com
git clone https://git.neptards.moe/neptards/offline-fantasy-name-generators.git
Log | Files | Refs | README

dwarfDaNames.js (4205B)


      1 var namesFemale = ["A", "Ba", "Bra", "Co", "Da", "Fa", "Fari", "Fe", "Feri", "Fi", "Ha", "Hana", "He", "Ja", "Je", "Ka", "Kala", "Ke", "Kela", "Le", "Li", "Ma", "Me", "Mi", "Mya", "Na", "Nara", "Nera", "Ole", "Oli", "Re", "Ri", "Se", "Si", "Ta", "Te", "Za", "Ze"];
      2 var namesFemale2 = ["ca", "cha", "da", "dal", "den", "dy", "gna", "grun", "ha", "han", "ja", "ka", "la", "lah", "li", "linda", "linden", "lsi", "na", "nda", "nden", "nka", "nna", "pith", "ra", "rav", "rdy", "rev", "rinda", "rinden", "rra", "rta", "run", "rvia", "ryn", "rynn", "scha", "shan", "si", "ta", "tha", "tyth", "via", "zda"];
      3 var namesMale = ["Ade", "Adema", "Ahre", "Ali", "An", "Ba", "Bai", "Bande", "Bar", "Be", "Bera", "Bere", "Bhe", "Bhele", "Bo", "Boda", "Boe", "Bro", "Bru", "Bu", "Czi", "Da", "Dai", "De", "Dene", "Dou", "Du", "Duli", "Dwo", "Dwy", "Emry", "En", "Endri", "Eve", "Fi", "Figo", "Fra", "Ga", "Gar", "Gari", "Garte", "Ge", "Ger", "Gera", "Gla", "Go", "Goi", "Gor", "Gori", "Gwi", "Hi", "Hir", "Hiro", "Hu", "Hugi", "Iwa", "Ja", "Jana", "Java", "Je", "Jer", "Ju", "Ka", "Kar", "Le", "Lo", "Loi", "Lu", "Luc", "Ma", "Mai", "Me", "Mer", "Meri", "Mi", "Min", "Na", "Nal", "Ne", "Nevi", "Og", "Ola", "Or", "Oski", "Pi", "Pio", "Py", "Pyr", "Pyra", "Re", "Ren", "Rha", "Ro", "Ru", "Sa", "San", "Se", "Sewe", "Te", "Tem", "Tha", "Thati", "Thau", "To", "Tri", "Tria", "Tu", "Va", "Var", "Ve", "Vel", "Vo", "Vol", "Wi", "Wo", "Wor", "Ye"];
      4 var namesFamily = ["bor", "dahn", "dal", "del", "delor", "derel", "dlin", "dol", "don", "drik", "drin", "g", "gal", "gan", "gar", "gek", "gin", "gor", "grand", "grin", "ka", "kas", "ke", "kel", "kias", "kin", "lan", "lanz", "len", "lid", "lin", "linar", "mar", "maro", "merin", "mor", "n", "nak", "nar", "nek", "niv", "nus", "raht", "ral", "ram", "rand", "rav", "rd", "rel", "ren", "ric", "rick", "rik", "rim", "rin", "ris", "rkel", "rkin", "rol", "ron", "rtag", "ryn", "rys", "sch", "seck", "shen", "so", "son", "tag", "tan", "tek", "thur", "thy", "tigan", "tin", "trak", "trand", "varis", "vez", "vhen", "vil", "vin", "wan", "wer", "weryn", "zyl"];
      5 var names3 = ["A", "Ae", "Al", "Ar", "Ara", "Be", "Ber", "Bra", "Bro", "Ca", "Cada", "Car", "Cari", "Da", "Do", "Du", "Dur", "E", "Eto", "Fe", "Fer", "Fera", "Fo", "For", "Fore", "Ga", "Gal", "Gar", "Ghe", "Gher", "Gla", "Go", "Gor", "Goro", "Ha", "Har", "He", "Hel", "Hi", "Hir", "I", "Ka", "Kana", "Kla", "Klar", "Ko", "Me", "Mei", "Mer", "O", "Or", "Ra", "Rae", "Ro", "Rou", "Ru", "Rumo", "Sa", "Sae", "Te", "Tho", "Ti", "To", "Tor", "Tu", "Tur", "U", "Ul", "Va", "Var", "Vo", "We", "Wey", "Yo", "Zy"];
      6 var names4 = ["ban", "ca", "can", "das", "dash", "den", "dens", "der", "dic", "din", "dra", "drat", "ducan", "ka", "lac", "lar", "lban", "lmas", "lmi", "lney", "lon", "lra", "lro", "mas", "mi", "mold", "mot", "mote", "munt", "nak", "narek", "ney", "nka", "no", "noch", "ntop", "ra", "ral", "rald", "ran", "rana", "ras", "rat", "rek", "ren", "ret", "ridin", "rin", "ro", "rol", "row", "sca", "sten", "tack", "tan", "ten", "top", "ver", "vis", "vish", "vo", "vonak", "vorn"];
      7 
      8 function nameGen(namesMale, namesFamily) {
      9     names1 = namesMale;
     10     names2 = namesFamily;
     11     var br = "";
     12     var element = document.createElement("div");
     13     element.setAttribute("id", "result");
     14     for (i = 0; i < 10; i++) {
     15         nameMas();
     16         while (nMs === "") {
     17             nameMas();
     18         }
     19         names = nMs;
     20         nameSur();
     21         while (nMs === "") {
     22             nameSur();
     23         }
     24         names += " " + nMs;
     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 }
     34 
     35 function nameMas() {
     36     rnd0 = Math.random() * names1.length | 0;
     37     rnd1 = Math.random() * names2.length | 0;
     38     nMs = names1[rnd0] + names2[rnd1]
     39     testSwear(nMs);
     40 }
     41 
     42 function nameSur() {
     43     rnd2 = Math.random() * names3.length | 0;
     44     rnd3 = Math.random() * names4.length | 0;
     45     nMs = names3[rnd2] + names4[rnd3]
     46     testSwear(nMs);
     47 }