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 }