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.

60 lines
7.0 KiB
JavaScript

var nm1 = ["Abyss", "Annihilation", "Banished", "Bite", "Black", "Blood", "Blood's", "Corrupted", "Cruel", "Crypt's", "Dark", "Death", "Death's", "Demise's", "Demon", "Demonic", "Depraved", "Devil", "Devil's", "Dishonored", "Downfall", "Dusk's", "End's", "Enigma", "Eternal", "Fanged", "Ghoul", "Grave", "Heaven's", "Hell's", "Immortal", "Infinity's", "Limbo's", "Lucifer's", "Midnight", "Misery's", "Moonlight", "Necrosis", "Nether", "Night", "Night's", "Nightmare", "Nightshade", "Oblivion's", "Obsidian", "Onyx", "Perpetual", "Phantom", "Purgatory's", "Sanguine", "Shadow", "Shadow's", "Suffering's", "Tempest", "Tomb", "Torment's", "Tormented", "Torture's", "Tortured", "Undying", "Unending", "Wicked"];
var nm2 = ["Ancestors", "Ancestry", "Army", "Birth", "Brigade", "Castaways", "Company", "Coven", "Covet", "Craving", "Crawlers", "Defilers", "Descendants", "Descent", "Desire", "Division", "Dragons", "Eclipse", "Exiles", "Fiends", "Flight", "Gaze", "Gift", "Hearts", "Horde", "Hunger", "Insomniacs", "Leeches", "Legion", "Longing", "Lurkers", "Lust", "Marauders", "Mark", "Marks", "Myriad", "Nomads", "Oblivion", "Origin", "Outcasts", "Outlaws", "Phalanx", "Posse", "Quenchers", "Raiders", "Refugees", "Rejects", "Restless", "Rogues", "Runners", "Seekers", "Shadow", "Shadows", "Shroud", "Sundry", "Swarm", "Teeth", "Thirst", "Torment", "Void", "Wanderers", "Watch", "Wings"];
var nm3 = ["Bite Mark", "Black Knights", "Blood Bankers", "Blood Infusion", "Bloodbound", "Bloodworth", "Carpe Noctem", "Children of the Night", "Citizens of Darkness", "Dark Heaven", "Dark Omen", "Demonix", "Denizens of Darkness", "Diluculum", "Fighters of the Fang", "House of the Bat", "House of the Night", "House of the Phoenix", "Insomniacs", "Lamia", "Masquerade", "Mediis Tenebris", "Midnight Terror", "Neck Romancers", "Night Dwellers", "Night Spawns", "Night's Harmony", "Nightmare Association", "Nightshades", "Nightworth", "Noctis", "Nox", "Purebloods", "Red Night", "Sanguine Ligurio", "Sanguinity", "Sanguinoso", "Silver Coven", "Solar Eclipse", "Tantibus", "The Ashes", "The Brood", "The Flock", "The Gauntlet", "The Mist", "The Sabbath", "The Scarlet Kiss", "The Unaligned", "The Will", "Total Eclipse", "Visio Aeternae", "Youngbloods"];
var nm4a = ["Éternel", "Corrumpu", "Cruel", "Démoniaque", "Dépravé", "Déshonoré", "Diabolique", "Fantôme", "Impérissable", "Interminable", "Méchant", "Noir", "Obscur", "Perpétuel", "Sanguin", "Sombre", "Torturé", "Tourmenté", "d'Énigme", "d'Abîme", "d'Abysse", "d'Annihilation", "d'Enfer", "d'Infinité", "d'Obscurité", "d'Obsidienne", "d'Ombre", "d'Onyx", "d'Oubli", "de Cauchemar", "de Démons", "de Disparition", "de Limbo", "de Lucifer", "de Minuit", "de Misère", "de Morelle", "de Morsure", "de Mort", "de Nécrose", "de Nuit", "de Purgatoire", "de Sang", "de Souffrance", "de Torture", "de Tourment", "de l'Abîme", "de l'Abysse", "de l'Enfer", "de l'Orage", "de la Chute", "de la Crypte", "de la Fin", "de la Goule", "de la Mort", "de la Nuit", "de la Nuit Tombante", "de la Tempête", "de la Tombe", "des Bannis", "des Crocs", "des Ombres", "du Clair de Lune", "du Crépuscule", "du Diable", "du Paradis", "du Purgatoire", "du Sang", "du Satin", "du Tombeau"];
var nm4b = ["Éternelle", "Corrumpue", "Cruelle", "Démoniaque", "Dépravée", "Déshonorée", "Diabolique", "Fantôme", "Impérissable", "Interminable", "Méchante", "Noire", "Obscure", "Perpétuelle", "Sanguine", "Sombre", "Torturée", "Tourmentée"];
var nm5 = ["l'Éclipse", "l'Armée", "l'Ascendance", "la Bande", "la Brigade", "la Compagnie", "la Descente", "la Division", "l'Envie", "la Faim", "la Garde", "la Horde", "la Légion", "la Luxure", "la Marque", "la Myriade", "la Naissance", "l'Ombre", "l'Origine", "la Phalange", "la Soif", "la Volée", "les Ailes", "les Dents", "les Marques", "les Ombres", "les Sangsues", "le Cadeau", "le Coven", "le Désir", "le Don", "l'Essaim", "le Grouillement", "le Linceul", "l'Oubli", "le Regard", "le Tourment", "le Vol", "les Agités", "les Ancêtres", "les Bannis", "les Cœurs", "les Chercheurs", "les Coureurs", "les Démons", "les Descendants", "les Dragons", "les Esrocs", "les Exilés", "les Infernaux", "les Insomniaques", "les Maraudeurs", "les Monstres", "les Naufragés", "les Nomades", "les Proscrits", "les Réfugiés", "les Réprouvés", "les Raiders", "les Rejets", "les Scélérats", "les Vagabonds", "les Voleurs"];
var nm6 = ["Éclipse Lunaire", "Éclipse Solaire", "Éclipse Totale", "Association de Cauchemars", "Baiser Écarlate", "Banquiers de Sang", "Bise Écarlate", "Carpe Noctem", "Chevaliers Noirs", "Ciel Sombre", "Combattants du Croc", "Coven d'Argent", "Démonix", "Diluculum", "Enfants de la Nuit", "Frai de la Nuit", "Habitants de Minuit", "Habitants de la Nuit", "Harmonie de Nuit", "Infusion de Sang", "Insomniaques", "Jeunes Sangs", "Lamia", "Les Sangs Purs", "Lié par le Sang", "Mérite du Sang", "Maison de Minuit", "Maison de la Lune", "Maison de la Nuit", "Marque de Morsure", "Mascarade", "Mediis Tenebris", "Morelles", "Noctis", "Nox", "Nuit Rouge", "Présage de Mort", "Sanguine Ligurio", "Sanguinité", "Sanguinoso", "Tantibus", "Terreur de Minuit", "Visio Aeternae", "la Brume", "la Nichée", "la Volonté", "le Gant", "le Sabbath", "le Troupeau", "le Vol", "les Cendres", "les Vagabonds"];
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 < 8) {
rnd = Math.random() * nm5.length | 0;
rnd2 = Math.random() * nm4a.length | 0;
names = nm1[rnd] + " " + nm2[rnd2];
if (rnd < 27) {
if (rnd2 < 18) {
if (rnd2 > 22) {
names = nm5[rnd] + " " + nm4b[rnd2] + "s";
} else {
names = nm5[rnd] + " " + nm4b[rnd2];
}
} else {
names = nm5[rnd] + " " + nm4a[rnd2];
}
} else {
if (rnd2 < 18 && rnd > 38) {
names = nm5[rnd] + " " + nm4a[rnd2] + "s";
} else {
names = nm5[rnd] + " " + nm4a[rnd2];
}
}
} else {
rnd = Math.random() * nm6.length | 0;
names = nm6[rnd];
}
} else {
if (i < 8) {
rnd = Math.random() * nm1.length | 0;
rnd2 = Math.random() * nm2.length | 0;
names = nm1[rnd] + " " + nm2[rnd2];
} else {
rnd = Math.random() * nm3.length | 0;
names = nm3[rnd];
}
}
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);
}