lolUndeadNames.js (2967B)
1 function nameGen() { 2 var nm1 = ["Ancient", "Bleak", "Blind", "Cold", "Colossal", "Corrupt", "Crazed", "Dark", "Dead", "Enraged", "Eternal", "Ethereal", "Forsaken", "Frozen", "Gaping", "Gargantuan", "Ghastly", "Gigantic", "Grand", "Grave", "Great", "Grim", "Growing", "Hollow", "Hulking", "Hungry", "Imminent", "Impending", "Infernal", "Infinite", "Lone", "Marked", "Obsidian", "Parallel", "Prime", "Radiant", "Second", "Shadowed", "Silent", "Smiling", "Thundering", "Thunderous", "Unknown", "Veiled", "Volatile", "Wandering", "Wicked", "Wild", "Wretched"]; 3 var nm2 = ["Abater", "Axe", "Betrayer", "Blade", "Bow", "Butcher", "Carver", "Champion", "Conqueror", "Dagger", "Decimator", "Desecrater", "Despoiler", "Destroyer", "Dominator", "Exterminator", "Harbinger", "Jaws", "Juggernaut", "Kiss", "Legacy", "Marauder", "Oath", "Obliterator", "Pact", "Ravager", "Razer", "Razor", "Reaper", "Reaver", "Ripper", "Ruiner", "Savage", "Shadow", "Silencer", "Slaughter", "Slayer", "Soul", "Spear", "Spine", "Sword", "Terminator", "Terror", "Titan", "Torturer", "Tyrant", "Undoer", "Vengeance", "Voice", "Warden", "Whisper"]; 4 var nm3 = ["Amnesia", "Anger's Tear", "Apocalypse", "Armageddon", "Betrayer", "Blackest Heart", "Blade of the Grave", "Blight's Plight", "Broken Promise", "Darkheart", "Dawn of Ruins", "Dawnbreaker", "Deathbringer", "Deathraze", "Destiny's Requiem", "Devourer", "Doomblade", "Doombringer", "Draughtbane", "Echo", "Endbringer", "Epilogue", "Extinction", "Faithkeeper", "Fallen Champion", "Fleshrender", "Ghost Reaver", "Ghostwalker", "Grieving Blade", "Gutrender", "Hatred's Bite", "Heartseeker", "Heartstriker", "Hell's Scream", "Hellfire", "Hellreaver", "Hollow Silence", "Kinslayer", "Knight's Fall", "Last Rites", "Malice", "Massacre", "Mournblade", "Night's Edge", "Night's Fall", "Nightbane", "Oathbreaker", "Oblivion", "Perfect Storm", "Reaper", "Reaper's Toll", "Reckoning", "Reign of Misery", "Requiem", "Shadow Strike", "Shadowfang", "Soul Reaper", "Storm Breaker", "Stormbringer", "Stormcaller", "Unending Tyranny", "Vengeance", "Warmonger"]; 5 var br = ""; 6 var element = document.createElement("div"); 7 element.setAttribute("id", "result"); 8 for (i = 0; i < 10; i++) { 9 nTp = Math.random() * 3 | 0; 10 if (nTp === 0) { 11 rnd = Math.random() * nm3.length | 0; 12 names = nm3[rnd]; 13 nm3.splice(rnd, 1); 14 } else { 15 rnd = Math.random() * nm1.length | 0; 16 rnd2 = Math.random() * nm2.length | 0; 17 names = "The " + nm1[rnd] + " " + nm2[rnd2]; 18 nm2.splice(rnd2, 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 }