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

horizonMachines.js (2834B)


      1 var nm1 = ["Angle", "Ash", "Battle", "Blade", "Boulder", "Bristle", "Broad", "Burst", "Chain", "Chaos", "Click", "Coil", "Death", "Doom", "Dread", "Dust", "Fire", "Flame", "Frost", "Fume", "Gear", "Gloom", "Grim", "Half", "Hammer", "Hollow", "Hook", "Iron", "Lance", "Light", "Metal", "Mud", "Needle", "Patch", "Pulse", "Quake", "Quill", "Ring", "Rush", "Saw", "Scale", "Scrap", "Sheet", "Shell", "Silver", "Smoke", "Snap", "Soot", "Spark", "Split", "Storm", "Sun", "Switch", "Tall", "Thunder", "Tremor", "Twist", "Whistle"];
      2 var nm2 = ["back", "beak", "beast", "bird", "brute", "claw", "collar", "crown", "dome", "head", "horn", "jaw", "leg", "limb", "marcher", "mask", "maw", "muzzle", "neck", "rear", "scowl", "skull", "snout", "stalker", "stomper", "strider", "tail", "talon", "tooth", "trailer", "tramper", "tusk", "walker", "wing"];
      3 var nm3 = ["Absorber", "Adapter", "Alterer", "Analyzer", "Assaulter", "Averter", "Barker", "Booster", "Bouncer", "Brooder", "Bruiser", "Burrower", "Burster", "Carver", "Chaser", "Circler", "Cleaver", "Concealer", "Constrictor", "Corroder", "Crawler", "Croaker", "Cruncher", "Crusher", "Defiler", "Destroyer", "Dodger", "Dozer", "Drifter", "Echo", "Etcher", "Fainter", "Feigner", "Fiddler", "Flincher", "Gazer", "Gripper", "Growler", "Haunter", "Hisser", "Hoarder", "Howler", "Infecter", "Jammer", "Jangler", "Lasher", "Launcher", "Lingerer", "Listener", "Lurcher", "Lurker", "Mangler", "Masker", "Meanderer", "Mimic", "Morpher", "Nestler", "Nibbler", "Oozer", "Paddler", "Percher", "Pioneer", "Pouncer", "Prancer", "Prowler", "Rager", "Rasper", "Rattler", "Retcher", "Roamer", "Roarer", "Rusher", "Rustler", "Scrambler", "Scratcher", "Screecher", "Shifter", "Shrieker", "Shuffler", "Slicer", "Slumberer", "Sneaker", "Splinterer", "Spoiler", "Sprinter", "Stomper", "Stormer", "Stretcher", "Stumbler", "Swerver", "Tangler", "Taunter", "Thrasher", "Thunderer", "Tracker", "Twitcher", "Undoer", "Vanisher", "Waiter", "Wanderer", "Watcher", "Weaver", "Whistler"];
      4 var br = "";
      5 
      6 function nameGen() {
      7     $('#placeholder').css('textTransform', 'capitalize');
      8     var element = document.createElement("div");
      9     element.setAttribute("id", "result");
     10     for (i = 0; i < 10; i++) {
     11         if (i < 5) {
     12             rnd = Math.random() * nm1.length | 0;
     13             rnd2 = Math.random() * nm2.length | 0;
     14             nMs = nm1[rnd] + nm2[rnd2];
     15         } else {
     16             rnd = Math.random() * nm3.length | 0;
     17             nMs = nm3[rnd];
     18         }
     19         br = document.createElement('br');
     20         element.appendChild(document.createTextNode(nMs));
     21         element.appendChild(br);
     22     }
     23     if (document.getElementById("result")) {
     24         document.getElementById("placeholder").removeChild(document.getElementById("result"));
     25     }
     26     document.getElementById("placeholder").appendChild(element);
     27 }