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

deathNames.js (2833B)


      1 var nm1 = ["", "", "", "", "", "", "b", "bh", "br", "c", "ch", "ct", "cth", "d", "dr", "dh", "dy", "dz", "f", "fr", "g", "gh", "gn", "h", "hw", "k", "kh", "kn", "kr", "l", "m", "m", "mn", "mh", "m", "n", "ng", "p", "ph", "pr", "q", "qh", "s", "sh", "st", "sr", "t", "th", "v", "vr", "vh", "w", "wr", "x", "y"];
      2 var nm2 = ["a", "e", "i", "o", "u", "a", "e", "i", "o", "u", "a", "e", "i", "o", "u", "a", "e", "i", "o", "u", "a", "e", "i", "o", "u", "a", "e", "i", "o", "u", "a", "e", "i", "o", "u", "a", "e", "i", "o", "u", "a", "e", "i", "o", "u", "a", "e", "i", "o", "u", "ae", "ae", "ai", "aa", "eo", "ea", "ei", "io", "iu", "ia", "oo", "ou", "uu", "ua", "ue"];
      3 var nm3 = ["", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "ch", "g", "l", "m", "n", "p", "q", "r", "s", "z"];
      4 var nm4 = ["b", "c", "d", "g", "h", "j", "k", "l", "m", "n", "p", "r", "s", "t", "th", "tr", "w"];
      5 var nm5 = ["", "", "", "", "", "", "", "", "", "", "", "", "c", "cs", "c", "d", "d", "h", "h", "k", "k", "ks", "l", "ls", "l", "n", "n", "ng", "nth", "q", "q", "r", "r", "rs", "s", "s", "t", "t", "th", "v", "x"];
      6 var br = "";
      7 
      8 function nameGen() {
      9     $('#placeholder').css('textTransform', 'capitalize');
     10     var element = document.createElement("div");
     11     element.setAttribute("id", "result");
     12     for (i = 0; i < 10; i++) {
     13         rnd = Math.random() * nm1.length | 0;
     14         rnd2 = Math.random() * nm2.length | 0;
     15         rnd5 = Math.random() * nm5.length | 0;
     16         if (i < 3) {
     17             while (rnd < 6) {
     18                 rnd = Math.random() * nm1.length | 0;
     19             }
     20             while (rnd5 < 12) {
     21                 rnd5 = Math.random() * nm5.length | 0;
     22             }
     23             names = nm1[rnd] + nm2[rnd2] + nm5[rnd5];
     24         } else if (i < 7) {
     25             rnd3 = Math.random() * nm3.length | 0;
     26             rnd4 = Math.random() * nm4.length | 0;
     27             rnd6 = Math.random() * nm2.length | 0;
     28             names = nm1[rnd] + nm2[rnd2] + nm3[rnd3] + nm4[rnd4] + nm2[rnd6] + nm5[rnd5];
     29         } else {
     30             rnd3 = Math.random() * nm3.length | 0;
     31             rnd4 = Math.random() * nm4.length | 0;
     32             rnd6 = Math.random() * nm2.length | 0;
     33             rnd7 = Math.random() * nm3.length | 0;
     34             rnd8 = Math.random() * nm4.length | 0;
     35             rnd9 = Math.random() * nm2.length | 0;
     36             names = nm1[rnd] + nm2[rnd2] + nm3[rnd3] + nm4[rnd4] + nm2[rnd6] + nm3[rnd7] + nm4[rnd8] + nm2[rnd9] + nm5[rnd5];
     37         }
     38         br = document.createElement('br');
     39         element.appendChild(document.createTextNode(names));
     40         element.appendChild(br);
     41     }
     42     if (document.getElementById("result")) {
     43         document.getElementById("placeholder").removeChild(document.getElementById("result"));
     44     }
     45     document.getElementById("placeholder").appendChild(element);
     46 }