offline-fantasy-name-generators

Offline version of www.fantasynamegenerators.com
git clone https://git.neptards.moe/neptards/offline-fantasy-name-generators.git
Log | Files | Refs | README

curseNames.js (8805B)


      1 var nm1 = ["Acrimony", "Agony", "Amber", "Anger", "Anguish", "Annihilation", "Anxiety", "Ash", "Asperity", "Assault", "Atonement", "Bane", "Blood", "Bone", "Bones", "Brass", "Catastrophe", "Chains", "Chaos", "Coal", "Crimson", "Crystal", "Darkness", "Dawn", "Death", "Defeat", "Depletion", "Desire", "Desolation", "Despair", "Destruction", "Doom", "Dusk", "Dust", "Earth", "Ember", "Exctinction", "Failure", "Fire", "Flame", "Flesh", "Flies", "Frenzy", "Frost", "Furor", "Fury", "Glass", "Gold", "Grief", "Growth", "Hate", "Hatred", "Heartache", "Horns", "Hysteria", "Ice", "Imbalance", "Ire", "Iron", "Isolation", "Lava", "Lead", "Light", "Loss", "Love", "Mania", "Marble", "Metal", "Misery", "Misfortune", "Nightmares", "Obsidian", "Onyx", "Pain", "Passion", "Penance", "Perdition", "Pests", "Poison", "Poverty", "Pride", "Prison", "Rage", "Rain", "Rats", "Ruin", "Runes", "Sacrifice", "Sand", "Scales", "Scents", "Seclusion", "Shadows", "Silence", "Silk", "Silver", "Smiles", "Smoke", "Snow", "Solitude", "Sorrow", "Spasms", "Stone", "Storms", "Teeth", "Thunder", "Truth", "Twilight", "Umbrage", "Vengeance", "Venom", "Vermin", "Woe", "Wrath", "the Arachnid", "the Banshee", "the Bat", "the Blaze", "the Boulder", "the Cave", "the Crow", "the Crown", "the Crypt", "the Dark", "the Dead", "the Dragon", "the Feast", "the Fire", "the Flame", "the Flock", "the Fog", "the Forge", "the Grave", "the Griffin", "the Hallowed", "the Heart", "the Horn", "the Hydra", "the Lone Wolf", "the Lonely", "the Mind", "the Mist", "the Moon", "the Nightmare", "the Phoenix", "the Prison", "the Quill", "the Rat", "the Reaper", "the Ring", "the Ruins", "the Sanguine", "the Seed", "the Serpent", "the Shade", "the Shadows", "the Snail", "the Storm", "the Stranger", "the Sun", "the Talon", "the Titan", "the Tomb", "the Tyrant", "the Veil", "the Vermin", "the Vessel", "the Visitor", "the Voice", "the Void", "the Wild", "the Wraith", "the Wreckage", "the Wyvern", "the Zephyr"];
      2 var nm2 = ["Acrimony", "Aggression", "Agony", "Ancient", "Angel", "Anguish", "Anxiety", "Arachnid", "Avian", "Banshee", "Bat", "Blaze", "Boulder", "Brass", "Canine", "Chaos", "Cold", "Crazy", "Creeper", "Creeping", "Crimson", "Crippling", "Crow", "Crown", "Crumbling", "Crying", "Crypt", "Crystal", "Dark", "Deathbell", "Delirium", "Demon", "Desolation", "Devil", "Dragon", "Dread", "Elephant", "Ember", "Ethereal", "Fickle", "Flock", "Flying", "Fog", "Forbidden", "Forest", "Forge", "Frenzy", "Frost", "Frozen", "Furor", "Fury", "Ghast", "Ghastly", "Ghost", "Grave", "Harpy", "Heartache", "Hell", "Hellish", "Hopeless", "Horn", "Horror", "Hydra", "Hyper", "Hysteria", "Ice", "Immobile", "Impossible", "Ire", "Iron", "Ironbark", "Laughing", "Lifeless", "Limp", "Limp Limb", "Mania", "Mind", "Misery", "Misfortune", "Moon", "Mortal", "Necro", "Nercrotic", "Nightmare", "Numb", "Paralyzing", "Penance", "Perdition", "Phantom", "Pharaoh", "Pygmy", "Rabid", "Restless", "Rodent", "Rotting", "Scale", "Seclusion", "Serpent", "Shadow", "Shaking", "Shivering", "Silence", "Silent", "Sinister", "Smiling", "Spirit", "Stiffening", "Stoneskin", "Storm", "Strange", "Stranger", "Sun", "Swamp", "Terror", "Thorn", "Thunder", "Tomb", "Twilight", "Undead", "Vengeance", "Venom", "Volatile", "Wandering", "Wicked", "Wraith", "Zombie"];
      3 var nm3 = ["Curse", "Bane", "Jinx", "Hex", "Vex", "Cure", "Curse", "Curse", "Curse", "Curse", "Curse"];
      4 var nm4 = ["la Malédiction", "le Fléau", "le Malheur", "le Sort"];
      5 var nm5a = ["Épouvantable", "Éthéré", "Étrange", "Agité", "Ancien", "Angélique", "Atroce", "Aviaire", "Canin", "Changeant", "Cramoisi", "Désespéré", "Diabolique", "Enragé", "Féroce", "Fanatique", "Fou", "Frissonnant", "Froid", "Gelé", "Grimpant", "Horrible", "Immobile", "Impitoyable", "Impossible", "Incarnat", "Interdit", "Isolé", "Méchant", "Nécrotique", "Paralysant", "Rampant", "Ridicule", "Sanctifié", "Sanguin", "Solitaire", "Souriant", "Tremblotant", "Violent", "Volant", "Volatil", "d'Éboulement", "d'Écailles", "d'Échec", "d'Éléphant", "d'Épuisement", "d'Abolition", "d'Acrimonie", "d'Aggression", "d'Agonie", "d'Aigreur", "d'Ambre", "d'Angoisse", "d'Annihilation", "d'Anxiété", "d'Ardeur", "d'Argent", "d'Aspérité", "d'Effritement", "d'Enfer", "d'Envie", "d'Escargot", "d'Expiation", "d'Extinction", "d'Hystérie", "d'Incendie", "d'Inconscience", "d'Inquiétude", "d'Isolation", "d'Isolement", "d'Obscurité", "d'Obsidienne", "d'Odeurs", "d'Ombrage", "d'Ombre", "d'Onyx", "d'Or", "d'Orages", "d'Os", "de Brouillard", "de Brume", "de Calamités", "de Carie", "de Catastrophes", "de Cauchemars", "de Cendre", "de Chaînes", "de Chagrin", "de Chair", "de Chaos", "de Charbon", "de Colère", "de Conscience", "de Cornes", "de Courroux", "de Crépuscule", "de Crainte", "de Cristal", "de Débris", "de Défaite", "de Délire", "de Désésquilibre", "de Désastre", "de Désespoir", "de Désir", "de Désolation", "de Détresse", "de Damnation", "de Dents", "de Destin", "de Destruction", "de Disparition", "de Douleur", "de Fantômes", "de Fer", "de Fierté", "de Flammes", "de Frénésie", "de Froid", "de Fumée", "de Fureur", "de Furie", "de Gel", "de Glace", "de Graisse", "de Jugement", "de Laiton", "de Lave", "de Lumière", "de Métal", "de Malchance", "de Malheur", "de Manie", "de Marbre", "de Membre Mou", "de Molaires", "de Mort", "de Mouches", "de Neige", "de Pénitence", "de Pénombre", "de Parfums", "de Passion", "de Pauvreté", "de Peau de Pierre", "de Peine", "de Perdition", "de Perte", "de Pierre", "de Pluie", "de Poison", "de Prison", "de Rage", "de Raidissement", "de Ravageurs", "de Rongeurs", "de Ruine", "de Séparation", "de Sable", "de Sacrifice", "de Sang", "de Silence", "de Soie", "de Solutide", "de Souci", "de Souffrance", "de Sourires", "de Spasmes", "de Supplice", "de Tempêtes", "de Terre", "de Terreur", "de Tonnerre", "de Tourment", "de Tremblement", "de Tyrannie", "de Vengeance", "de Venin", "de Vermine", "de Verre", "de Zombis", "de l'Étranger", "de l'Ancien", "de l'Ange", "de l'Apparition", "de l'Arachnide", "de l'Assaut", "de l'Esprit", "de l'Hydre", "de l'Orage", "de la Banshee", "de la Canine", "de la Chauve-Souris", "de la Cloche de Mort", "de la Corne", "de la Couronne", "de la Crypte", "de la Flamme", "de la Forêt", "de la Forge", "de la Graine", "de la Harpie", "de la Lumière", "de la Lune", "de la Mort", "de la Nuit", "de la Penne", "de la Ruine", "de la Sanguine", "de la Tempête", "de la Tombe", "de la Vérité", "de la Voix", "des Esprits", "des Morts-Vivants", "des Rats", "du Banquet", "du Cœur", "du Cauchemar", "du Cerveau", "du Corbeau", "du Crâne", "du Diable", "du Dragon", "du Fantôme", "du Feu", "du Griffon", "du Loup Solitaire", "du Phénix", "du Pharaon", "du Revenant", "du Rocher", "du Scandale", "du Serpent", "du Soleil", "du Sommet", "du Spectre", "du Tigre", "du Titan", "du Troupeau", "du Tyran", "du Vaisseau", "du Visiteur", "du Voile", "du Zéphyr"];
      6 var nm5b = ["Épouvantable", "Éthérée", "Étrange", "Agitée", "Ancienne", "Angélique", "Atroce", "Aviaire", "Canine", "Changeante", "Cramoisie", "Désespérée", "Diabolique", "Enragée", "Féroce", "Fanatique", "Folle", "Frissonnante", "Froide", "Gelée", "Grimpante", "Horrible", "Immobile", "Impitoyable", "Impossible", "Incarnate", "Interdite", "Isolée", "Méchante", "Nécrotique", "Paralysante", "Rampante", "Ridicule", "Sanctifiée", "Sanguine", "Solitaire", "Souriante", "Tremblotante", "Violente", "Volante", "Volatile"];
      7 var br = "";
      8 
      9 function nameGen(type) {
     10     var tp = type;
     11     var element = document.createElement("div");
     12     element.setAttribute("id", "result");
     13     for (i = 0; i < 10; i++) {
     14         if (tp === 1) {
     15             rnd = Math.random() * nm4.length | 0;
     16             rnd2 = Math.random() * nm5a.length | 0;
     17             if (rnd === 0 && rnd2 < 41) {
     18                 names = nm4[rnd] + " " + nm5b[rnd2];
     19             } else {
     20                 names = nm4[rnd] + " " + nm5a[rnd2];
     21             }
     22         } else {
     23             rnd2 = Math.random() * nm3.length | 0;
     24             if (i < 5) {
     25                 rnd = Math.random() * nm1.length | 0;
     26                 names = nm3[rnd2] + " of " + nm1[rnd];
     27             } else {
     28                 rnd = Math.random() * nm2.length | 0;
     29                 while (nm3[rnd2] === nm2[rnd]) {
     30                     rnd = Math.random() * nm2.length | 0;
     31                 }
     32                 names = "The " + nm2[rnd] + " " + nm3[rnd2];
     33             }
     34         }
     35         br = document.createElement('br');
     36         element.appendChild(document.createTextNode(names));
     37         element.appendChild(br);
     38     }
     39     if (document.getElementById("result")) {
     40         document.getElementById("placeholder").removeChild(document.getElementById("result"));
     41     }
     42     document.getElementById("placeholder").appendChild(element);
     43 }