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.

44 lines
8.6 KiB
JavaScript

var nm1 = ["Acrimony", "Agony", "Amber", "Anger", "Anguish", "Annihilation", "Anxiety", "Ash", "Asperity", "Assault", "Atonement", "Bane", "Blood", "Bone", "Bones", "Brass", "Catastrophe", "Chains", "Chaos", "Coal", "Crimson", "Crystal", "Darkness", "Dawn", "Death", "Defeat", "Depletion", "Desire", "Desolation", "Despair", "Destruction", "Doom", "Dusk", "Dust", "Earth", "Ember", "Exctinction", "Failure", "Fire", "Flame", "Flesh", "Flies", "Frenzy", "Frost", "Furor", "Fury", "Glass", "Gold", "Grief", "Growth", "Hate", "Hatred", "Heartache", "Horns", "Hysteria", "Ice", "Imbalance", "Ire", "Iron", "Isolation", "Lava", "Lead", "Light", "Loss", "Love", "Mania", "Marble", "Metal", "Misery", "Misfortune", "Nightmares", "Obsidian", "Onyx", "Pain", "Passion", "Penance", "Perdition", "Pests", "Poison", "Poverty", "Pride", "Prison", "Rage", "Rain", "Rats", "Ruin", "Runes", "Sacrifice", "Sand", "Scales", "Scents", "Seclusion", "Shadows", "Silence", "Silk", "Silver", "Smiles", "Smoke", "Snow", "Solitude", "Sorrow", "Spasms", "Stone", "Storms", "Teeth", "Thunder", "Truth", "Twilight", "Umbrage", "Vengeance", "Venom", "Vermin", "Woe", "Wrath", "the Arachnid", "the Banshee", "the Bat", "the Blaze", "the Boulder", "the Cave", "the Crow", "the Crown", "the Crypt", "the Dark", "the Dead", "the Dragon", "the Feast", "the Fire", "the Flame", "the Flock", "the Fog", "the Forge", "the Grave", "the Griffin", "the Hallowed", "the Heart", "the Horn", "the Hydra", "the Lone Wolf", "the Lonely", "the Mind", "the Mist", "the Moon", "the Nightmare", "the Phoenix", "the Prison", "the Quill", "the Rat", "the Reaper", "the Ring", "the Ruins", "the Sanguine", "the Seed", "the Serpent", "the Shade", "the Shadows", "the Snail", "the Storm", "the Stranger", "the Sun", "the Talon", "the Titan", "the Tomb", "the Tyrant", "the Veil", "the Vermin", "the Vessel", "the Visitor", "the Voice", "the Void", "the Wild", "the Wraith", "the Wreckage", "the Wyvern", "the Zephyr"];
var nm2 = ["Acrimony", "Aggression", "Agony", "Ancient", "Angel", "Anguish", "Anxiety", "Arachnid", "Avian", "Banshee", "Bat", "Blaze", "Boulder", "Brass", "Canine", "Chaos", "Cold", "Crazy", "Creeper", "Creeping", "Crimson", "Crippling", "Crow", "Crown", "Crumbling", "Crying", "Crypt", "Crystal", "Dark", "Deathbell", "Delirium", "Demon", "Desolation", "Devil", "Dragon", "Dread", "Elephant", "Ember", "Ethereal", "Fickle", "Flock", "Flying", "Fog", "Forbidden", "Forest", "Forge", "Frenzy", "Frost", "Frozen", "Furor", "Fury", "Ghast", "Ghastly", "Ghost", "Grave", "Harpy", "Heartache", "Hell", "Hellish", "Hopeless", "Horn", "Horror", "Hydra", "Hyper", "Hysteria", "Ice", "Immobile", "Impossible", "Ire", "Iron", "Ironbark", "Laughing", "Lifeless", "Limp", "Limp Limb", "Mania", "Mind", "Misery", "Misfortune", "Moon", "Mortal", "Necro", "Nercrotic", "Nightmare", "Numb", "Paralyzing", "Penance", "Perdition", "Phantom", "Pharaoh", "Pygmy", "Rabid", "Restless", "Rodent", "Rotting", "Scale", "Seclusion", "Serpent", "Shadow", "Shaking", "Shivering", "Silence", "Silent", "Sinister", "Smiling", "Spirit", "Stiffening", "Stoneskin", "Storm", "Strange", "Stranger", "Sun", "Swamp", "Terror", "Thorn", "Thunder", "Tomb", "Twilight", "Undead", "Vengeance", "Venom", "Volatile", "Wandering", "Wicked", "Wraith", "Zombie"];
var nm3 = ["Curse", "Bane", "Jinx", "Hex", "Vex", "Cure", "Curse", "Curse", "Curse", "Curse", "Curse"];
var nm4 = ["la Malédiction", "le Fléau", "le Malheur", "le Sort"];
var nm5a = ["Épouvantable", "Éthéré", "Étrange", "Agité", "Ancien", "Angélique", "Atroce", "Aviaire", "Canin", "Changeant", "Cramoisi", "Désespéré", "Diabolique", "Enragé", "Féroce", "Fanatique", "Fou", "Frissonnant", "Froid", "Gelé", "Grimpant", "Horrible", "Immobile", "Impitoyable", "Impossible", "Incarnat", "Interdit", "Isolé", "Méchant", "Nécrotique", "Paralysant", "Rampant", "Ridicule", "Sanctifié", "Sanguin", "Solitaire", "Souriant", "Tremblotant", "Violent", "Volant", "Volatil", "d'Éboulement", "d'Écailles", "d'Échec", "d'Éléphant", "d'Épuisement", "d'Abolition", "d'Acrimonie", "d'Aggression", "d'Agonie", "d'Aigreur", "d'Ambre", "d'Angoisse", "d'Annihilation", "d'Anxiété", "d'Ardeur", "d'Argent", "d'Aspérité", "d'Effritement", "d'Enfer", "d'Envie", "d'Escargot", "d'Expiation", "d'Extinction", "d'Hystérie", "d'Incendie", "d'Inconscience", "d'Inquiétude", "d'Isolation", "d'Isolement", "d'Obscurité", "d'Obsidienne", "d'Odeurs", "d'Ombrage", "d'Ombre", "d'Onyx", "d'Or", "d'Orages", "d'Os", "de Brouillard", "de Brume", "de Calamités", "de Carie", "de Catastrophes", "de Cauchemars", "de Cendre", "de Chaînes", "de Chagrin", "de Chair", "de Chaos", "de Charbon", "de Colère", "de Conscience", "de Cornes", "de Courroux", "de Crépuscule", "de Crainte", "de Cristal", "de Débris", "de Défaite", "de Délire", "de Désésquilibre", "de Désastre", "de Désespoir", "de Désir", "de Désolation", "de Détresse", "de Damnation", "de Dents", "de Destin", "de Destruction", "de Disparition", "de Douleur", "de Fantômes", "de Fer", "de Fierté", "de Flammes", "de Frénésie", "de Froid", "de Fumée", "de Fureur", "de Furie", "de Gel", "de Glace", "de Graisse", "de Jugement", "de Laiton", "de Lave", "de Lumière", "de Métal", "de Malchance", "de Malheur", "de Manie", "de Marbre", "de Membre Mou", "de Molaires", "de Mort", "de Mouches", "de Neige", "de Pénitence", "de Pénombre", "de Parfums", "de Passion", "de Pauvreté", "de Peau de Pierre", "de Peine", "de Perdition", "de Perte", "de Pierre", "de Pluie", "de Poison", "de Prison", "de Rage", "de Raidissement", "de Ravageurs", "de Rongeurs", "de Ruine", "de Séparation", "de Sable", "de Sacrifice", "de Sang", "de Silence", "de Soie", "de Solutide", "de Souci", "de Souffrance", "de Sourires", "de Spasmes", "de Supplice", "de Tempêtes", "de Terre", "de Terreur", "de Tonnerre", "de Tourment", "de Tremblement", "de Tyrannie", "de Vengeance", "de Venin", "de Vermine", "de Verre", "de Zombis", "de l'Étranger", "de l'Ancien", "de l'Ange", "de l'Apparition", "de l'Arachnide", "de l'Assaut", "de l'Esprit", "de l'Hydre", "de l'Orage", "de la Banshee", "de la Canine", "de la Chauve-Souris", "de la Cloche de Mort", "de la Corne", "de la Couronne", "de la Crypte", "de la Flamme", "de la Forêt", "de la Forge", "de la Graine", "de la Harpie", "de la Lumière", "de la Lune", "de la Mort", "de la Nuit", "de la Penne", "de la Ruine", "de la Sanguine", "de la Tempête", "de la Tombe", "de la Vérité", "de la Voix", "des Esprits", "des Morts-Vivants", "des Rats", "du Banquet", "du Cœur", "du Cauchemar", "du Cerveau", "du Corbeau", "du Crâne", "du Diable", "du Dragon", "du Fantôme", "du Feu", "du Griffon", "du Loup Solitaire", "du Phénix", "du Pharaon", "du Revenant", "du Rocher", "du Scandale", "du Serpent", "du Soleil", "du Sommet", "du Spectre", "du Tigre", "du Titan", "du Troupeau", "du Tyran", "du Vaisseau", "du Visiteur", "du Voile", "du Zéphyr"];
var nm5b = ["Épouvantable", "Éthérée", "Étrange", "Agitée", "Ancienne", "Angélique", "Atroce", "Aviaire", "Canine", "Changeante", "Cramoisie", "Désespérée", "Diabolique", "Enragée", "Féroce", "Fanatique", "Folle", "Frissonnante", "Froide", "Gelée", "Grimpante", "Horrible", "Immobile", "Impitoyable", "Impossible", "Incarnate", "Interdite", "Isolée", "Méchante", "Nécrotique", "Paralysante", "Rampante", "Ridicule", "Sanctifiée", "Sanguine", "Solitaire", "Souriante", "Tremblotante", "Violente", "Volante", "Volatile"];
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() * nm4.length | 0;
rnd2 = Math.random() * nm5a.length | 0;
if (rnd === 0 && rnd2 < 41) {
names = nm4[rnd] + " " + nm5b[rnd2];
} else {
names = nm4[rnd] + " " + nm5a[rnd2];
}
} else {
rnd2 = Math.random() * nm3.length | 0;
if (i < 5) {
rnd = Math.random() * nm1.length | 0;
names = nm3[rnd2] + " of " + nm1[rnd];
} else {
rnd = Math.random() * nm2.length | 0;
while (nm3[rnd2] === nm2[rnd]) {
rnd = Math.random() * nm2.length | 0;
}
names = "The " + nm2[rnd] + " " + nm3[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);
}