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

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 }