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

ninjaNames.js (3448B)


      1 var names1 = ["Agile", "Black", "Blue", "Bronze", "Cloaked", "Crimson", "Crouching", "Dark", "Deadly", "Elegant", "Falling", "Fast", "Floating", "Flying", "Ghost", "Golden", "Graceful", "Hidden", "Hollow", "Invisible", "Iron", "Jade", "Light", "Masked", "Muffled", "Muzzled", "Mysterious", "Mystic", "Nimble", "Phantom", "Quick", "Quiet", "Rapid", "Red", "Ruby", "Sanguine", "Sapphire", "Scarlet", "Serpent", "Shrouded", "Silent", "Silver", "Slender", "Smiling", "Smooth", "Snake", "Soothing", "Steel", "Still", "Swift", "Thin", "Tranquil", "Unheard", "Unknown", "Unmoving", "Unseen", "Veiled", "White", "Winged", "Wise"];
      2 var names2 = ["Angel", "Assassin", "Avalanche", "Basilisk", "Beast", "Blaze", "Breath", "Cat", "Child", "Cipher", "Crane", "Dagger", "Death", "Demise", "Demon", "Devil", "Dragon", "Drake", "Dream", "Echo", "Enigma", "Eye", "Eyes", "Figure", "Fire", "Flame", "Ghost", "Grin", "Hawk", "Hunter", "Illusion", "Image", "Jackal", "Knife", "Laugh", "Lion", "Lotus", "Mamba", "Mark", "Mask", "Master", "Mime", "Mimic", "Mind", "Mirage", "Moon", "Mute", "Oracle", "Paradox", "Phantom", "Phoenix", "Player", "Rain", "Ranger", "Raven", "Reflection", "Rock", "Rover", "Saber", "Samaritan", "Scar", "Scorpion", "Scythe", "Secret", "Serpent", "Shade", "Shadow", "Silence", "Smile", "Smirk", "Smoke", "Snake", "Snow", "Soldier", "Spider", "Stalker", "Star", "Striker", "Sword", "Thunder", "Tiger", "Viper", "Vision", "Wanderer", "Warden", "Watcher", "Whisper", "Wind", "Wolf", "Wrath"];
      3 var names3 = ["Black", "Blood", "Bullet", "Crimson", "Dark", "Dead", "Death", "Dream", "Ghost", "Golden", "Hollow", "Iron", "Jade", "Kill", "Lethal", "Light", "Lightning", "Phantom", "Quick", "Rabid", "Rapid", "Red", "Scarlet", "Silent", "Silver", "Snow", "Steel", "Still", "Swift", "Thunder"];
      4 var names4 = ["bang", "bash", "beat", "blade", "claw", "crash", "eye", "eyes", "fall", "flake", "flash", "flow", "kill", "lock", "mark", "moon", "saw", "scar", "shade", "shadow", "shiv", "shot", "sign", "slinger", "stain", "strike", "streak", "strikes", "stroke", "tooth"];
      5 var names5 = ["Bang", "Bash", "Beat", "Blade", "Claw", "Crash", "Eye", "Eyes", "Fall", "Flake", "Flash", "Flow", "Kill", "Lock", "Mark", "Moon", "Saw", "Scar", "Shade", "Shadow", "Shiv", "Shot", "Sign", "Slinger", "Stain", "Strike", "Streak", "Strikes", "Stroke", "Tooth"];
      6 var br = "";
      7 
      8 function nameGen() {
      9     var element = document.createElement("div");
     10     element.setAttribute("id", "result");
     11     for (i = 0; i < 10; i++) {
     12         if (i < 5) {
     13             rnd = Math.floor(Math.random() * names1.length);
     14             rnd2 = Math.floor(Math.random() * names2.length);
     15             names = "The " + names1[rnd] + " " + names2[rnd2];
     16         } else {
     17             rnd = Math.floor(Math.random() * names3.length);
     18             if (i < 8) {
     19                 rnd2 = Math.floor(Math.random() * names4.length);
     20                 names = names3[rnd] + names4[rnd2];
     21             } else {
     22                 rnd2 = Math.floor(Math.random() * names5.length);
     23                 names = names3[rnd] + " " + names5[rnd2];
     24             }
     25         }
     26         br = document.createElement('br');
     27         element.appendChild(document.createTextNode(names));
     28         element.appendChild(br);
     29     }
     30     if (document.getElementById("result")) {
     31         document.getElementById("placeholder").removeChild(document.getElementById("result"));
     32     }
     33     document.getElementById("placeholder").appendChild(element);
     34 }