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.
54 lines
9.8 KiB
JavaScript
54 lines
9.8 KiB
JavaScript
var nm1 = ["Abbot", "Alchemist", "Analect", "Ancestor", "Bodhisattva", "Chieftain", "Clan Chief", "Crown Prince", "Cultivator", "Dao Child", "Dao Emperor", "Dao General", "Dao Protector", "Daoist", "Demon Sealer", "Dharma Protector", "Dao Lord", "Dao Master", "Dragoneer", "Eccentric", "Elder", "Existence Sage", "Gnosis Lord", "Grand Dragoneer", "Grandmaster", "Grandpa", "Grandfather", "Guru", "Guru", "Heavenless", "Herbalist", "Hero", "Honor Guard", "Immortal", "Immortal", "King", "Lord", "Master", "Lord", "Master", "Lord", "Master", "Lord", "Master", "Monk", "Nihilarch", "Nomarch", "Overseer", "Paragon", "Patriarch", "Philosopher", "Pontifex", "Priest", "Prince", "Reverend", "Sage", "Saint", "Scholar", "Sect Founder", "Sect Leader", "Supreme General", "Swordsman", "Swordsman", "Swordsman", "Transcendent", "True Immortal", "Underworld Judge", "Void Architect", "Walker", "Wayseeker"];
|
|
var nm2 = ["Abbess", "Alchemist", "Analect", "Ancestor", "Bodhisattva", "Chieftess", "Clan Chieftess", "Crown Princess", "Cultivator", "Dao Child", "Dao Empress", "Dao General", "Dao Protector", "Daoist", "Demon Sealer", "Dharma Protector", "Dao Lady", "Dao Mistress", "Dragoneer", "Eccentric", "Elder", "Existence Sage", "Gnosis Lady", "Grand Dragoneer", "Grandmistress", "Grandma", "Grandmother", "Guru", "Guru", "Heavenless", "Herbalist", "Hero", "Honor Guard", "Immortal", "Immortal", "Queen", "Lady", "Mistress", "Lady", "Mistress", "Lady", "Mistress", "Lady", "Mistress", "Nun", "Nihilarch", "Nomarch", "Overseer", "Paragon", "Matriarch", "Philosopher", "Pontifex", "Priestess", "Princess", "Reverend", "Sage", "Saint", "Scholar", "Sect Founder", "Sect Leader", "Supreme General", "Swordswoman", "Swordswoman", "Swordswoman", "Transcendent", "True Amoral", "True Immortal", "Underworld Judge", "Void Architect", "Walker", "Wayseeker"];
|
|
var nm3 = ["Accursed", "Adamant", "All-Heaven", "All-Knowing", "Amarinthin", "Ancient", "Angry", "Apocalyptic", "Armored", "Ashen", "Astral", "Backstabbing", "Barbarian", "Bashful", "Beautiful", "Beloved", "Benevolent", "Berserk", "Black", "Bloodied", "Bloodless", "Blue", "Booming", "Broken", "Bronze", "Burning", "Celestial", "Cerulean", "Chaotic", "Chivalrous", "Clairvoyant", "Cloaked", "Copper", "Corrupt", "Cosmic", "Courageous", "Cowardly", "Crafty", "Crimson", "Crumbled", "Curious", "Cyan", "Deadly", "Defiant", "Demonic", "Devilish", "Diamond", "Divine", "Dreadful", "Drunken", "Earthly", "Ebon", "Elemental", "Empyrean", "Enlightened", "Enraged", "Eternal", "Ethereal", "Faceless", "False", "Fiery", "Floating", "Forgotten", "Forsaken", "Frozen", "Furious", "Gallant", "Gargantuan", "Geomantic", "Ghostly", "Golden", "Gossamer", "Handsome", "Heavenly", "Hellish", "Heroic", "Hidden", "Hooded", "Hopeless", "Immortal", "Imperial", "Indigo", "Infinite", "Invincible", "Iron", "Irredeemable", "Irreverent", "Jade", "Jubilant", "Leaping", "Legendary", "Lone", "Lucky", "Lunar", "Martial", "Masked", "Meditative", "Mystic", "Mythic", "Nefarious", "Neverending", "Onyx", "Orange", "Overwhelming", "Pacifist", "Peaceful", "Porcelain", "Primeval", "Primordial", "Proud", "Pure", "Purple", "Raging", "Rampaging", "Reborn", "Reckless", "Red", "Renegade", "Righteous", "Running", "Sacred", "Scared", "Serene", "Shameless", "Shoeless", "Silver", "Slashing", "Sleeping", "Solar", "Soulless", "Spinning", "Stellar", "Stone", "Supreme", "Tattooed", "Timeless", "Tranquil", "Tyrannical", "Undying", "Vampiric", "Venerable", "Vengeful", "Venomous", "Verdant", "Vermilion", "Volatile", "Volcanic", "Whirling", "White", "Yellow", "Youthful", "violet"];
|
|
var nm4 = ["Air", "Alcohol", "Alligator", "Ant", "Arrow", "Assassin", "Asura", "Avalanche", "Axe", "Bat", "Bear", "Beetle", "Birch", "Blood", "Boulder", "Bridge", "Broadsword", "Butterfly", "Canopy", "Cat", "Caterpillar", "Cauldron", "Centipede", "Chameleon", "Chariot", "Choas", "Chopsticks", "Chrysanthemum", "Cleaver", "Cloud", "Cobra", "Cockroach", "Commandment", "Commitment", "Crane", "Cricket", "Crisis", "Crocodile", "Cult", "Dagger", "Darkness", "Death", "Deer", "Deity", "Demon", "Despair", "Destruction", "Devil", "Divinity", "Dog", "Dominion", "Dove", "Dragon", "Dragonfly", "Drake", "Eagle", "Earth", "Earthworm", "East", "Egret", "Elephant", "Emissary", "Entropy", "Eternity", "Fall", "Fan", "Fir", "Fire", "Fist", "Flagon", "Flea", "Flood", "Flower", "Forest", "Fox", "Frog", "Ghost", "God", "Goose", "Gorilla", "Grain", "Grasshopper", "Greatsword", "Griffin", "Hailstorm", "Hare", "Hate", "Hawk", "Heart", "Hope", "Hornet", "Hound", "Hummingbird", "Hurricane", "Ice", "Immortal", "Inferno", "Jackal", "Jade", "Jaguar", "Killer", "Knife", "Lake", "Land", "Leech", "Leopard", "Light", "Lion", "Lizard", "Llama", "Locust", "Lotus", "Love", "Macaque", "Mace", "Mansion", "Manticore", "Mantis", "Maple", "Mermaid", "Metal", "Meteor", "Millionaire", "Millipede", "Mirror", "Monkey", "Moon", "Mosquito", "Moth", "Mountain", "Murder", "Neo-Demon", "Newt", "Nirvana", "North", "Oak", "Ocean", "Ogre", "Orchid", "Origin", "Owl", "Ox", "Pagoda", "Panda", "Parrot", "Peacock", "Pearl", "Penguin", "Phoenix", "Pigeon", "Pine", "Porcupine", "Purgatory", "Python", "Qilin", "Rainstorm", "Reincarnation", "Revenant", "River", "Roc", "Rose", "Saber", "Sabertooth", "Sable", "Salamander", "Salvation", "Scholar", "Scorpion", "Sea", "Seahorse", "Serenity", "Serpent", "Shade", "Shadow", "Shelter", "Shield", "Silence", "Slaughter", "Sloth", "Snake", "Soul", "South", "Sparrow", "Spear", "Spider", "Spring", "Staff", "Star", "Starlight", "Storm", "Summer", "Sun", "Swan", "Sword", "Tarantula", "Tempest", "Thunderclap", "Thunderstorm", "Tiger", "Toad", "Tornado", "Tortoise", "Torture", "Toucan", "Tree", "Turtle", "Umbrella", "Unicorn", "Vampire", "Viper", "Volcano", "Vortex", "Wasp", "Water", "Wealth", "Well", "West", "Whirlpool", "Willow", "Windstorm", "Wine", "Winter", "Wolf", "Wrath", "Wyvern", "Zombie"];
|
|
var nm5 = ["10,000", "Eight", "Eleven", "Endless", "Fifty", "Five", "Four", "Hundred", "Infinite", "Manifold", "Many", "Multitudinous", "Myriad", "Nine", "Ninety-Nine", "Seven", "Six", "Sixty", "Ten", "Thirteen", "Thirty-Six", "Thousand", "Three", "Twelve", "Two"];
|
|
var nm6 = ["Alligators", "Ants", "Arrows", "Assassins", "Asuras", "Avalanches", "Axes", "Bats", "Bears", "Beetles", "Birches", "Boulders", "Bridges", "Broadswords", "Butterflies", "Canopies", "Caterpillars", "Cats", "Cauldrons", "Centipedes", "Chameleons", "Chariots", "Chopsticks", "Chrysanthemums", "Cleavers", "Clouds", "Cobras", "Cockroaches", "Commandments", "Cranes", "Crickets", "Crises", "Crocodiles", "Cults", "Daggers", "Deaths", "Deer", "Demons", "Devils", "Dogs", "Doves", "Dragonflies", "Dragons", "Drakes", "Eagles", "Earthworms", "Egrets", "Elephants", "Emissaries", "Entropies", "Eternities", "Fans", "Fires", "Firs", "Fists", "Flagons", "Fleas", "Floods", "Flowers", "Forests", "Foxes", "Frogs", "Geese", "Ghosts", "Gods", "Gorillas", "Grains", "Grasshoppers", "Greatswords", "Griffins", "Hailstorms", "Hares", "Hawks", "Hearts", "Hornets", "Hounds", "Hummingbirds", "Hurricanes", "Immortals", "Infernos", "Jackals", "Jaguars", "Killers", "Knives", "Lakes", "Leeches", "Leopards", "Lions", "Lizards", "Llamas", "Locusts", "Lotuses", "Macaques", "Maces", "Mansions", "Manticores", "Mantises", "Maples", "Mermaids", "Meteors", "Millipedes", "Mirrors", "Monkeys", "Moons", "Mosquitoes", "Moths", "Mountains", "Murders", "Neo-Demons", "Newts", "Oaks", "Oceans", "Ogres", "Orchids", "Origins", "Owls", "Oxen", "Pagodas", "Pandas", "Parrots", "Peacocks", "Pearls", "Penguins", "Phoenixes", "Pigeons", "Pines", "Porcupines", "Pythons", "Qilins", "Rainstorms", "Reincarnations", "Revenants", "Rivers", "Rocs", "Roses", "Sabers", "Sables", "Salamanders", "Salvations", "Scholars", "Scorpions", "Seahorses", "Seas", "Serenities", "Serpents", "Shades", "Shadows", "Shelters", "Shields", "Slaughters", "Sloths", "Snakes", "Souls", "Sparrows", "Spears", "Spiders", "Springs", "Starlights", "Stars", "Staves", "Storms", "Summers", "Suns", "Swans", "Swords", "Tarantulas", "Tempests", "Thunderstorms", "Tigers", "Toads", "Tornadoes", "Tortoises", "Tortures", "Toucans", "Trees", "Turtles", "Umbrellas", "Unicorns", "Vampires", "Vipers", "Volcanoes", "Vortices", "Wasps", "Wells", "Whirlpools", "Willows", "Windstorms", "Winters", "Wolves", "Wraths", "Wyverns", "Zombies"];
|
|
var br = "";
|
|
|
|
function nameGen(type) {
|
|
var tp = type;
|
|
var element = document.createElement("div");
|
|
element.setAttribute("id", "result");
|
|
for (i = 0; i < 10; i++) {
|
|
if (tp === 1) {
|
|
rnd = Math.random() * nm2.length | 0;
|
|
nGnd = nm2[rnd];
|
|
} else {
|
|
rnd = Math.random() * nm1.length | 0;
|
|
nGnd = nm1[rnd];
|
|
}
|
|
nTp = Math.random() * 4 | 0;
|
|
if (nTp < 2) {
|
|
rnd2 = Math.random() * nm3.length | 0;
|
|
rnd3 = Math.random() * nm4.length | 0;
|
|
if (nTp === 0) {
|
|
while (nm4[rnd3] === nm3[rnd2]) {
|
|
rnd3 = Math.random() * nm4.length | 0;
|
|
}
|
|
names = nGnd + " " + nm3[rnd2] + " " + nm4[rnd3];
|
|
} else {
|
|
names = nm3[rnd2] + " " + nm4[rnd3];
|
|
}
|
|
} else {
|
|
rnd2 = Math.random() * nm5.length | 0;
|
|
rnd3 = Math.random() * nm6.length | 0;
|
|
if (nTp === 2) {
|
|
while (nm5[rnd3] === nm6[rnd2]) {
|
|
rnd3 = Math.random() * nm6.length | 0;
|
|
}
|
|
names = nGnd + " " + nm5[rnd2] + " " + nm6[rnd3];
|
|
} else {
|
|
names = nm5[rnd2] + " " + nm6[rnd3];
|
|
}
|
|
}
|
|
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);
|
|
}
|