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.
95 lines
15 KiB
JavaScript
95 lines
15 KiB
JavaScript
var nm2 = ["Tower", "Spire", "Lookout", "Pillar", "Obelisk", "Tower", "Tower", "Tower"];
|
|
var nm3 = ["a", "e", "i", "o", "u", "", "", "", "", "", "", "", ""];
|
|
var nm4 = ["", "", "", "", "", "b", "br", "c", "cr", "d", "dr", "g", "gr", "j", "k", "kr", "kn", "p", "pr", "q", "qr", "r", "st", "str", "t", "tr", "v", "vr", "w", "x", "z"];
|
|
var nm5 = ["a", "e", "i", "o", "u", "a"];
|
|
var nm6 = ["bahn", "barin", "baris", "belle", "beus", "bin", "bine", "bus", "dalf", "dali", "deis", "del", "delis", "disum", "dium", "dore", "dores", "dus", "faeh", "farihm", "faris", "fea", "feus", "flyn", "fora", "forn", "fyne", "gaell", "garis", "gast", "geor", "georis", "gis", "gorim", "grith", "groln", "grur", "haen", "hagan", "harad", "haris", "harise", "harith", "hione", "hith", "hone", "jahr", "jamar", "jeik", "jelle", "jes", "jest", "jiane", "jior", "jor", "jyll", "kalis", "kealis", "kely", "key", "kius", "kon", "kora", "kore", "kron", "laes", "leas", "lenor", "leus", "lin", "lius", "lore", "lune", "lyn", "maev", "maex", "mari", "marim", "mazz", "meazz", "monar", "monora", "morith", "morn", "naxix", "naxx", "neas", "neus", "nilor", "nior", "nirn", "nitor", "nora", "norim", "paen", "pan", "phi", "phior", "pianne", "pius", "pniar", "prix", "prixys", "pyx", "qian", "qille", "qiohn", "qiohr", "qium", "qix", "qor", "qora", "qrax", "quam", "ras", "rhan", "rihan", "ris", "rius", "ro", "ronin", "rune", "saem", "shan", "sim", "sinor", "sior", "soph", "sorin", "strea", "strum", "taris", "tarum", "taz", "thal", "thar", "tior", "tosh", "trix", "vae", "veus", "via", "viar", "vior", "vira", "vius", "vras", "vys", "waelle", "wahl", "weahl", "wix", "wras", "wrick", "wrys", "wyn", "xarif", "xaryl", "xea", "xeor", "xis", "xium", "xius", "xon", "xone", "xyll", "ydae", "ydor", "yeas", "yna", "ynas", "yora", "yorn", "yrin", "yus", "zahn", "zahr", "zax", "zif", "zohr", "zohra", "zor", "zora", "zyxi"];
|
|
var nm8 = ["la Tour", "la Tour", "la Tour", "la Tour", "la Colonne", "le Pilier", "l'Obélisque"];
|
|
var nm10 = ["la Torre", "la Torre", "la Torre", "la Torre", "la Torre", "el Chapitel", "el Pilar", "el Obelisco"];
|
|
var br = "";
|
|
|
|
function nameGen(type) {
|
|
var tp = type;
|
|
var nm1 = ["Aberrant", "Alluring", "Ambition", "Anchored", "Ancient", "Apparatus", "Arcane", "Arch", "Aromatic", "Austere", "Banished", "Bizarre", "Blind", "Bone", "Breathing", "Brilliant", "Burrowing", "Cackling", "Canvas", "Catalyst", "Chained", "Changing", "Chaos", "Clarity", "Cloud", "Command", "Corrupting", "Coursing", "Crackling", "Crazed", "Creeping", "Crumbling", "Curious", "Cycle", "Dangling", "Dark", "Dead", "Death", "Deception", "Defiant", "Delirious", "Demon", "Demonic", "Devil", "Dimension", "Discovery", "Dream", "Dreamscape", "Drunk", "Dynamic", "Elementary", "Enchanted", "Enhancement", "Enigma", "Enlightened", "Eternal", "Eternity", "Ethereal", "Expanding", "Experiment", "Experimental", "Exploration", "Fading", "Fairy", "False", "Feedback", "Flickering", "Floating", "Flowing", "Fluke", "Fragrant", "Friction", "Frozen", "Galaxy", "Grand", "Growing", "Hallucination", "Hanging", "Hexed", "Hocus", "Ice", "Icicle", "Impulse", "Infernal", "Infinite", "Infinity", "Inked", "Invention", "Inverted", "Invisible", "Juvenile", "Knowledge", "Laughing", "Lightning", "Living", "Lone", "Lonely", "Mad", "Makeshift", "Marble", "Masked", "Midnight", "Migrating", "Mind", "Mirror", "Morphing", "Moving", "Mumbling", "Mysterious", "Mystery", "Night", "Nocturnal", "Novice", "Obedient", "Observant", "Observing", "Omen", "Oracle", "Parallel", "Particle", "Perpetual", "Phase", "Phased", "Planar", "Plane", "Playful", "Possessed", "Prodigy", "Prophecy", "Pulse", "Pulsing", "Radiant", "Riddle", "Scented", "Sentient", "Servant", "Serving", "Shifting", "Silent", "Skeletal", "Sleeping", "Slumbering", "Smiling", "Smoking", "Smoldering", "Sparking", "Sparkling", "Spell", "Spellbound", "Surprise", "Talking", "Temporal", "Thunder", "Timeless", "Tired", "Toppling", "Tranquil", "Traveling", "Turning", "Vanishing", "Veiled", "Vessel", "Volatile", "Wandering", "Warped", "Watching", "Whispering", "Wicked", "Wild", "Winged", "Wisdom"];
|
|
var nm7a = ["Éclairé", "Éclatant", "Élémentaire", "Ésotérique", "Éternel", "Éthéré", "Étincelant", "Abandonné", "Aberrant", "Ailé", "Ancien", "Ancré", "Aromatique", "Attirant", "Austère", "Aveugle", "Banal", "Banni", "Bizarre", "Brillant", "Caquetant", "Changeant", "Chuchotant", "Congelé", "Corrompant", "Coulant", "Crépitant", "Croissant", "Curieux", "Délabré", "Délirant", "Démoniaque", "Désaxé", "Dynamique", "Enchaîné", "Enchanté", "Encré", "Endormi", "Envoûtant", "Errant", "Espiègle", "Expérimental", "Fatigué", "Flottant", "Foncé", "Fou", "Fouisseur", "Fumant", "Furieux", "Gelé", "Glacé", "Grimpant", "Improvisé", "Infernal", "Infini", "Intemporel", "Inversé", "Invisible", "Ivre", "Juvénile", "Méchant", "Malicieux", "Maniaque", "Marmonnant", "Masqué", "Migratoire", "Mobile", "Mort", "Muet", "Mystérieux", "Nocturne", "Noir", "Novice", "Obéissant", "Obscur", "Observateur", "Ododrant", "Pétillant", "Parallèle", "Parfumé", "Parlant", "Pendant", "Perpétuel", "Planaire", "Possédé", "Radiant", "Rampant", "Riant", "Séduisant", "Sauvage", "Sensible", "Seul", "Silencieux", "Solitaire", "Sombre", "Somnolent", "Souriant", "Squelettique", "Suspendu", "Temporel", "Tournant", "Tranquille", "Vacillant", "Vivant", "Voilé", "Volatil", "d'Éclairage", "d'Éclairs", "d'Énigme", "d'Éternité", "d'Étincelles", "d'Ambition", "d'Appareils", "d'Arche", "d'Augmentation", "d'Augure", "d'Enfer", "d'Esprit", "d'Expérience", "d'Expansion", "d'Exploration", "d'Hallucination", "d'Impulsion", "d'Infini", "d'Invention", "d'Observation", "d'Oracle", "d'Os", "de Catalyseurs", "de Cerveau", "de Chance", "de Chaos", "de Charme", "de Clarté", "de Connaissance", "de Corruption", "de Craquement", "de Croissance", "de Cycles", "de Découverte", "de Défi", "de Démons", "de Dimension", "de Disparition", "de Domination", "de Fée", "de Féerie", "de Fortune", "de Friction", "de Galaxie", "de Glace", "de Lumière", "de Marbre", "de Minuit", "de Miroirs", "de Mort", "de Mystère", "de Nuages", "de Nuit", "de Particule", "de Phase", "de Prodige", "de Prophétie", "de Prudence", "de Réaction", "de Rêve", "de Rêverie", "de Renforcement", "de Renversement", "de Sagesse", "de Service", "de Serviteur", "de Sortilège", "de Stalactites", "de Surprise", "de Toile", "de Tonnerre", "de Tromperie", "de Vaisseau", "de Vibration", "de Voyage", "de l'Énigme", "de l'Oracle", "de la Galaxie", "de la Nuit", "de présage", "du Cycle", "du Diable", "en Changeant", "en Phase"];
|
|
var nm7b = ["Éclairée", "Éclatante", "Élémentaire", "Ésotérique", "Éternelle", "Éthérée", "Étincelante", "Abandonnée", "Aberrante", "Ailée", "Ancienne", "Ancrée", "Aromatique", "Attirante", "Austère", "Aveugle", "Banale", "Bannie", "Bizarre", "Brillante", "Caquetante", "Changeante", "Chuchotante", "Congelée", "Corrompante", "Coulante", "Crépitante", "Croissante", "Curieuse", "Délabrée", "Délirante", "Démoniaque", "Désaxée", "Dynamique", "Enchaînée", "Enchantée", "Encrée", "Endormie", "Envoûtante", "Errante", "Espiègle", "Expérimentale", "Fatiguée", "Flottante", "Foncée", "Folle", "Fouisseuse", "Fumante", "Furieuse", "Gelée", "Glacée", "Grimpante", "Improvisée", "Infernale", "Infinie", "Intemporelle", "Inversée", "Invisible", "Ivre", "Juvénile", "Méchante", "Malicieuse", "Maniaque", "Marmonnante", "Masquée", "Migratoire", "Mobile", "Morte", "Muette", "Mystérieuse", "Nocturne", "Noire", "Novice", "Obéissante", "Obscure", "Observateur", "Ododrante", "Pétillante", "Parallèle", "Parfumée", "Parlante", "Pendante", "Perpétuelle", "Planaire", "Possédée", "Radiante", "Rampante", "Riante", "Séduisante", "Sauvage", "Sensible", "Seule", "Silencieuse", "Solitaire", "Sombre", "Somnolente", "Souriante", "Squelettique", "Suspendue", "Temporelle", "Tournante", "Tranquille", "Vacillante", "Vivante", "Voilée", "Volatile"];
|
|
var nm9a = ["Aberrante", "Afluente", "Alejado", "Ambulante", "Anclado", "Anormal", "Anticuado", "Antiguo", "Arcano", "Aromático", "Atractivo", "Austero", "Borracho", "Brillante", "Cambiando", "Cansado", "Ciego", "Colgado", "Colgante", "Congelado", "Creciente", "Curioso", "Deformado", "Delirante", "Demoníaco", "Desafiante", "Desmoronándose", "Dinámico", "Dormido", "Dormitando", "Elemental", "Embelesado", "Encadenado", "Encantado", "Enmascarado", "Enojado", "Enterrado", "Entintado", "Errante", "Espumoso", "Esquelético", "Estrafalario", "Etéreo", "Eterno", "Expansible", "Extraño", "Fallecido", "Falso", "Fantomático", "Flamante", "Flotante", "Fluente", "Fluido", "Fragante", "Furioso", "Hechizado", "Helado", "Ilustrado", "Improvisado", "Infantil", "Infernal", "Infinito", "Invertido", "Invisible", "Juguetón", "Juvenil", "Latente", "Loco", "Malicioso", "Malvado", "Marmóreo", "Migrando", "Misterioso", "Muerto", "Nocturno", "Obediente", "Observador", "Observante", "Oscuro", "Paralelo", "Parlante", "Perfumado", "Perpetuo", "Plano", "Poseído", "Pulsante", "Rabioso", "Radiante", "Riendo", "Rudimentario", "Salvaje", "Seductor", "Sensible", "Silencioso", "Silvestre", "Solitario", "Sombrío", "Sonriente", "Temporal", "Tranquilo", "Velado", "Viviente", "Vivo", "Volátil", "de Abracadabra", "de Alucinaciones", "de Ambición", "de Barbas", "de Cambios", "de Caos", "de Carámbanos", "de Chicharrón", "de Claridad", "de Conocimiento", "de Corrupción", "de Decepción", "de Demonios", "de Descubrimiento", "de Desorden", "de Diablo", "de Dimensiones", "de Encantos", "de Engaño", "de Enigmas", "de Ensueño", "de Erudición", "de Espejos", "de Estrago", "de Eternidad", "de Exploración", "de Fricción", "de Fuga", "de Hechizos", "de Helado", "de Hielo", "de Hueso", "de Impulsos", "de Invención", "de Juicio", "de Lucidez", "de Medianoche", "de Misterio", "de Mistificación", "de Muerte", "de Noche", "de Nubarrón", "de Parpadeo", "de Partículas", "de Pasapasa", "de Pulsación", "de Relámpago", "de Rumores", "de Sabiduría", "de Servicio", "de Sorpresa", "de Sueño", "de Trueno", "de la Galaxia", "de la Hada", "de la Mente", "de la Noche", "de la Profecía", "de las Espinas", "de las Nubes", "de los Aparatos", "de los Ciclos", "de los Experimentos", "de los Novicios", "del Arco", "del Catalizador", "del Oráculo", "del Presagio", "del Prodigio"];
|
|
var nm9b = ["Aberrante", "Afluente", "Alejada", "Ambulante", "Anclada", "Anormal", "Anticuada", "Antigua", "Arcana", "Aromática", "Atractiva", "Austera", "Borracha", "Brillante", "Cambianda", "Cansada", "Ciega", "Colgada", "Colgante", "Congelada", "Creciente", "Curiosa", "Deformada", "Delirante", "Demoníaca", "Desafiante", "Desmoronándose", "Dinámica", "Dormida", "Dormitanda", "Elemental", "Embelesada", "Encadenada", "Encantada", "Enmascarada", "Enojada", "Enterrada", "Entintada", "Errante", "Espumosa", "Esquelética", "Estrafalaria", "Etérea", "Eterna", "Expansible", "Extraña", "Fallecida", "Falsa", "Fantomática", "Flamante", "Flotante", "Fluente", "Fluida", "Fragante", "Furiosa", "Hechizada", "Helada", "Ilustrada", "Improvisada", "Infantil", "Infernal", "Infinita", "Invertida", "Invisible", "Juguetona", "Juvenil", "Latente", "Loca", "Maliciosa", "Malvada", "Marmórea", "Migranda", "Misteriosa", "Muerta", "Nocturna", "Obediente", "Observadora", "Observante", "Oscura", "Paralela", "Parlante", "Perfumada", "Perpetua", "Plana", "Poseída", "Pulsante", "Rabiosa", "Radiante", "Rienda", "Rudimentaria", "Salvaje", "Seductora", "Sensible", "Silenciosa", "Silvestre", "Solitaria", "Sombría", "Sonriente", "Temporal", "Tranquila", "Velada", "Viviente", "Viva", "Volátil"];
|
|
$('#placeholder').css('textTransform', 'capitalize');
|
|
var element = document.createElement("div");
|
|
element.setAttribute("id", "result");
|
|
for (i = 0; i < 10; i++) {
|
|
if (tp === 1) {
|
|
rnd2 = Math.random() * nm8.length | 0;
|
|
if (i < 5) {
|
|
rnd = Math.random() * nm7a.length | 0;
|
|
if (rnd2 < 7 && rnd < 106) {
|
|
names = nm8[rnd2] + " " + nm7b[rnd];
|
|
} else {
|
|
names = nm8[rnd2] + " " + nm7a[rnd];
|
|
}
|
|
} else {
|
|
rnd = Math.random() * nm3.length | 0;
|
|
rnd3 = Math.random() * nm4.length | 0;
|
|
rnd4 = Math.random() * nm5.length | 0;
|
|
rnd5 = Math.random() * nm6.length | 0;
|
|
if (rnd > 4) {
|
|
while (rnd3 < 5) {
|
|
rnd3 = Math.random() * nm4.length | 0;
|
|
}
|
|
}
|
|
if (nm3[rnd] === "" && nm4[rnd3] !== "") {
|
|
names = nm8[rnd2] + " de " + nm3[rnd] + nm4[rnd3] + nm5[rnd4] + nm6[rnd5];
|
|
} else {
|
|
names = nm8[rnd2] + " d'" + nm3[rnd].toUpperCase() + nm4[rnd3] + nm5[rnd4] + nm6[rnd5];
|
|
}
|
|
}
|
|
} else if (tp === 2) {
|
|
rnd2 = Math.random() * nm10.length | 0;
|
|
if (i < 5) {
|
|
rnd = Math.random() * nm9a.length | 0;
|
|
if (rnd2 < 5 && rnd < 104) {
|
|
names = nm10[rnd2] + " " + nm9b[rnd];
|
|
} else {
|
|
names = nm10[rnd2] + " " + nm9a[rnd];
|
|
}
|
|
} else {
|
|
rnd = Math.random() * nm3.length | 0;
|
|
rnd3 = Math.random() * nm4.length | 0;
|
|
rnd4 = Math.random() * nm5.length | 0;
|
|
rnd5 = Math.random() * nm6.length | 0;
|
|
if (rnd > 4) {
|
|
while (rnd3 < 5) {
|
|
rnd3 = Math.random() * nm4.length | 0;
|
|
}
|
|
}
|
|
names = nm10[rnd2] + " de " + nm3[rnd] + nm4[rnd3] + nm5[rnd4] + nm6[rnd5];
|
|
}
|
|
} else {
|
|
rnd2 = Math.random() * nm2.length | 0;
|
|
if (i < 5) {
|
|
rnd = Math.random() * nm1.length | 0;
|
|
names = "The " + nm1[rnd] + " " + nm2[rnd2];
|
|
nm1.splice(rnd, 1);
|
|
} else {
|
|
rnd = Math.random() * nm3.length | 0;
|
|
rnd3 = Math.random() * nm4.length | 0;
|
|
rnd4 = Math.random() * nm5.length | 0;
|
|
rnd5 = Math.random() * nm6.length | 0;
|
|
if (rnd > 4) {
|
|
while (rnd3 < 5) {
|
|
rnd3 = Math.random() * nm4.length | 0;
|
|
}
|
|
}
|
|
names = "The " + nm2[rnd2] + " of " + nm3[rnd] + nm4[rnd3] + nm5[rnd4] + nm6[rnd5];
|
|
}
|
|
}
|
|
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);
|
|
}
|