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.

56 lines
12 KiB
JavaScript

var nm1 = ["Accord", "Afterlife", "Ambition", "Animus", "Ascendance", "Augury", "Azure", "Bloom", "Bravery", "Brotherhood", "Calypso", "Celebration", "Central", "Charity", "Clover", "Coalition", "Concord", "Conquest", "Courage", "Creed", "Crystal", "Daydream", "Desire", "Diamond", "Divine", "Domination", "Dominion", "Dragon", "Dream", "Dreamland", "Elemental", "Elysium", "Endurance", "Epiphany", "Epoch", "Essence", "Eternity", "Euphony", "Exhibition", "Faith", "Fame", "Fealty", "Federation", "Fortitude", "Fortune", "Freedom", "Fusion", "Glory", "Gold", "Hallow", "Harmony", "Heart", "Heaven's", "High", "High Point", "History", "Homage", "Honor", "Hope", "Horoscope", "Independence", "Infinity", "Innocence", "Judgment", "Justice", "Kinship", "Labor", "Liberation", "Liberty", "Life", "Light", "Melody", "Memorial", "Mirage", "Myriad", "Observation", "Obsidian", "Onyx", "Oracle", "Orbit", "Orchestra", "Paradise", "Parallel", "Patience", "Peace Blossom", "Perseverance", "Phoenix", "Piety", "Pilgrimage", "Pinnacle", "Pixel", "Power", "Prestige", "Promise", "Prophecy", "Prospect", "Prosperity", "Purity", "Rainbow", "Rebirth", "Reincarnation", "Rejuvenation", "Renaissance", "Resolution", "Resurrection", "Reunion", "Revelation", "Reverence", "Rose", "Salvation", "Sanguine", "Sentience", "Serenity", "Silk", "Silver", "Sky", "Skyreach", "Snowflake", "Solace", "Solidarity", "Solitude", "Soul", "Space", "Spirit", "Star", "Starlight", "Strength", "Summit", "Supremacy", "Symbiosis", "Symphony", "Synthesis", "Temperance", "Tenacity", "Trade", "Tranquility", "Tribulation", "Tribute", "Triumph", "Trust", "Truth", "Twin", "Union", "Unison", "Universe", "Utopia", "Valiance", "Valor", "Velvet", "Victory", "Vigor", "Virtue", "Vision", "Wildlife", "Zion"];
var nm2 = ["Ancestor", "Ancient", "Angel", "Arch", "Arrow", "Ash", "Azure", "Barbarian", "Bear", "Behemoth", "Berserker", "Blade", "Blood", "Boar", "Boulder", "Broad", "Bronze", "Chaos", "Corruption", "Creed", "Crescent", "Crest", "Crimson", "Critter", "Crown", "Crypt", "Crystal", "Dagger", "Dark", "Daydream", "Dead", "Deer", "Demon", "Desolate", "Dire", "Dragon", "Dread", "Dream", "Dust", "East", "Ebon", "Echo", "Ember", "Emerald", "Empyrean", "Eternal", "Fallen", "Feral", "Fiend", "Fire", "Forbidden", "Forsaken", "Fortune", "Fossil", "Freedom", "Frenzy", "Frost", "Fury", "Ghost", "Gloom", "Golden", "Gossip", "Grand", "Gray", "Great", "Grim", "Hallow", "Harmony", "Haunted", "Heart", "Heir", "Heirloom", "High", "Hollow", "Honor", "Immortal", "Imp", "Imperial", "Infinity", "Iron", "Jade", "Lesser", "Liberty", "Light", "Lily", "Little", "Low", "Meditation", "Memorial", "Midsummer", "Mighty", "Miracle", "Misty", "Mithril", "Monster", "Monument", "Mortal", "Mystery", "Nightmare", "North", "Oak", "Obsidian", "Onyx", "Oracle", "Outcast", "Paradise", "Peace", "Pendulum", "Phantom", "Piety", "Pine", "Prestige", "Primal", "Prime", "Primeval", "Primordial", "Rabid", "Relic", "Repose", "Rose", "Rotten", "Rough", "Royal", "Ruby", "Rune", "Rust", "Sacred", "Sanctity", "Sanguine", "Sapphire", "Savage", "Secret", "Serenity", "Shade", "Shadow", "Silver", "Sin", "Skeleton", "Sky", "Smoke", "Snow", "Soul", "South", "Spirit", "Spring", "Stag", "Steel", "Storm", "Summer", "Talon", "Terror", "Thunder", "Timeless", "Trader", "Traitor", "Tranquility", "Trinity", "Twin", "Velvet", "Venom", "Vestige", "Vile", "Weeping", "West", "Whisper", "White", "Wicked", "Wild", "Willow", "Windy", "Winter", "Wisdom", "Wolf", "Wraith", "Wrath", "Wyvern"];
var nm3 = ["Atoll", "Beach", "Bluff", "Bog", "Brook", "Cave", "Cavern", "Cliff", "Coast", "Copse", "Creek", "Den", "Desert", "Dune", "Fen", "Field", "Forest", "Garden", "Glade", "Grotto", "Grounds", "Grove", "Hill", "Isle", "Jungle", "Lagoon", "Lake", "Land", "Loch", "Meadow", "Mire", "Moor", "Morass", "Mound", "Mountain", "Park", "Pasture", "Peak", "Plains", "Range", "Ridge", "River", "Shore", "Sierra", "Slope", "Strand", "Stream", "Swale", "Swamp", "Territory", "Thicket", "Woods"];
var nm4 = ["Tower", "Spire", "Lookout", "Mast", "Pillar", "Obelisk", "Tower", "Tower", "Tower"];
var nm5a = ["Central", "Divin", "Sacré", "Élémentaire", "Parallèle", "d'Élysée", "d'Énergie", "d'Épiphanie", "d'Époque", "d'Éternité", "d'Ambition", "d'Animus", "d'Arc-en-Ciel", "d'Argent", "d'Ascendance", "d'Augure", "d'Azur", "d'Endurance", "d'Espace", "d'Espoir", "d'Esprit", "d'Essence", "d'Euphonie", "d'Euphorie", "d'Existence", "d'Exposition", "d'Harmonie", "d'Histoire", "d'Hommage", "d'Honneur", "d'Indépendance", "d'Infini", "d'Infinité", "d'Innocence", "d'Observation", "d'Obsidienne", "d'Onyx", "d'Or", "d'Orbite", "d'Orchestre", "d'Union", "d'Unisson", "d'Univers", "d'Utopie", "de Bravoure", "de Célébration", "de Calypso", "de Chance", "de Charité", "de Commerce", "de Concorde", "de Confiance", "de Conquête", "de Consolation", "de Courage", "de Cristal", "de Désir", "de Destin", "de Diamant", "de Domination", "de Faune", "de Fermeté", "de Fidélité", "de Fleur de la Paix", "de Flocon de Neige", "de Floraison", "de Foi", "de Fortune", "de Fusion", "de Gloire", "de Jugement", "de Justice", "de Labeur", "de Libération", "de Liberté", "de Lumière", "de Lumière des Étoiles", "de Mélodies", "de Mémorial", "de Mérite", "de Magnificence", "de Merveille", "de Pèlerinage", "de Paradis", "de Parenté", "de Patience", "de Persévérance", "de Perspective", "de Phénix", "de Piété", "de Point Haut", "de Pouvoir", "de Présage", "de Prestige", "de Prospérité", "de Puissance", "de Pureté", "de Réconfort", "de Réincarnation", "de Résolutions", "de Résurrection", "de Réunion", "de Révélation", "de Révérence", "de Rêverie", "de Rêves", "de Rajeunissement", "de Renaissance", "de Sérénité", "de Salut", "de Sanguine", "de Sentience", "de Sion", "de Soie", "de Solidarité", "de Solitude", "de Solutions", "de Suprématie", "de Symbiose", "de Symphonie", "de Synthèse", "de Ténacité", "de Tempérance", "de Trèfles", "de Tranquillité", "de Tribulation", "de Tribut", "de Triomphe", "de Vénération", "de Vaillance", "de Valeur", "de Velours", "de Vertu", "de Victoire", "de Vieillissement", "de Vigueur", "de Vision", "de Vitalité", "de l'Étoile", "de l'Accord", "de l'Empire", "de l'Oracle", "de la Coalition", "de la Fédération", "de la Fraternité", "de la Jumelle", "de la Myriade", "de la Prophétie", "de la Rose", "de la Vie", "des Âmes", "des Esprits", "des Horoscopes", "des Promesses", "du Cœur", "du Ciel", "du Credo", "du Dragon", "du Jumeau", "du Mirage", "du Pinacle", "du Sommet", "du Syndicat"];
var nm5b = ["Centrale", "Divine", "Sacrée"];
var nm6a = ["Émeraude", "Éternel", "Abandonné", "Abominable", "Ancien", "Azuré", "Barbare", "Blanc", "Brumeux", "Cramoisi", "Creux", "Croissant", "Déchu", "Défendu", "Délaissé", "Désolé", "Doré", "Enragé", "Faible", "Fossile", "Fossilisé", "Gris", "Hanté", "Immortel", "Impérial", "Intemporel", "Interdit", "Larmoyant", "Méchant", "Majestueux", "Moindre", "Mort", "Mortel", "Mystérieux", "Nuageux", "Obscur", "Pourri", "Primitif", "Primordial", "Puissant", "Royal", "Rugueux", "Sacré", "Sanguin", "Sauvage", "Secret", "Sinistre", "Sombre", "Terrible", "Vaste", "Venteux", "Vil", "d'Âmes", "d'Ébène", "d'Échos", "d'Émeraude", "d'Été", "d'Acier", "d'Apparition", "d'Arche", "d'Argent", "d'Empyrée", "d'Héritage", "d'Héritier", "d'Harmonie", "d'Hiver", "d'Honneur", "d'Infinité", "d'Obscurité", "d'Obsidienne", "d'Ombre", "d'Onyx", "d'Or", "d'Orage", "de Banni", "de Braise", "de Bronze", "de Cauchemar", "de Cendre", "de Chêne", "de Chaos", "de Colère", "de Corruption", "de Crainte", "de Cratères", "de Cristal", "de Démon", "de Dague", "de Destin", "de Diablotins", "de Fantômes", "de Fer", "de Feu", "de Fortune", "de Frénésie", "de Fume", "de Fureur", "de Gel", "de Jade", "de Liberté", "de Lis", "de Loups", "de Lumière", "de Méditation", "de Mémorial", "de Miracle", "de Mithril", "de Monstre", "de Monstres", "de Murmures", "de Mystère", "de Neige", "de Péché", "de Paix", "de Paradis", "de Pendule", "de Piété", "de Pin", "de Potins", "de Poussière", "de Prestige", "de Printemps", "de Réflexion", "de Rêverie", "de Rêves", "de Repos", "de Rocher", "de Rouille", "de Rubis", "de Runes", "de Sérénité", "de Sagesse", "de Sainteté", "de Sang", "de Sanglier", "de Saphir", "de Saule", "de Spectres", "de Squelettes", "de Talons", "de Tempête", "de Terreur", "de Tonnerre", "de Tranquillité", "de Velours", "de Venin", "de Vestige", "de l'Est", "de l'Oracle", "de l'Ouest", "de la Couronne", "de la Crête", "de la Crypte", "de la Flèche", "de la Griffe", "de la Jumelle", "de la Lame", "de la Relique", "de la Rose", "de la Trinité", "des Ancêtres", "des Anges", "des Merveilles", "des Monstres", "des Monuments", "des Ours", "du Barbare", "du Cœur", "du Cerf", "du Ciel", "du Credo", "du Dragon", "du Jumeau", "du Nord", "du Sang", "du Sud", "du Traitre"];
var nm6b = ["Émeraude", "Éternelle", "Abandonnée", "Abominable", "Ancienne", "Azurée", "Barbare", "Blanche", "Brumeuse", "Cramoisie", "Creuse", "Croissante", "Déchue", "Défendue", "Délaissée", "Désolée", "Dorée", "Enragée", "Faible", "Fossile", "Fossilisée", "Grise", "Hantée", "Immortelle", "Impériale", "Intemporelle", "Interdite", "Larmoyante", "Méchante", "Majestueuse", "Moindre", "Morte", "Mortelle", "Mystérieuse", "Nuageuse", "Obscure", "Pourrie", "Primitive", "Primordiale", "Puissante", "Royale", "Rugueuse", "Sacrée", "Sanguine", "Sauvage", "Secrète", "Sinistre", "Sombre", "Terrible", "Vaste", "Venteuse", "Vile"];
var nm7 = ["de l'Île", "de la Côte", "de la Caverne", "de la Cime", "de la Clairière", "de la Colline", "de la Crête", "de la Crique", "de la Dune", "de la Falaise", "de la Forêt", "de la Grotte", "de la Jungle", "de la Lagune", "de la Montagne", "de la Plage", "de la Plaine", "de la Prairie", "de la Rive", "de la Rivière", "de la Sierra", "de la Terre", "de la Tourbière", "de l'Atoll", "du Bois", "du Bosquet", "du Champ", "du Désert", "du Domaine", "du Faîte", "du Fleuve", "du Fourré", "du Jardin", "du Lac", "du Loch", "du Marécage", "du Marais", "du Monticule", "du Pâturage", "du Parc", "du Pré", "du Rivage", "du Ruisseau", "du Sommet", "du Terrain", "du Territoire"];
var nm8 = ["la Colonne", "la Tour", "la Tour", "la Tour", "la Tour", "le Obélisque", "le Pilier", "le Pylône"];
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) {
rnd4 = Math.random() * nm8.length | 0;
if (i < 5) {
rnd = Math.random() * nm5a.length | 0;
if (rnd < 3 && rnd4 < 5) {
names = nm8[rnd4] + " " + nm5b[rnd];
} else {
names = nm8[rnd4] + " " + nm5a[rnd];
}
} else {
rnd = Math.random() * nm7.length | 0;
rnd2 = Math.random() * nm6a.length | 0;
if (rnd < 23 && rnd2 < 52) {
names = nm8[rnd4] + " " + nm7[rnd] + " " + nm6b[rnd2];
} else {
names = nm8[rnd4] + " " + nm7[rnd] + " " + nm6a[rnd2];
}
}
} else {
rnd4 = Math.random() * nm4.length | 0;
if (i < 5) {
rnd = Math.random() * nm1.length | 0;
names = nm1[rnd] + " " + nm4[rnd4];
} else {
rnd = Math.random() * nm2.length | 0;
rnd2 = Math.random() * nm3.length | 0;
names = nm2[rnd] + " " + nm3[rnd2] + " " + nm4[rnd4];
}
}
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);
}