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.

39 lines
7.4 KiB
JavaScript

var names1 = ["Ancient", "Angry", "Arcane", "Arctic", "Berserk", "Big", "Bitter", "Black", "Blessed", "Blind", "Blue", "Brave", "Bright", "Broken", "Bronze", "Brown", "Burned", "Clay", "Cold", "Crazy", "Crimson", "Cruel", "Dark", "Dead", "Diamond", "Dirty", "Ebon", "Eternal", "Evil", "Falling", "False", "First", "Free", "Frozen", "Gentle", "Giant", "Gifted", "Golden", "Grave", "Gray", "Green", "Grim", "Half", "Hard", "Hell", "Hidden", "High", "Impure", "Infamous", "Invincible", "Iron", "Large", "Last", "Light", "Lost", "Loyal", "Magic", "Master", "Mean", "Middle", "Miracle", "Misty", "Molten", "Murky", "Mute", "Night", "Nightmare", "Original", "Pale", "Poison", "Prime", "Pure", "Quiet", "Rabid", "Rapid", "Reckless", "Red", "Risen", "Rising", "Rude", "Salty", "Sapphire", "Savage", "Shadow", "Silent", "Silver", "Small", "Smelly", "Standing", "Steel", "Stone", "Strong", "Swift", "True", "Twilight", "Twin", "Undead", "Vicious", "White", "Yellow"];
var names2 = ["Ancestor", "Angel", "Ant", "Arrow", "Ash", "Aura", "Axe", "Bat", "Bear", "Bison", "Bone", "Bones", "Boulder", "Bow", "Brothers", "Cave", "Claw", "Cloak", "Coyote", "Crow", "Crown", "Dagger", "Demon", "Dragon", "Eagle", "Ear", "Earth", "Ember", "Eye", "Feet", "Finger", "Fire", "Fish", "Fist", "Foot", "Forest", "Fox", "Fury", "Ghost", "Giant", "God", "Hammer", "Hand", "Hawk", "Heaven", "Hill", "Hounds", "Hunt", "Island", "Lake", "Lightning", "Lion", "Mage", "Mammoth", "Moon", "Mountain", "Mouth", "Oracle", "Owl", "Paw", "Phantom", "Phoenix", "Rage", "Raven", "Ribbon", "River", "Rock", "Sand", "Scar", "Scorpion", "Sea", "Seer", "Shark", "Shield", "Sisters", "Skeleton", "Skull", "Snake", "Snow", "Spear", "Spider", "Spirit", "Stag", "Stalker", "Star", "Storm", "Sun", "Swamp", "Sword", "Thunder", "Titan", "Tooth", "Tower", "Watch", "Water", "Whisper", "Wing", "Witch", "Wolf", "Woods"];
var names3 = ["Tribe", "Kin", "Clan", "Warriors", "Children", "Caste", "Horde", "Tribe"];
var nm1 = ["la Tribu", "le Clan", "les Guerriers", "les Enfants", "la Caste", "la Horde", "la Tribu"];
var nm2 = ["de l'Épée", "de l'Étoile", "de l'Île", "de l'Aile", "de l'Araignée", "de l'Aura", "de la Boue", "de la Braise", "de la Caverne", "de la Cendre", "de la Chasse", "de la Chauve-Souris", "de la Chouette", "de la Cicatrice", "de la Cime", "de la Colline", "de la Couronne", "de la Déesse", "de la Dague", "de la Dent", "de la Flèche", "de la Forêt", "de la Foudre", "de la Fourmi", "de la Fureur", "de la Furie", "de la Griffe", "de la Grotte", "de la Hache", "de la Lance", "de la Liune", "de la Lune", "de la Main", "de la Marée", "de la Mer", "de la Montagne", "de la Neige", "de l'Ombre", "de l'Oreille", "de la Rage", "de la Rivière", "de la Roche", "de la Sorcière", "de la Surveillance", "de la Tempête", "de la Terre", "de la Tour", "de l'Œil", "de l'Aigle", "de l'Ancêtre", "de l'Ange", "de l'Arc", "du Bison", "du Bois", "du Bouclier", "du Cerf", "du Ciel", "du Corbeau", "du Coyote", "du Crâne", "du Démon", "du Diable", "du Dieu", "du Dragon", "de l'Enchanteur", "de l'Esprit", "du Fantôme", "du Faucon", "du Fleuve", "du Forestier", "du Géant", "du Hibou", "du Lac", "du Lion", "du Loup", "du Mammouth", "du Manteau", "du Marais", "du Marteau", "du Murmure", "de l'Océan", "de l'Oracle", "de l'Orage", "de l'Os", "de l'Ouragan", "de l'Ours", "du Paradis", "du Phénix", "du Pied", "du Poignard", "du Prophète", "du Renard", "du Requin", "du Revenant", "du Rocher", "du Ruban", "du Sable", "du Sabre", "du Scorpion", "du Serpent", "du Sol", "du Soleil", "du Sommet", "du Sorcier", "du Spectre", "du Squelette", "du Titan", "du Tonnerre", "du Voyant"];
var nm3a = ["", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "Ésotérique", "Éternel", "Agile", "Amer", "Ancien", "Arctique", "Argenté", "Assourdi", "Aveugle", "Béni", "Barbare", "Blanc", "Bleu", "Brave", "Brillant", "Brisé", "Brumeux", "Brun", "Caché", "Calme", "Cassé", "Clair", "Courageux", "Cramoisi", "Croissant", "Cruel", "Dévoué", "Doué", "Doux", "Enragé", "Fâché", "Féroce", "Fanatique", "Fidèle", "Fondu", "Fort", "Fou", "Froid", "Furieux", "Géant", "Gelé", "Glacial", "Grave", "Gris", "Grossier", "Ignorant", "Impitoyable", "Imprudent", "Impur", "Incarnat", "Infâme", "Insouciant", "Invincible", "Invisible", "Jaune", "Jumeau", "Libre", "Loyal", "Méchant", "Macabre", "Magique", "Malveillant", "Marron", "Misérable", "Mort-Vivant", "Muet", "Noble", "Noir", "Nuageux", "Obscur", "Original", "Pâle", "Paisible", "Perdu", "Perpétuel", "Polaire", "Primordial", "Puissant", "Pur", "Radieux", "Rapide", "Rouge", "Salé", "Sale", "Sauvage", "Silencieux", "Sinistre", "Sombre", "Téméraire", "Toxique", "Tranquille", "Vaillant", "Vert", "Vicieux", "Vif", "Violent", "d'Ébène", "d'Acier", "d'Argent", "d'Argile", "d'Enfer", "d'Insurrection", "d'Obscurité", "d'Ombre", "d'Or", "de Berserker", "de Bronze", "de Cauchemar", "de Crépuscule", "de Diamant", "de Fer", "de Liberté", "de Lumière", "de Magie", "de Merveille", "de Miracle", "de Mort", "de Pénombre", "de Pierre", "de Poison", "de Provenance", "de Résurrection", "de Saphir", "de Ténèbres", "de Venin", "de l'Origine", "de la Nuit", "de la Terre", "de la Tombe", "du Fantôme"];
var nm3b = ["", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "Ésotérique", "Éternelle", "Agile", "Amère", "Ancienne", "Arctique", "Argentée", "Assourdie", "Aveugle", "Bénie", "Barbare", "Blanche", "Bleue", "Brave", "Brillante", "Brisée", "Brumeuse", "Brune", "Cachée", "Calme", "Cassée", "Claire", "Courageuse", "Cramoisie", "Croissante", "Cruelle", "Dévouée", "Douée", "Douce", "Enragée", "Fâchée", "Féroce", "Fanatique", "Fidèle", "Fondue", "Forte", "Folle", "Froide", "Furieuse", "Géante", "Gelée", "Glaciale", "Grave", "Grise", "Grossière", "Ignorante", "Impitoyable", "Imprudente", "Impure", "Incarnate", "Infâme", "Insouciante", "Invincible", "Invisible", "Jaune", "Jumelle", "Libre", "Loyale", "Méchante", "Macabre", "Magique", "Malveillante", "Marrone", "Misérable", "Morte-Vivante", "Muette", "Noble", "Noire", "Nuageuse", "Obscure", "Originale", "Pâle", "Paisible", "Perdue", "Perpétuelle", "Polaire", "Primordiale", "Puissante", "Pure", "Radieuse", "Rapide", "Rouge", "Salée", "Sale", "Sauvage", "Silencieuse", "Sinistre", "Sombre", "Téméraire", "Toxique", "Tranquille", "Vaillante", "Verte", "Vicieuse", "Vive", "Violente"];
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() * nm1.length | 0;
rnd2 = Math.random() * nm2.length | 0;
rnd3 = Math.random() * nm3a.length | 0;
if (rnd2 < 47 && rnd3 < 96) {
names = nm1[rnd] + " " + nm2[rnd] + " " + nm3b[rnd3];
} else {
names = nm1[rnd] + " " + nm2[rnd] + " " + nm3a[rnd3];
}
} else {
rnd = Math.random() * names1.length | 0;
rnd2 = Math.random() * names2.length | 0;
rnd3 = Math.random() * names3.length | 0;
names = "The " + names1[rnd] + " " + names2[rnd2] + " " + names3[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);
}