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.

47 lines
8.6 KiB
JavaScript

var nm2 = ["Stadium", "Bowl", "Park", "Arena", "Centre", "Ring", "Field", "Ground"];
var nm3 = ["le Stade", "l'Arène"];
function nameGen(type) {
var nm1 = ["Accord", "Adamant", "Aegis", "Aerie", "Affinity", "Alabaster", "Alliance", "Ancestor", "Angel", "Angel Wing", "Animus", "Anniversary", "Anomaly", "Apex", "Arch", "Aria", "Arrowhead", "Aurelian", "Aureole", "Aurora", "Azure", "Bamboo", "Bauble", "Beacon", "Bell", "Bird Nest", "Blessing", "Blossom", "Blue Moon", "Borealis", "Burrow", "Canvas", "Cardinal", "Celebration", "Celestial", "Central", "Century", "Ceremony", "Champion", "Cherub", "Chimera", "Chronicle", "Cinder", "Cipher", "Cloud", "Clover", "Coalition", "Community", "Compass", "Connection", "Conquest", "Convex", "Core", "Corona", "Cosmos", "Courage", "Crescent", "Crimson", "Crown", "Crux", "Crystal", "Curator", "Dawn", "Daydream", "Delight", "Den", "Destination", "Destiny", "Diamond", "Diorama", "Discovery", "Dominion", "Dream", "Ebon", "Echo", "Eclipse", "Element", "Ember", "Emerald", "Enclave", "Eos", "Epiphany", "Epitome", "Epoch", "Essence", "Eternity", "Euphony", "Exhibition", "Expedition", "Expo", "Faith", "Fate", "Floret", "Fortune", "Founders", "Fragment", "Full Moon", "Fusion", "Galaxy", "Gateway", "Gemstone", "Genie", "Gilded", "Gold", "Gold Nugget", "Grace", "Grand", "Grand Arc", "Griffon", "Halo", "Harmony", "Heart", "Heirloom", "Helix", "Herald", "Heritage", "Hero", "Homage", "Honor", "Horizon", "Horoscope", "Hourglass", "Hunter", "Huntress", "Illusion", "Imagination", "Immortal", "Impulse", "Independence", "Infinity", "Iron", "Ivory", "Jade", "Jubilee", "Kindred Souls", "Lantern", "Legacy", "Liberty", "Locomotion", "Lotus", "Lucent", "Lunar", "Lyric", "Marble", "Marquis", "Marvel", "Matron", "Meadow", "Melody", "Memorial", "Metronome", "Millennium", "Miracle", "Mirage", "Mirror", "Monolith", "Moonlight", "Mosaic", "Muse", "Myriad", "Nebula", "Night", "Nimbus", "Obelisk", "Obsidian", "Oculus", "Omen", "Onyx", "Oracle", "Orbit", "Orchard", "Ornament", "Oval", "Palace", "Panorama", "Panther", "Parade", "Paragon", "Parallel", "Particle", "Patron", "Pendulum", "Phantom", "Phenomenon", "Phoenix", "Pinnacle", "Pioneer", "Portal", "Prestige", "Pride", "Prime", "Prism", "Prodigy", "Promise", "Prophecy", "Prospect", "Pure Heart", "Purity", "Quest", "Rainbow", "Renaissance", "Revelation", "Reverie", "Rex", "Rhythm", "Riverside", "Rose", "Royal", "Ruby", "Saffron", "Sanctum", "Sapphire", "Sensation", "Seraph", "Serenity", "Silver", "Snowflake", "Solar", "Solstice", "Songbird", "Soul", "Spectacle", "Spectrum", "Speculum", "Sphere", "Spirit", "Sprite", "Starlight", "Stasis", "Stratosphere", "Sunset", "Supreme", "Symphony", "Synthesis", "Tableau", "Timeless", "Tribute", "Trinity", "Triumph", "Trust", "Tulip", "Twilight", "Twin", "Unity", "Universe", "Valley", "Valor", "Velvet", "Venture", "Vertex", "Victory", "Visage", "Vision", "Vista", "Vortex", "Voyage", "White Stag", "Willow", "Wish", "Zion", "Zodiac"];
var nm4a = ["Ébène", "Émeraude", "Éternel", "Adamantin", "Argenté", "Aurélien", "Azuré", "Céleste", "Cardinal", "Central", "Convexe", "Cramoisi", "Croissant", "Doré", "Immortel", "Intemporel", "Jumeau", "Lucent", "Lunaire", "Lyrique", "Ovale", "Parallèle", "Royal", "Solaire", "Suprème", "Velouté", "au Bord de la Rivière", "d'Âme", "d'Échos", "d'Égide", "d'Affinité", "d'Aire", "d'Albâtre", "d'Ancêtres", "d'Animus", "d'Arc-en-Ciel", "d'Argent", "d'Aria", "d'Aube", "d'Auréole", "d'Autonomie", "d'Aventure", "d'Espérance", "d'Euphonie", "d'Expéditions", "d'Exposition", "d'Hélice", "d'Héritage", "d'Harmonie", "d'Hommage", "d'Honneur", "d'Horoscopes", "d'Illusions", "d'Imagination", "d'Impulsions", "d'Indépendance", "d'Infini", "d'Ivoire", "d'Obélisque", "d'Obscurité", "d'Obsidienne", "d'Oculus", "d'Oiseau Chanteur", "d'Onyx", "d'Or", "d'Orbite", "d'Ornements", "d'Unité", "de Bénédiction", "de Babiole", "de Bambou", "de Célébration", "de Cendre", "de Champions", "de Chance", "de Chants", "de Chasseresses", "de Chasseurs", "de Clair de Lune", "de Confiance", "de Courage", "de Crépuscule", "de Cristal", "de Croyance", "de Découverte", "de Délice", "de Désir", "de Destin", "de Destinations", "de Diamant", "de Domination", "de Fer", "de Fierté", "de Fleurons", "de Fleurs", "de Floraisons", "de Fusion", "de Grâce", "de Héros", "de Halo", "de Jade", "de Jubilé", "de Lanternes", "de Liberté", "de Locomotion", "de Lotus", "de Mélodies", "de Marbre", "de Merveille", "de Merveilles", "de Miracles", "de Miroirs", "de Neige", "de Nid d'Oiseau", "de Nuages", "de Pénombre", "de Parades", "de Perspectives", "de Phénomènes", "de Portail", "de Prévoyance", "de Prestige", "de Prodige", "de Promesse", "de Prophétie", "de Pulsion", "de Pureté", "de Quêtes", "de Rêverie", "de Rêves", "de Raccordement", "de Relation", "de Rubis", "de Rythme", "de Sérénité", "de Safran", "de Saphir", "de Sensations", "de Sion", "de Sorts", "de Souhaits", "de Spectacle", "de Sphères", "de Stase", "de Symphonies", "de Synthèse", "de Tendresse", "de Tranquillité", "de Triomphe", "de Valeur", "de Velours", "de Victoire", "de Voyages", "de Zodiaques", "de l'Éclipse", "de l'Épiphanie", "de l'Accord", "de l'Aile d'Ange", "de l'Alliance", "de l'Ange", "de l'Anniversaire", "de l'Anomalie", "de l'Arc", "de l'Arche", "de l'Augure", "de l'Aurore", "de l'Enclave", "de l'Esprit", "de l'Horizon", "de l'Oracle", "de l'Univers", "de la Balise", "de la Boussole", "de la Cérémonie", "de la Chimère", "de la Chronique", "de la Cime", "de la Cloche", "de la Coalition", "de la Communauté", "de la Conquête", "de la Couronne", "de la Foi", "de la Fortune", "de la Galaxie", "de la Gemme", "de la Grande Arche", "de la Grande Vue", "de la Lumière des Étoiles", "de la Lune", "de la Lune Bleue", "de la Matrone", "de la Mosaïque", "de la Muse", "de la Myriade", "de la Nébuleuse", "de la Nuit", "de la Panthère", "de la Particule", "de la Pendule", "de la Pleine Lune", "de la Prairie", "de la Révélation", "de la Renaissance", "de la Rose", "de la Stratosphère", "de la Tanière", "de la Toile", "de la Trinité", "de la Tulipe", "de la Vallée", "de le Résistance", "des Âmes Sœurs", "des Éléments", "des Anges", "des Cendres", "des Fondateurs", "des Fragments", "des Gemmes", "des Vergers", "du Cœur", "du Cœur Pur", "du Cerf Blanc", "du Château", "du Chérubin", "du Cosmos", "du Coucher du Soleil", "du Curateur", "du Défilé", "du Diorama", "du Domaine", "du Fantôme", "du Génie", "du Griffon", "du Héraut", "du Lien", "du Lutin", "du Mémorial", "du Métronome", "du Marquis", "du Millénaire", "du Mirage", "du Miroir", "du Monolithe", "du Nœud", "du Nimbe", "du Palais", "du Panorama", "du Parangon", "du Patrimoine", "du Patron", "du Phénix", "du Phare", "du Pinacle", "du Pionnier", "du Présage", "du Prisme", "du Séraphin", "du Sablier", "du Sanctuaire", "du Saule", "du Siècle", "du Solstice", "du Sommet", "du Spectre", "du Trèfle", "du Visage"];
var nm4b = ["Ébène", "Émeraude", "Éternelle", "Adamantine", "Argentée", "Aurélienne", "Azurée", "Céleste", "Cardinale", "Centrale", "Convexe", "Cramoisie", "Croissante", "Dorée", "Immortelle", "Intemporelle", "Jumelle", "Lucente", "Lunaire", "Lyrique", "Ovale", "Parallèle", "Royale", "Solaire", "Suprème", "Veloutée"];
var br = "";
var tp = type;
var element = document.createElement("div");
element.setAttribute("id", "result");
for (i = 0; i < 10; i++) {
if (tp === 1) {
rnd = Math.random() * nm3.length | 0;
rnd2 = Math.random() * nm4a.length | 0;
if (rnd === 0) {
names = nm3[rnd] + " " + nm4a[rnd2];
nm4a.splice(rnd2, 1);
if (rnd2 < nm4b.length) {
nm4b.splice(rnd2, 1);
}
} else {
if (rnd2 > nm4b.length) {
names = nm3[rnd] + " " + nm4a[rnd2];
nm4a.splice(rnd2, 1);
} else {
names = nm3[rnd] + " " + nm4b[rnd2];
nm4a.splice(rnd2, 1);
nm4b.splice(rnd2, 1);
}
}
} else {
rnd2 = Math.random() * nm2.length | 0;
rnd = Math.random() * nm1.length | 0;
names = nm1[rnd] + " " + nm2[rnd2];
nm1.splice(rnd, 1);
}
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);
}