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

valyrianNames.js (3038B)


      1 var names1 = ["Ae", "Aega", "Aera", "Aery", "Bae", "Baese", "Balae", "Dae", "Daema", "Daera", "Gae", "Gahae", "Galae", "Garae", "Jacae", "Jae", "Jaehae", "Jaere", "Lae", "Lucae", "Ma", "Mae", "Maeha", "Malae", "Mata", "Rae", "Ragae", "Rahae", "Rhae", "Tae", "Taece", "Tahae", "Talae", "Tyrae", "Va", "Vae", "Vahae", "Vi", "Vise", "Yrae"];
      2 var names2 = ["dar", "dor", "gar", "garon", "garys", "gel", "gon", "gor", "lar", "larr", "larys", "lon", "lor", "lyx", "mar", "marr", "marys", "mion", "mon", "mond", "mor", "morys", "myx", "nar", "narr", "nor", "nys", "nyx", "raenar", "rion", "ron", "rys", "var", "von", "vor"];
      3 var names3 = ["Aene", "Aere", "Alae", "Aly", "Bae", "Bhae", "Ba", "Dae", "Daene", "Delae", "Elae", "Erae", "Hae", "Haele", "He", "Jae", "Jaela", "Jelae", "Mae", "Maele", "Malae", "Manae", "Nae", "Naela", "Naere", "Nelae", "Nesae", "Raene", "Relae", "Renae", "Rhae", "Rhaene", "Sae", "Saela", "Saene", "Saere", "Selae", "Vae", "Vhae", "Vyse"];
      4 var names4 = ["hna", "hra", "hrys", "hnae", "hra", "la", "lys", "lla", "lyra", "mys", "mala", "mera", "na", "nla", "nera", "nna", "nya", "nyra", "nys", "ra", "rla", "rya", "rys", "ssa", "sanne", "sella", "sa", "sys"];
      5 var names5 = ["Aer", "Ag", "Ar", "Bael", "Bar", "Ber", "Caen", "Cal", "Cel", "Daer", "Dal", "Dor", "Gael", "Gal", "Gon", "Laen", "Laer", "Len", "Maen", "Mal", "Mel", "Nael", "Nar", "Noh", "Qar", "Qoh", "Rael", "Raen", "Rah", "Taen", "Tael", "Tar", "Vael", "Val", "Vel"];
      6 var names6 = ["aellis", "aelor", "aenor", "aeris", "aleos", "anyon", "areon", "daerys", "eneos", "ennis", "eris", "gaeron", "garis", "gyreon", "iar", "inarys", "itheos", "laeris", "laeron", "larys", "maereon", "naeros", "nalys", "nareon", "naris", "raenos", "ralis", "reos", "talor", "talos", "taris", "theon", "theos", "tigar", "yreos"];
      7 var br = "";
      8 
      9 function nameGen(type) {
     10     var tp = type;
     11     var element = document.createElement("div");
     12     element.setAttribute("id", "result");
     13     for (i = 0; i < 10; i++) {
     14         if (tp === 1) {
     15             rnd = Math.floor(Math.random() * names3.length);
     16             rnd2 = Math.floor(Math.random() * names4.length);
     17             rnd3 = Math.floor(Math.random() * names5.length);
     18             rnd4 = Math.floor(Math.random() * names6.length);
     19             names = names3[rnd] + names4[rnd2] + " " + names5[rnd3] + names6[rnd4];
     20         } else {
     21             rnd = Math.floor(Math.random() * names1.length);
     22             rnd2 = Math.floor(Math.random() * names2.length);
     23             rnd3 = Math.floor(Math.random() * names5.length);
     24             rnd4 = Math.floor(Math.random() * names6.length);
     25             names = names1[rnd] + names2[rnd2] + " " + names5[rnd3] + names6[rnd4];
     26         }
     27         br = document.createElement('br');
     28         element.appendChild(document.createTextNode(names));
     29         element.appendChild(br);
     30     }
     31     if (document.getElementById("result")) {
     32         document.getElementById("placeholder").removeChild(document.getElementById("result"));
     33     }
     34     document.getElementById("placeholder").appendChild(element);
     35 }