You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

43 lines
7.7 KiB
JavaScript

var br = "";
function nameGen(type) {
var nm1 = ["Absorb", "Accidents Happen", "Acoustics", "Acrobat", "Airbag", "Analyse", "Anatomy", "Ant", "Anxious", "Attraction", "Bad Design", "Bad Digestion", "Bad Reception", "Balance", "Bargain", "Big Personality", "Big Reveal", "Blossom", "Blunt Force", "Bookworm", "Borrow", "Boulderdash", "Brass Knuckles", "Breathtaking", "Bribe", "Bring Out the Dead", "Bubble", "Burst", "Camouflage", "Candle Light", "Cannon Ball", "Cat Claws", "Chain Reaction", "Chance", "Chastise", "Cherry Picking", "Chime", "Choke", "Climate Change", "Cloak", "Cloud", "Cocoon", "Cold Feet", "Cold Flame", "Compromise", "Confession", "Confiscate", "Confusion", "Conserve", "Contagion", "Corrode", "Cowardice", "Cramps", "Crocodile Tears", "Curiosity", "Curtain Fall", "Dance", "Day Time", "Deep Breath", "Dehydration", "Delirium", "Desire", "Devour", "Dinner Bell", "Disentangle", "Dive Bomb", "Drunk", "Dust Devil", "Ebb and Flow", "Echo", "Eclipse", "Elastic", "Embarrass", "Empathize", "Emphasize", "Evolution", "Exaggerate", "Exchange", "Experiment", "Extinguish", "Extra Extra", "Fabricate", "False Advertising", "Flock", "Focus", "Fortify", "Fortune", "Four Seasons", "Freeze", "Fresh Breath", "Full Moon", "Fury", "Gassy", "Generosity", "Glacier", "Good Vibrations", "Grassroots", "Grease", "Great Bait", "Grimace", "Gust", "Hammerhead", "Harmony", "Harness", "Hat-trick", "Hearsay", "Heartache", "Highlight", "Hive", "Hornet", "Hunger", "Hydrate", "Hypnotic", "I Spy", "Icicle", "Impulsive", "Infatuation", "Ink", "Intolerance", "Intoxication", "Itch", "Jealousy", "Jelly", "Joy", "Knot", "Laugh", "Left to Chance", "Lightning Strike", "Lift Off", "Like a Glove", "Lizard Legs", "Locket", "Lucky Number", "Magnetism", "Marble", "Masquerade", "Members Only", "Mesmerize", "Message in a Bottle", "Mime", "Mimic", "Mirror Mirror", "Misdirect", "Mislead", "Mood", "Motor Function", "Multiple Personality Order", "Multiply", "Muscle Memory", "Nerve", "Night Time", "No Pressure", "Nobody", "Noise", "Nothing", "Only a Model", "Opportunity", "Overemotional", "Painting", "Panic", "Parrot", "Pathogen", "Patience", "Peace of Mind", "Perfect Crime", "Permafrost", "Picture Perfect", "Piece of Mind", "Pinpoint", "Pins and Needles", "Playground Rules", "Plumage", "Polar Opposite", "Pop", "Portal", "Prism", "Puncture", "Puppet Master", "Queen Bee", "Quicksand", "Rabbit's Feet", "Radiate", "Rage", "Rearrange", "Record Breaker", "Reflection", "Remote Control", "Riddle Me This", "Risk Reward", "Rose Thorn", "Rotten", "Rumor Has It", "Sandwiched", "Saturate", "Scramble", "Signature Move", "Siren Song", "Slippery Slope", "Smile", "Smoking", "Smother", "Snowflake", "Soften The Edges", "Solace", "Solstice", "Special Delivery", "Spiderweb", "Standing Ovation", "Status Quo", "Stench", "Sticky Situation", "Stockpile", "Strong Stomach", "Surprise", "Target Practice", "Tenfold", "Thick Skin", "Thin Ice", "Tickle Tickle", "To The Limit", "Tremor", "Trick or Treat", "Trivialize", "Truth or Dare", "Unravel", "Vertigo", "Virus", "Voice Over", "Voice of Reason", "Vortex", "Wall Flower", "Weather Forecast", "Whistle", "Wormhole", "Yawn", "Yin Yang"];
var nm2 = ["Alligator", "Angel", "Arachnid", "Armadillo", "Armageddon", "Assassin", "Autumn", "Baboon", "Badger", "Bane", "Basilisk", "Bear", "Behemoth", "Bird", "Blood", "Blossom", "Boar", "Boulder", "Buffalo", "Canine", "Cat", "Chameleon", "Chimp", "Clone", "Cloud", "Cobra", "Comet", "Condor", "Cougar", "Crab", "Crane", "Crow", "Death", "Demon", "Dove", "Dragon", "Dream", "Eagle", "Earth", "Echo", "Elephant", "Enigma", "Falcon", "Feather", "Feline", "Fox", "Frog", "Frost", "Fury", "Ghost", "Giant", "Golem", "Gorilla", "Gravity", "Hare", "Hawk", "Heaven", "Hell", "Hippo", "Hornet", "Hurricane", "Hyena", "Ice", "Infinity", "Jackal", "Jaguar", "Judge", "Leech", "Legend", "Light", "Lightning", "Lily", "Limbo", "Lion", "Lizard", "Locust", "Lynx", "Macaw", "Magpie", "Mania", "Meteor", "Mime", "Mind", "Mirror", "Mist", "Moon", "Mountain", "Mouse", "Needle", "Night", "Nightingale", "Nightmare", "Nova", "Oak", "Oracle", "Panda", "Panther", "Paragon", "Phantom", "Phoenix", "Poison", "Prism", "Puppet", "Rage", "Rain", "Rat", "Raven", "Rhino", "River", "Root", "Rose", "Sand", "Scorpion", "Serpent", "Shadow", "Skeleton", "Smoke", "Snake", "Snow", "Soul", "Spider", "Spirit", "Spring", "Star", "Stone", "Storm", "Summer", "Sun", "Swallow", "Swan", "Terror", "Thorn", "Thunder", "Tiger", "Titan", "Tornado", "Tortoise", "Turtle", "Twin", "Typhoon", "Vengeance", "Viper", "Void", "Vulture", "Wasp", "Water", "Wind", "Winter", "Wolf", "Wolverine"];
var nm3 = ["Ambush", "Annihilation", "Armageddon", "Assault", "Aura", "Avalanche", "Bane", "Barrage", "Bite", "Blade", "Blast", "Blessing", "Blitz", "Blood", "Blossom", "Bolt", "Branch", "Bubble", "Bullet", "Burst", "Bust", "Cannon", "Chain", "Change", "Chaos", "Charge", "Claw", "Cocoon", "Coil", "Corruption", "Crescent", "Crush", "Crystal", "Darkness", "Death", "Deception", "Delusion", "Diamond", "Dream", "Dust", "Echo", "Edge", "Execution", "Exorcism", "Explosion", "Fall", "Fang", "Fire", "Flame", "Flash", "Fog", "Force", "Frost", "Fury", "Hook", "Horror", "Illusion", "Impact", "Inferno", "Infinity", "Instant", "Jaw", "Jolt", "Judgment", "Light", "Mania", "Mind", "Mirror", "Nightmare", "Paralysis", "Poison", "Pounce", "Push", "Rage", "Raze", "Retribution", "Rush", "Secret", "Shadow", "Shield", "Shroud", "Slash", "Soul", "Spear", "Spell", "Spiral", "Spirit", "Star", "Strike", "Surge", "Sword", "Talon", "Terror", "Thorn", "Thrust", "Veil", "Vengeance", "Vortex"];
var nm4 = ["Abomination", "Agony", "Allegiance", "Alpha", "Amnesia", "Apocalypse", "Armageddon", "Ash", "Ashes", "Betrayal", "Betrayer", "Blackout", "Brutality", "Burn", "Cataclysm", "Catastrophe", "Chance", "Chaos", "Comet", "Corruption", "Cosmos", "Crash", "Crimson", "Cyclone", "Dawn", "Decimation", "Demise", "Desolation", "Despair", "Destiny", "Devotion", "Divine", "Dominion", "Doom", "Downpour", "Echo", "Eclipse", "Emergency", "Enigma", "Envy", "Epilogue", "Eternity", "Extinction", "Falcon", "Fate", "Frenzy", "Fury", "Grace", "Harbinger", "Harmony", "Heat", "Homage", "Infinity", "Injection", "Intervention", "Jaeger", "Judge", "Justice", "Lament", "Legacy", "Legionnaire", "Limbo", "Malice", "Mercy", "Midnight", "Nightfall", "Nightmare", "Nirvana", "Oblivion", "Orbit", "Patience", "Pendulum", "Piety", "Pulse", "Rage", "Rapture", "Reign", "Remorse", "Requiem", "Scar", "Serenity", "Silence", "Storm", "Supernova", "Suspension", "Syndrome", "Thunder", "Tremor", "Tribute", "Trinity", "Twilight"];
var tp = type;
var element = document.createElement("div");
element.setAttribute("id", "result");
for (i = 0; i < 10; i++) {
if (tp === 1) {
rnd = Math.random() * nm1.length | 0;
names = nm1[rnd];
nm1.splice(rnd, 1);
} else {
nTp = Math.random() * 4 | 0;
if (nTp === 0) {
rnd = Math.random() * nm4.length | 0;
names = nm4[rnd];
nm4.splice(rnd, 1);
} else {
rnd = Math.random() * nm2.length | 0;
if (nTp < 3) {
rnd2 = Math.random() * nm3.length | 0;
names = nm2[rnd] + "'s " + nm3[rnd2];
nm3.splice(rnd2, 1);
} else {
names = nm2[rnd];
}
nm2.splice(rnd, 1);
}
}
br = document.createElement('br');
element.appendChild(document.createTextNode(names));
element.appendChild(br);
}
if (document.getElementById("result")) {
document.getElementById("placeholder").removeChild(document.getElementById("result"));
}
document.getElementById("placeholder").appendChild(element);
}