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

hpHouses.js (4475B)


      1 function nameGen() {
      2     var nm1 = ["Baboonpaw", "Baboontooth", "Badgerden", "Badgerfur", "Badgerpaw", "Beaverdam", "Beaverpaw", "Beavertail", "Beavertooth", "Beetleflight", "Beetlescale", "Bisonfur", "Bisonhoof", "Bisonhorn", "Bisonmane", "Bisontail", "Bunyipclaw", "Bunyiptooh", "Canidfur", "Canidgrowl", "Canidpaw", "Centaurhoof", "Cougarclaw", "Cougargrowl", "Cougarleap", "Cougarpelt", "Cougarroar", "Cougarshade", "Cricketleap", "Cricketsong", "Dragonegg", "Dragonfire", "Dragonflight", "Dragonfly", "Dragonnest", "Dragonpaw", "Dragonroar", "Dragonscale", "Dragontail", "Eagle-Eye", "Eagleclaw", "Eagleflight", "Eaglenest", "Eagleplume", "Falconflight", "Falconnest", "Falconplume", "Golemclay", "Gopherden", "Gopherpaw", "Gorgonden", "Gorgoneye", "Gorgonscale", "Harpynest", "Harpysong", "Heronflight", "Heronleap", "Heronnest", "Hydraden", "Hydrahead", "Hydrascale", "Jackalden", "Jackalhowl", "Jackalpaw", "Kelphiehair", "Kelpiemane", "Leopardmane", "Leopardpaw", "Leopardspot", "Leopardtooth", "Lionden", "Lionmane", "Lionpaw", "Lionroar", "Lupuseye", "Lupusfur", "Lupushowl", "Lupuspelt", "Marlinfin", "Marlinleap", "Marlinscale", "Marlinspear", "Martenpaw", "Martenpelt", "Nagaden", "Nagascale", "Otterpelt", "Otterstone", "Pandafur", "Pandapaw", "Pantherden", "Panthereye", "Pantherpelt", "Phoenixeye", "Phoenixflame", "Phoenixflight", "Pythonbite", "Pythonden", "Pythoneye", "Rabbitden", "Rabbitfur", "Rabbitleap", "Ravenbeak", "Ravenflight", "Ravennest", "Rhinohorn", "Rhinoskin", "Salmonleap", "Salmonscale", "Satyrhoof", "Satyrhorn", "Satyrsong", "Selkieflight", "Selkietail", "Sparrowbeak", "Sparrowclaw", "Sparrowflight", "Sparrownest", "Spiderden", "Spidereye", "Spiderweb", "Tigereye", "Tigerfur", "Tigerstripe", "Tortoiseshell", "Turtleshell", "Turtletail", "Viperden", "Vipernest", "Viperscale", "Weaselden", "Weaselfur", "Weaselpaw", "Wyvernflight", "Wyvernnest", "Wyvernpaw", "Wyvernscale", "Yetifur", "Yetipaw", "Yetipelt"];
      3     var nm2 = ["Alba", "Alpa", "Bandi", "Barra", "Cobra", "Croco", "Dragon", "Falcon", "Gibbon", "Gorgon", "Griffin", "Gryffin", "Grizzle", "Gryzzle", "Heron", "Hummin", "Hydra", "Jagu", "Kanga", "Leo", "Lion", "Llama", "Mockin", "Naga", "Orca", "Panda", "Para", "Puffin", "Puma", "Python", "Raven", "Rhino", "Rhyno", "Robin", "Sala", "Sparrow", "Toucan", "Turtle", "Tyran", "Vixen", "Vyxen", "Yeti", "Zebra"];
      4     var nm3 = ["Arach", "Arachn", "Bandic", "Basil", "Basyl", "Buffal", "Bunyip", "Buzzar", "Centaur", "Chimer", "Chymer", "Condor", "Coral", "Coyot", "Crocod", "Dragon", "Eleph", "Falcon", "Ferret", "Gator", "Gibbon", "Gybbon", "Giraf", "Gyraf", "Golem", "Gorgon", "Griffin", "Gryffin", "Heron", "Hover", "Hummin", "Jackal", "Lemur", "Leopard", "Lion", "Lizar", "Lyzar", "Lizard", "Lyzard", "Loris", "Lupus", "Macaw", "Marlin", "Mockin", "Nighting", "Octop", "Otter", "Panther", "Parrot", "Pegas", "Puffin", "Python", "Quetzal", "Raven", "Rhinos", "Rhynos", "Robin", "Salam", "Satyr", "Sparrow", "Spider", "Spyder", "Tiger", "Tyger", "Toucan", "Tyran", "Undin", "Unic", "Viper", "Vyper", "Vixen", "Vyxen", "Weasel", "Wyvern"];
      5     var nm4 = ["d", "g", "h", "l", "m", "n", "r", "s", "t", "v", "w", "z"];
      6     var nm5 = ["a", "e", "o", "i", "a", "o"];
      7     var nm6 = ["c", "f", "l", "l", "n", "n", "r", "r", "s", "s", "t", "th", "th"];
      8     var br = "";
      9     var element = document.createElement("div");
     10     element.setAttribute("id", "result");
     11     for (i = 0; i < 10; i++) {
     12         if (i < 6) {
     13             rnd2 = Math.random() * nm5.length | 0;
     14             rnd3 = Math.random() * nm6.length | 0;
     15             if (i < 3) {
     16                 rnd = Math.random() * nm3.length | 0;
     17                 names = nm3[rnd] + nm5[rnd2] + nm6[rnd3];
     18                 nm3.splice(rnd, 1);
     19             } else {
     20                 rnd = Math.random() * nm2.length | 0;
     21                 rnd4 = Math.random() * nm4.length | 0;
     22                 names = nm2[rnd] + nm4[rnd4] + nm5[rnd2] + nm6[rnd3];
     23                 nm2.splice(rnd, 1);
     24             }
     25         } else {
     26             rnd = Math.random() * nm1.length | 0;
     27             names = nm1[rnd];
     28             nm1.splice(rnd, 1);
     29         }
     30         br = document.createElement('br');
     31         element.appendChild(document.createTextNode(names));
     32         element.appendChild(br);
     33     }
     34     if (document.getElementById("result")) {
     35         document.getElementById("placeholder").removeChild(document.getElementById("result"));
     36     }
     37     document.getElementById("placeholder").appendChild(element);
     38 }