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.2 KiB
JavaScript

var nm2 = ["Aureole", "Band", "Corona", "Cross", "Discus", "Disk", "Halo", "Lens", "Plate", "Quasar", "Ring", "Saucer"];
var nm3 = ["l'Auréole", "la Bague", "la Bande", "la Couronne", "la Croix", "la Lentille", "la Soucoupe", "l'Anneau", "le Disque", "le Halo", "le Nimbe", "le Quasar"];
var br = "";
function nameGen(type) {
var tp = type;
var nm1 = ["Aberrant", "Abnormal", "Adamant", "Anchored", "Ancient", "Angel", "Austere", "Awesome", "Beaming", "Bell", "Belt", "Big", "Bitter", "Bleak", "Blond", "Blood", "Blue", "Broken", "Burst", "Careless", "Ceaseless", "Champion", "Chaos", "Cloud", "Cloudy", "Clover", "Cold", "Colossal", "Common", "Complex", "Cool", "Craven", "Creation", "Crimson", "Crisp", "Crown", "Cruel", "Dark", "Darling", "Dead", "Death", "Deep", "Defiant", "Demon", "Demonic", "Dense", "Devil", "Dim", "Dimension", "Dire", "Distant", "Divergent", "Division", "Double", "Dream", "Dual", "Dust", "Dusty", "Early", "Einstein", "Electric", "Elementary", "Emerald", "Empty", "Enchanted", "Eternal", "Eternity", "Ethereal", "Evasive", "Even", "Extreme", "Faded", "Fading", "Faint", "False", "Far", "Feigned", "Final", "Flame", "Flawless", "Flickering", "Fog", "Forked", "Forsaken", "Frozen", "Gargantuan", "Gentle", "Ghastly", "Ghost", "Giant", "Glass", "Golden", "Grave", "Great", "Greedy", "Half", "Hawking", "Hidden", "Hollow", "Hulking", "Idle", "Impossible", "Inferior", "Infinite", "Invisible", "Jewel", "Jumbo", "Junior", "Juvenile", "Kite", "Late", "Life", "Light", "Little", "Livid", "Loeb", "Lone", "Lonely", "Lost", "Macabre", "Mighty", "Minor", "Minute", "Narrow", "Nebulous", "Needle", "Neighbor", "New", "Orange", "Paál", "Parallel", "Partial", "Perfect", "Phantom", "Primal", "Prime", "Prison", "Radiant", "Rapid", "Reckless", "Rees", "Requiem", "Ruby", "Ruthless", "Sanguine", "Sapphire", "Secret", "Shifting", "Shimmering", "Silver", "Skinny", "Skirt", "Smooth", "Snail", "Spark", "Sparkling", "Spider", "Split", "Sponge", "Stable", "Stark", "Storm", "Strange", "String", "Superior", "Supreme", "Thick", "Thin", "Thunder", "Torn", "Trail", "Triplet", "Turbulent", "Tyson", "Umbrella", "Unwelcome", "Vast", "Veil", "Vibrant", "Vivid", "Volatile", "Warped", "Webbed", "Window", "Winged", "Witten", "Zel'dovic"];
var nm4a = ["Éclatant", "Élémentaire", "Électrique", "Éloigné", "Émeraude", "Épais", "Épouvantable", "Éternel", "Éthéré", "Étrange", "Étroit", "Évasif", "Abandonné", "Aberrant", "Adamantin", "Agité", "Ailé", "Amer", "Ancien", "Ancré", "Angélique", "Anormal", "Austère", "Avide", "Bleu", "Blond", "Brisé", "Caché", "Calme", "Cassé", "Chéri", "Changeant", "Chatoyant", "Colossal", "Commun", "Complexe", "Cramoisi", "Creux", "Cruel", "Déchiré", "Délaissé", "Délavé", "Démoniaque", "Désolé", "Dense", "Diabolique", "Divergent", "Divisé", "Enchanté", "Extrême", "Faible", "Fantôme", "Foncé", "Froid", "Furieux", "Géant", "Gargantuesque", "Gelé", "Glacé", "Grave", "Harmonieux", "Horrible", "Illimité", "Immense", "Impitoyable", "Importun", "Impossible", "Impressionnant", "Incarnat", "Incessant", "Indésirable", "Indifférent", "Inférieur", "Infini", "Invisible", "Isolé", "Juvénile", "Lisse", "Livide", "Loin", "Lointain", "Macabre", "Maigre", "Majestueux", "Maniaque", "Mince", "Mineur", "Morne", "Mort", "Nébuleux", "Négligé", "Négligent", "Nuageux", "Obscur", "Orange", "Pâle", "Pétillant", "Parallèle", "Parfait", "Partiel", "Perdu", "Perpétuel", "Poudreux", "Poussiéreux", "Primal", "Profond", "Provocant", "Puissant", "Radiant", "Radieux", "Rapide", "Rayonnant", "Rigide", "Sévère", "Sanguin", "Secret", "Sinistre", "Solitaire", "Sombre", "Souriant", "Stable", "Supérieur", "Suprême", "Téméraire", "Terrible", "Terrifiant", "Turbulent", "Vacillant", "Vaste", "Vibrant", "Vide", "Vif", "Voilé", "Volant", "Volatil", "d'Éclats", "d'Éternité", "d'Étincelle", "d'Aiguille", "d'Araignée", "d'Argent", "d'Einstein", "d'Escargot", "d'Existence", "d'Ombre", "d'Or", "d'Orage", "de Cerf-Volant", "de Champion", "de Chaos", "de Création", "de Défi", "de Déplacement", "de Diable", "de Dimensions", "de Distribution", "de Division", "de Flammes", "de Fondation", "de Hawking", "de Loeb", "de Lumière", "de Merveille", "de Mort", "de Paál", "de Poudre", "de Poussière", "de Prison", "de Rêverie", "de Rêves", "de Rees", "de Requiem", "de Rubis", "de Sang", "de Saphir", "de Songerie", "de Tonnerre", "de Trèfle", "de Tyson", "de Voile", "de Voilette", "de Witten", "de Zel'dovic", "de l'Ange", "de la Ceinture", "de la Cloche", "de la Couronne", "de la Vie", "du Démon", "du Nuage"];
var nm4b = ["Éclatante", "Élémentaire", "Électrique", "Éloignée", "Émeraude", "Épaise", "Épouvantable", "Éternelle", "Éthérée", "Étrange", "Étroite", "Évasive", "Abandonnée", "Aberrante", "Adamantine", "Agitée", "Ailée", "Amère", "Ancienne", "Ancrée", "Angélique", "Anormale", "Austère", "Avide", "Bleue", "Blonde", "Brisée", "Cachée", "Calme", "Cassée", "Chérie", "Changeante", "Chatoyante", "Colossale", "Commune", "Complexe", "Cramoisie", "Creuse", "Cruelle", "Déchirée", "Délaissée", "Délavée", "Démoniaque", "Désolée", "Dense", "Diabolique", "Divergente", "Divisée", "Enchantée", "Extrême", "Faible", "Fantôme", "Foncée", "Froide", "Furieuse", "Géante", "Gargantuesque", "Gelée", "Glacée", "Grave", "Harmonieuse", "Horrible", "Illimitée", "Immense", "Impitoyable", "Importune", "Impossible", "Impressionnante", "Incarnate", "Incessante", "Indésirable", "Indifférente", "Inférieure", "Infinie", "Invisible", "Isolée", "Juvénile", "Lisse", "Livide", "Loine", "Lointaine", "Macabre", "Maigre", "Majestueuse", "Maniaque", "Mince", "Mineure", "Morne", "Morte", "Nébuleuse", "Négligée", "Négligente", "Nuageuse", "Obscure", "Orange", "Pâle", "Pétillante", "Parallèle", "Parfait", "Partielle", "Perdue", "Perpétuelle", "Poudreuse", "Poussiéreuse", "Primale", "Profonde", "Provocante", "Puissante", "Radiante", "Radieuse", "Rapide", "Rayonnante", "Rigide", "Sévère", "Sanguine", "Secrète", "Sinistre", "Solitaire", "Sombre", "Souriante", "Stable", "Supérieure", "Suprême", "Téméraire", "Terrible", "Terrifiante", "Turbulente", "Vacillante", "Vaste", "Vibrante", "Vide", "Vive", "Voilée", "Volante", "Volatile"];
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 < 7 && rnd2 < 135) {
names = nm3[rnd] + " " + nm4b[rnd2];
nm4a.splice(rnd2, 1);
nm4b.splice(rnd2, 1);
} else {
names = nm3[rnd] + " " + nm4a[rnd2];
nm4a.splice(rnd2, 1);
}
} else {
rnd = Math.random() * nm1.length | 0;
rnd2 = Math.random() * nm2.length | 0;
names = "The " + 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);
}