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

halloweenCostumes.js (3713B)


      1 function nameGen() {
      2     var nm1 = ["Alien", "Ancient God", "Android", "Assassin", "Bandit", "Banshee", "Bigfoot", "Bounty Hunter", "Cave Dweller", "Changeling", "Clockwork Creature", "Clown", "Corpse", "Crypt Keeper", "Cthulhu", "Cyborg", "Dark Angel", "Dark Druid", "Dark Elf", "Dark Wizard", "Death", "Demon", "Demonic Butler", "Devil", "Djinn", "Draugr", "Dryad", "Ent/Tree-Creature", "Faun", "Fishfolk", "Frankenstein's Monster", "Gargoyle", "Genie", "Ghost", "Ghoul", "Goblin", "Golem", "Gorgon", "Grim Reaper", "Hag", "Hagraven", "Half-Orc", "Harpie", "Headless Horseman", "Human Pumpkin Carving", "Humanoid Animal", "Humanoid Insect", "Ifrit", "Imp", "Lich", "Mad Scientist", "Masked Horror", "Medusa", "Mid-Mutation Mutant", "Minotaur", "Mix of Monsters", "Monster Cop", "Monster Doctor", "Monster Hunter", "Monster Nurse", "Mothman", "Mummy", "Mutant", "Naga", "Necromancer", "Nephilim", "Ogre", "Oni", "Orc", "Pirate", "Pop-Culture Killer", "Pop-Culture Monster", "Possessed Animatronic", "Possessed Puppet", "Rakshasa", "Reptilian", "Revenant", "Satyr", "Scarecrow", "Siren", "Skeleton", "Skeleton Mime", "Spider Monster", "Spore-Infested Human", "Sprite", "Stitched-Up Monster", "Succubus/Incubus", "Super Villain", "Defeated Superhero", "Swamp Creature", "Troll", "Undead Construct", "Undead Knight", "Undead Clergy", "Undead Princess", "Undead Soldier", "Undead Version of a Pop-Culture Icon", "Undead Warrior", "Valkyrie", "Vampire", "Ventriloquist Dummy", "Viking", "Voodoo Doll", "Warlock", "Wendigo", "Werebear", "Werecat", "Werefrog", "Wererat", "Werewolf", "Witch", "Wraith", "Yeti", "Zombie"];
      3     var nm2 = ["Alien", "Blight", "Clockwork", "Corrupted", "Crazed", "Cursed", "Decaying", "Deformed", "Demonic", "Diabolic", "Diseased", "Draconic", "Eyeless", "Faceless", "Phantom", "Haunted", "Infected", "Infernal", "Insane", "Masked", "Monster", "Mutant", "Patchwork", "Plague", "Possessed", "Rabid", "Reanimated", "Rotten", "Shadow", "Skeleton", "Spirit", "Stitched-Up", "Undead", "Voodoo", "Wounded"];
      4     var nm3 = ["Alien", "Android", "Angel", "Ape", "Assassin", "Bandit", "Banshee", "Beast", "Bride", "Butcher", "Butler", "Clergy", "Clown", "Construct", "Cop", "Corpse", "Creature", "Cyborg", "Demon", "Dentist", "Djinn", "Doctor", "Doll", "Draugr", "Druid", "Dryad", "Elf", "Faun", "Genie", "Ghost", "Ghoul", "Goblin", "God", "Golem", "Gorgon", "Groom", "Hag", "Harpie", "Hunter", "Jester", "Killer", "King", "Knight", "Lich", "Marionette", "Mime", "Monster", "Mummy", "Mutant", "Naga", "Nurse", "Ogre", "Orc", "Patient", "Pirate", "Politician", "Pop-Icon", "Puppet", "Queen", "Reaper", "Reptilian", "Robot", "Scarecrow", "Scientist", "Servant", "Skeleton", "Soldier", "Sprite", "Superhero", "Surgeon", "Vampire", "Viking", "Warlock", "Warlord", "Warrior", "Werewolf", "Witch", "Wizard", "Wraith", "Yeti", "Zombie"];
      5     var br = "";
      6     var element = document.createElement("div");
      7     element.setAttribute("id", "result");
      8     for (i = 0; i < 10; i++) {
      9         if (i < 5) {
     10             rnd = Math.random() * nm2.length | 0;
     11             rnd2 = Math.random() * nm3.length | 0;
     12             names = nm2[rnd] + " " + nm3[rnd2];
     13             nm2.splice(rnd, 1);
     14             nm3.splice(rnd2, 1);
     15         } else {
     16             rnd = Math.random() * nm1.length | 0;
     17             names = nm1[rnd];
     18             nm1.splice(rnd, 1);
     19         }
     20         br = document.createElement('br');
     21         element.appendChild(document.createTextNode(names));
     22         element.appendChild(br);
     23     }
     24     if (document.getElementById("result")) {
     25         document.getElementById("placeholder").removeChild(document.getElementById("result"));
     26     }
     27     document.getElementById("placeholder").appendChild(element);
     28 }