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.
63 lines
9.4 KiB
JavaScript
63 lines
9.4 KiB
JavaScript
var nm3 = ["Tiara", "Necklace", "Amulet", "Bracelet", "Ornament", "Pendant", "Ring", "Pin", "Choker", "Anklet", "Brooch", "Necklace", "Amulet", "Bracelet", "Pendant", "Ring"];
|
|
var nm6 = ["la Tiare", "l'Amulette", "l'Amulette", "la Bague", "la Bague", "la Broche", "le Diadème", "le Sautoir", "le Sautoir", "le Bracelet", "le Bracelet", "le Collier", "l'Ornament", "le Pendentif", "le Pendentif"];
|
|
|
|
function nameGen(type) {
|
|
var tp = type;
|
|
var nm1 = ["Adored", "Agate", "Aged", "Amber", "Amethyst", "Ancient", "Angel", "Angelic", "Anonymous", "Antique", "Arctic", "Austere", "Azure", "Blind", "Blushing", "Brave", "Bright", "Brilliant", "Broken", "Citrine", "Colossal", "Coral", "Crisp", "Crystal", "Curly", "Curvy", "Darling", "Dearest", "Defiant", "Devoted", "Diamond", "Diligent", "Earnest", "Elated", "Elegant", "Emerald", "Enchanted", "Enchanting", "Enlightened", "Exalted", "Exotic", "Faint", "Fair", "Feline", "Flawless", "Forsaken", "Free", "Frozen", "Garnet", "Gentle", "Gifted", "Glistening", "Graceful", "Gracious", "Grand", "Grateful", "Handsome", "Happy", "Harmonious", "Heaven", "Heavenly", "Hematite", "Honest", "Humble", "Idle", "Illustrious", "Impossible", "Infinite", "Innocent", "Jade", "Jasper", "Lavish", "Lonely", "Loyal", "Luminous", "Lunar", "Lustrous", "Majestic", "Malachite", "Mellow", "Mysterious", "Obsidian", "Ocean", "Onyx", "Parallel", "Peace", "Peaceful", "Pearl", "Perfect", "Pink", "Playful", "Precious", "Pristine", "Proud", "Pure", "Purity", "Quiet", "Royal", "Ruby", "Sapphire", "Scented", "Secret", "Serene", "Serpent", "Serpentine", "Shadow", "Silent", "Sinful", "Solar", "Spinel", "Spotless", "Stunning", "Sweet", "Tempting", "Tender", "Tinted", "Unmounted", "Velvet", "Vibrant", "Violet", "Virtuous", "Worthy", "Zircon"];
|
|
var nm2 = ["Ambition", "Aura", "Balance", "Bauble", "Beauty", "Belle", "Blessing", "Bliss", "Blossom", "Bond", "Breath", "Bubble", "Charm", "Class", "Clover", "Core", "Crescent", "Crest", "Cross", "Crux", "Desire", "Devotion", "Dewdrop", "Dream", "Drop", "Droplet", "Eye", "Fan", "Favor", "Flame", "Flower", "Focus", "Force", "Gift", "Glamour", "Globe", "Grace", "Heart", "Hope", "Hum", "Hymn", "Image", "Leaf", "Life", "Light", "Lily", "Love", "Lure", "Mark", "Memorial", "Mind", "Moon", "Oath", "Oculus", "Orb", "Palm", "Panther", "Passion", "Petal", "Pledge", "Poem", "Prayer", "Promise", "Prospect", "Rainbow", "Resolve", "Riddle", "Rock", "Root", "Scale", "Seal", "Shield", "Song", "Soul", "Spark", "Spiral", "Spirit", "Star", "Stone", "Sun", "Swan", "Tear", "Teardrop", "Tempest", "Tribute", "Trinket", "Twin", "Twins", "Twirl", "Twist", "Valor", "Vigor", "Vision", "Voice", "Vow", "Whisper", "Will", "Wing", "Wings", "Wish"];
|
|
var nm4a = ["Âgé", "Éclairé", "Élégant", "Étourdissant", "Abandonné", "Adoré", "Ancien", "Angélique", "Anonyme", "Antique", "Arctique", "Ardent", "Austère", "Aveugle", "Azuré", "Bouclé", "Brillant", "Céleste", "Chéri", "Clair", "Colossal", "Coupable", "Courageux", "Dévoué", "Digne", "Diligent", "Donné", "Doux", "Enchanté", "Enchanteur", "Enjoué", "Exalté", "Exotique", "Félin", "Fantastique", "Fidèle", "Fier", "Généreux", "Gelé", "Gentil", "Glacé", "Gracieux", "Harmonieux", "Heureux", "Honnête", "Humble", "Illustre", "Immaculé", "Immonde", "Impeccable", "Impossible", "Inconnu", "Infini", "Innocent", "Libre", "Loyal", "Lumineux", "Lunaire", "Lustré", "Luxueux", "Mélodieux", "Méritant", "Magnifique", "Majestueux", "Modeste", "Moelleux", "Mystérieux", "Noble", "Pâle", "Paisible", "Paradisiaque", "Parallèle", "Parfait", "Parfumé", "Précieux", "Pur", "Reconnaissant", "Reluisant", "Rose", "Rougissant", "Royal", "Scintillant", "Secret", "Sensationnel", "Serein", "Silencieux", "Sincère", "Sinueux", "Solaire", "Solitaire", "Stupéfiant", "Teinté", "Tendre", "Tentant", "Tranquille", "Vaillant", "Velouté", "Vertueux", "Vibrant", "Vif", "Violet", "Virginal", "Vivant", "au Repos", "d'Émeraude", "d'Agate", "d'Améthyste", "d'Ambre", "d'Ange", "d'Hématite", "d'Obsidienne", "d'Océan", "d'Ombre", "d'Onyx", "de Citrine", "de Corail", "de Cristal", "de Défi", "de Diamant", "de Grenat", "de Jade", "de Jaspe", "de Malachite", "de Nacre", "de Paix", "de Perle", "de Pureté", "de Rubis", "de Saphir", "de Spinelle", "de Zircon"];
|
|
var nm4b = ["Âgée", "Éclairée", "Élégante", "Étourdissante", "Abandonnée", "Adorée", "Ancienne", "Angélique", "Anonyme", "Antique", "Arctique", "Ardente", "Austère", "Aveugle", "Azurée", "Bouclée", "Brillante", "Céleste", "Chérie", "Claire", "Colossale", "Coupable", "Courageuse", "Dévouée", "Digne", "Diligente", "Donnée", "Douce", "Enchantée", "Enchanteresse", "Enjouée", "Exaltée", "Exotique", "Féline", "Fantastique", "Fidèle", "Fière", "Généreuse", "Gelée", "Gentile", "Glacée", "Gracieuse", "Harmonieuse", "Heureuse", "Honnête", "Humble", "Illustre", "Immaculée", "Immonde", "Impeccable", "Impossible", "Inconnue", "Infinie", "Innocente", "Libre", "Loyale", "Lumineuse", "Lunaire", "Lustrée", "Luxueuse", "Mélodieuse", "Méritante", "Magnifique", "Majestueuse", "Modeste", "Moelleuse", "Mystérieuse", "Noble", "Pâle", "Paisible", "Paradisiaque", "Parallèle", "Parfaite", "Parfumée", "Précieuse", "Pure", "Reconnaissante", "Reluisante", "Rose", "Rougissante", "Royale", "Scintillante", "Secrète", "Sensationnelle", "Sereine", "Silencieuse", "Sincère", "Sinueuse", "Solaire", "Solitaire", "Stupéfiante", "Teintée", "Tendre", "Tentante", "Tranquille", "Vaillante", "Veloutée", "Vertueuse", "Vibrante", "Vive", "Violette", "Virginale", "Vivante", "au Repos", "d'Émeraude", "d'Agate", "d'Améthyste", "d'Ambre", "d'Ange", "d'Hématite", "d'Obsidienne", "d'Océan", "d'Ombre", "d'Onyx", "de Citrine", "de Corail", "de Cristal", "de Défi", "de Diamant", "de Grenat", "de Jade", "de Jaspe", "de Malachite", "de Nacre", "de Paix", "de Perle", "de Pureté", "de Rubis", "de Saphir", "de Spinelle", "de Zircon"];
|
|
var nm5 = ["d'Âme", "d'Écaille", "d'Énergie", "d'Énigme", "d'Éternité", "d'Étincelle", "d'Étoile", "d'Admiration", "d'Aile", "d'Ambition", "d'Atmosphère", "d'Aura", "d'Envie", "d'Idée", "d'Image", "d'Imagination", "d'Intelligence", "d'Origine", "de Bénédiction", "de Babiole", "de Balance", "de Beauté", "de Bravoure", "de Brise", "de Bulle", "de Chanson", "de Classe", "de Croix", "de Détermination", "de Dévotion", "de Donation", "de Félicité", "de Faveur", "de Feuille", "de Fioriture", "de Flamme", "de Fleur", "de Floraison", "de Force", "de Gouttelette", "de Grâce", "de Jumelle", "de Larme", "de Liaison", "de Lueur", "de Lumière", "de Lune", "de Mémoire", "de Marque", "de Marveille", "de Panthère", "de Passion", "de Pierre", "de Poésie", "de Prière", "de Promesse", "de Résolution", "de Rêverie", "de Racine", "de Roche", "de Séduction", "de Songerie", "de Source", "de Sphère", "de Spirale", "de Tempête", "de Terre", "de Trace", "de Valeur", "de Vie", "de Vigueur", "de Vision", "de Vivacité", "de Voix", "de Volonté", "d'Éclat", "d'Écu", "d'Œil", "d'Admirateur", "d'Amour", "d'Arc en Ciel", "d'Attrait", "d'Engagement", "d'Espoir", "d'Esprit", "d'Hommage", "d'Hymne", "d'Orage", "d'Orbe", "de Bibelot", "de Blason", "de Bonheur", "de Cœur", "de Cadeau", "de Centre", "de Cerveau", "de Chant", "de Charme", "de Courage", "de Cygne", "de Désir", "de Dévouement", "de Feu", "de Globe", "de Jumeau", "de Mémorial", "de Murmure", "de Mystère", "de Nœud", "de Pétale", "de Pacte", "de Paume", "de Poème", "de Rêve", "de Sceau", "de Serment", "de Signe", "de Soleil", "de Souffle", "de Souhait", "de Souvenir", "de Trèfle", "de Tribut", "de Vœu"];
|
|
var br = "";
|
|
var element = document.createElement("div");
|
|
element.setAttribute("id", "result");
|
|
for (i = 0; i < 10; i++) {
|
|
if (tp === 1) {
|
|
rnd = Math.random() * nm6.length | 0;
|
|
rnd2 = Math.random() * nm4a.length | 0;
|
|
if (i < 5) {
|
|
if (rnd < 6) {
|
|
names = nm6[rnd] + " " + nm4b[rnd2];
|
|
} else {
|
|
names = nm6[rnd] + " " + nm4a[rnd2];
|
|
}
|
|
nm4a.splice(rnd2, 1);
|
|
nm4b.splice(rnd2, 1);
|
|
} else {
|
|
rnd3 = Math.random() * nm5.length | 0;
|
|
while (rnd2 > 102) {
|
|
rnd2 = Math.random() * nm4a.length | 0;
|
|
}
|
|
if (rnd3 < 105) {
|
|
names = nm6[rnd] + " " + nm5[rnd3] + " " + nm4b[rnd2];
|
|
} else {
|
|
names = nm6[rnd] + " " + nm5[rnd3] + " " + nm4a[rnd2];
|
|
}
|
|
nm4a.splice(rnd2, 1);
|
|
nm4b.splice(rnd2, 1);
|
|
nm5.splice(rnd3, 1);
|
|
}
|
|
} else {
|
|
rnd = Math.random() * nm1.length | 0;
|
|
rnd2 = Math.random() * nm2.length | 0;
|
|
if (i < 5) {
|
|
names = "The " + nm1[rnd] + " " + nm2[rnd2];
|
|
nm1.splice(rnd, 1);
|
|
nm2.splice(rnd2, 1);
|
|
} else {
|
|
rnd3 = Math.random() * nm3.length | 0;
|
|
names = "The " + nm1[rnd] + " " + nm2[rnd2] + " " + nm3[rnd3];
|
|
nm1.splice(rnd, 1);
|
|
nm2.splice(rnd2, 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);
|
|
}
|