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.

52 lines
8.9 KiB
JavaScript

var nm1 = ["Aero", "Anarchy", "Aqua", "Arachnid", "Arcane", "Ash", "Avalon", "Awe", "Bane", "Barrage", "Black Mark", "Blackout", "Blank", "Blaze", "Blight", "Bolt", "Brain", "Cerebro", "Chaos", "Chrome", "Chronos", "Cinder", "Clone", "Cloud", "Collapse", "Comet", "Cosmos", "Cringe", "Curse", "Dash", "Death", "Dire", "Dismay", "Dread", "Dust", "Dynamo", "Echo", "Eclipse", "Ecto", "Eternity", "Fear", "Flock", "Frost", "Frostburn", "Funk", "Furor", "Fury", "Gargoyle", "Germ", "Ghost", "Grim", "Grime", "Hallow", "Harm", "Hive", "Horror", "Hydro", "Iron", "Judgment", "Karma", "Knockout", "Legion", "Libra", "Lightning", "Miasma", "Micro", "Midnight", "Mime", "Mirage", "Mirror", "Mist", "Moira", "Murk", "Myriad", "Myth", "Nano", "Necron", "Nemesis", "Nether", "Nightmare", "Nite", "Nitro", "Null", "Obsidian", "Onyx", "Orion", "Parallel", "Phantom", "Phobia", "Poison", "Psi", "Psych", "Pyro", "Quake", "Quantum", "Rise", "Ruin", "Rust", "Scorpio", "Scourge", "Serpent", "Shade", "Shadow", "Shock", "Shroud", "Silence", "Sliver", "Specter", "Spike", "Spite", "Steel", "Stigma", "Storm", "Swarm", "Syndicate", "Taint", "Taunt", "Terror", "Thunder", "Torment", "Toxin", "Twilight", "Twist", "Valhalla", "Veil", "Venom", "Virus", "Visage", "Void", "Whisper", "Wrath", "Zion"];
var nm2 = ["Anarchy", "Arcane", "Ash", "Barrage", "Battle", "Beast", "Behemoth", "Blackout", "Blaze", "Blight", "Cataclysm", "Chaos", "Chrome", "Chrono", "Cipher", "Clone", "Cobalt", "Cosmos", "Crypt", "Curse", "Cyber", "Dead", "Death", "Demon", "Devil", "Diablo", "Dire", "Doom", "Dragon", "Dread", "Echo", "Elemental", "Enigma", "Fear", "Fiend", "Fire", "Frost", "Fury", "Gargoyle", "Ghost", "Gloom", "Grim", "Hallow", "Hate", "Horror", "Imp", "Infernal", "Inferno", "Iron", "Judgment", "Justice", "Karma", "Knockout", "Liberty", "Lightning", "Midnight", "Millennium", "Mutant", "Nano", "Necro", "Necron", "Nemesis", "Nether", "Nightmare", "Obsidian", "Odium", "Onyx", "Phantom", "Poison", "Psi", "Psycho", "Pyro", "Quantum", "Salvation", "Serpent", "Shadow", "Shock", "Silent", "Sinner", "Slayer", "Specter", "Spectral", "Spite", "Steel", "Storm", "Terror", "Thunder", "Torment", "Toxin", "Twisted", "Undead", "Universe", "Unknown", "Unseen", "Vengeance", "Venom", "Verdict", "Vile", "Virus", "Void", "War", "Warlord", "Wicked"];
var nm3 = ["Assembly", "Brigade", "Brotherhood", "Clan", "Company", "Corps", "Council", "Crew", "Force", "Posse", "Sisterhood", "Squad", "Tribe", "Order"];
var nm4 = ["Anarchy", "Ash", "Battle", "Blaze", "Blight", "Chaos", "Chrome", "Chronos", "Ciphers", "Clones", "Crypts", "Curses", "Death", "Demons", "Devilry", "Diablo", "Dire", "Doom", "Dragons", "Dread", "Echos", "Elementals", "Fear", "Fiends", "Fire", "Frost", "Fury", "Gargoyles", "Ghosts", "Gloom", "Grim", "Hallow", "Hate", "Hatred", "Horror", "Imps", "Infernos", "Iron", "Judgment", "Justice", "Karma", "Liberty", "Lightning", "Midnight", "Mutants", "Nightmares", "Obsidian", "Odium", "Onyx", "Phantoms", "Poison", "Psychos", "Pyro", "Pyromaniacs", "Salvation", "Serpents", "Shadow", "Shock", "Silence", "Sin", "Sinners", "Slayers", "Specters", "Spite", "Steel", "Storm", "Terror", "Thunder", "Thunders", "Torment", "Toxin", "Vengeance", "Venom", "Verdicts", "War", "Warlords", "the Arcane", "the Beast", "the Behemoth", "the Cataclysm", "the Cosmos", "the Curse", "the Dead", "the Devil", "the Elements", "the Enigma", "the Infernal", "the Inferno", "the Mutant", "the Necro", "the Nether", "the Nightmare", "the Phantom", "the Serpent", "the Shade", "the Sinner", "the Slayer", "the Specter", "the Twisted", "the Undead", "the Universe", "the Unknown", "the Unseen", "the Virus", "the Void", "the Warlord", "the Wicked"];
var nm5 = ["Écho", "Éclair", "Éclat", "Éclipse", "Éternité", "Aéro", "Anarchie", "Aqua", "Arachnide", "Avalon", "Barrage", "Black-Out", "Brouillard", "Brume", "Cérébro", "Calamité", "Cauchemar", "Cendre", "Cerveau", "Chaos", "Chrome", "Chronos", "Clone", "Colère", "Collapsus", "Comète", "Consternation", "Cosmos", "Courtoise", "Crépuscule", "Crainte", "Crasse", "Dépit", "Dague", "Danger", "Dynamo", "Ecto", "Essaim", "Fantôme", "Fer", "Feu", "Fiasco", "Fin", "Fléau", "Flamme", "Foudre", "Fouet", "Foule", "Frêne", "Fureur", "Furie", "Fusil", "Gargouille", "Gel", "Germe", "Givre", "Horreur", "Incendie", "Jugement", "Karma", "Knock-Out", "Légion", "Malédiction", "Mal", "Malheur", "Marque Noire", "Miasme", "Micro", "Mime", "Minuit", "Mirage", "Miroir", "Mort", "Murmure", "Myriade", "Mythe", "Nécron", "Némésis", "Naissance", "Nano", "Nielle", "Nitro", "Nuage", "Nul", "Obscurité", "Obsidienne", "Ombre", "Onyx", "Orage", "Orion", "Ouragan", "Pénombre", "Parallèle", "Peste", "Peur", "Phobie", "Poison", "Poudre", "Poussière", "Pyro", "Quantum", "Rage", "Raillerie", "Rancune", "Revenant", "Rouille", "Ruche", "Ruine", "Scorie", "Scorpion", "Serpent", "Silence", "Sinistre", "Sion", "Souillure", "Spectre", "Stigmate", "Syndicat", "Ténèbres", "Tempête", "Terreur", "Tiret", "Tonnerre", "Tourment", "Toxine", "Tribunal", "Troupeau", "Tuerie", "Valhalla", "Venin", "Vide", "Virus", "Visage", "Voile", "Volée", "Vol"];
var nm6 = ["l'Assemblée", "l'Association", "la Brigade", "la Compagnie", "la Confrérie", "la Confraternité", "la Force", "la Fraternité", "la Société", "la Tribu", "l'Équipage", "le Conseil", "l'Ordre", "le Syndicat"];
var nm7a = ["Élémentaire", "Ésotérique", "Abominable", "Bizarre", "Cruel", "Diabolique", "Ignoré", "Infâme", "Infernal", "Invisible", "Macabre", "Malicieux", "Mort", "Mort-Vivant", "Mutant", "Pourri", "Silencieux", "Sinistre", "Spectral", "Terrible", "Tordu", "Vil", "Vilain", "d'Échos", "d'Acier", "d'Anarchie", "d'Effroi", "d'Enfer", "d'Horreur", "d'Imprécation", "d'Incendie", "d'Infernal", "d'Obscurité", "d'Obsidienne", "d'Onyx", "de Barrage", "de Bataille", "de Brutalité", "de Calamité", "de Calamités", "de Cauchemars", "de Cendre", "de Chance", "de Chaos", "de Choc", "de Chrome", "de Clones", "de Cobalt", "de Collision", "de Corruption", "de Crainte", "de Démons", "de Dépit", "de Destin", "de Diablotins", "de Dragons", "de Fantôme", "de Fer", "de Feu", "de Flammes", "de Foudre", "de Fureur", "de Furie", "de Gargouille", "de Gel", "de Givre", "de Guerre", "de Haine", "de Jugement", "de Justice", "de Karma", "de Liberté", "de Malédiction", "de Maléfice", "de Minuit", "de Monstres", "de Mort", "de Nécrose", "de Némésis", "de Péché", "de Pécheurs", "de Perte", "de Peur", "de Poison", "de Psychopathes", "de Rage", "de Rancune", "de Rouille", "de Ruine", "de Serpents", "de Silence", "de Supplice", "de Terreur", "de Tonnerre", "de Tourment", "de Tourmente", "de Toxines", "de Tueurs", "de Vengeance", "de Venin", "de Verdicts", "de Virus", "de l'Orage", "de l'Ouragan", "de l'Univers", "de la Bête", "de la Crypte", "de la Malédiction", "de la Tempête", "des Éléments", "des Énigmes", "des Animaux", "des Bêtes", "des Brutes", "des Cryptes", "des Démons", "des Fantômes", "des Gargouilles", "des Inconnus", "des Infernaux", "des Malédictions", "des Monstres", "des Morts-Vivants", "des Mutants", "des Némésis", "des Ombres", "des Pyromanes", "des Revenants", "du Cataclysme", "du Cauchemar", "du Cosmos", "du Diable", "du Dragon", "du Fléau", "du Spectre", "du Vide"];
var nm7b = ["Élémentaire", "Ésotérique", "Abominable", "Bizarre", "Cruelle", "Diabolique", "Ignorée", "Infâme", "Infernale", "Invisible", "Macabre", "Malicieuse", "Morte", "Morte-Vivante", "Mutante", "Pourrie", "Silencieuse", "Sinistre", "Spectrale", "Terrible", "Tordue", "Vile", "Vilaine"];
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) {
if (i < 4) {
rnd = Math.random() * nm5.length | 0;
names = nm5[rnd];
} else {
rnd = Math.random() * nm6.length | 0;
rnd2 = Math.random() * nm7a.length | 0;
if (rnd < 10 && rnd2 < 23) {
names = nm6[rnd] + " " + nm7b[rnd2];
} else {
names = nm6[rnd] + " " + nm7a[rnd2];
}
}
} else {
if (i < 4) {
rnd = Math.random() * nm1.length | 0;
names = nm1[rnd];
} else if (i < 7) {
rnd = Math.random() * nm2.length | 0;
rnd2 = Math.random() * nm3.length | 0;
names = nm2[rnd] + " " + nm3[rnd2];
} else {
rnd = Math.random() * nm3.length | 0;
rnd2 = Math.random() * nm4.length | 0;
names = nm3[rnd] + " of " + nm4[rnd2];
}
}
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);
}