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 }