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

naturalDisasters.js (6421B)


      1 var names2 = ["Hurricane", "Flood", "Tornado", "Eruption", "Avalanche", "Drought", "Hail Storm", "Blizzard", "Tsunami", "Wildfire", "Epidemic", "Cyclone", "Heat Wave", "Solar Flare"];
      2 var nm2 = ["l'Épidémie", "l'Éruption", "l'Éruption Solaire", "l'Avalanche", "la Canicule", "l'Inondation", "la Sécheresse", "la Tempête de Grêle", "la Tornade", "le Blizzard", "le Cyclone", "l'Incendie", "l'Ouragan", "le Tsunami"];
      3 var br = "";
      4 
      5 function nameGen(type) {
      6     var tp = type;
      7     var element = document.createElement("div");
      8     element.setAttribute("id", "result");
      9     for (i = 0; i < 10; i++) {
     10         if (tp === 1) {
     11             var nm1a = ["Éludé", "Énorme", "Éternel", "Abrupt", "Anormal", "Artificiel", "Augmenté", "Béni", "Banal", "Bloqué", "Boosté", "Brusque", "Brutal", "Cataclysmique", "Corrompant", "Court", "Croissant", "Différé", "Dirigé", "Dispersé", "Dormant", "Double", "Doux", "Endormi", "Entaché", "Enveloppé", "Estival", , "Faible", "Final", "Grave", "Hivernal", "Illimité", "Impitoyable", "Implacable", "Imprévu", "Inépuisable", "Inactif", "Inarrêtable", "Indolent", "Infini", "Innocent", "Inoffensif", "Interminable", "Interrompu", "Libéré", "Nécrotique", "Néfaste", "Négligé", "Non Constraint", "Non Lié", "Non Naturel", "Nuisible", "Paresseux", "Perpétuel", "Persistant", "Perturbé", "Pollué", "Positif", "Prédit", "Prévu", "Puissant", "Répété", "Rapide", "Record", "Renforcé", "Sacré", "Sans Arrêt", "Silencieux", "Sinistre", "Soudain", "Soutenu", "Spontané", "Surréaliste", "Tôt le Matin", "Tenace", "Tendu", "Terrible", "Tout-Puissant", "Toxique", "Triple", "Trivial", "Vicieux", "Vide", "Violent", "Vivant", "Voilé", "d'Éclipse", "d'Élimination", "d'Éradication", "d'Été", "d'Évacuation", "d'Anéantissement", "d'Annihilation", "d'Embuscade", "d'Expiration", "d'Expulsion", "d'Extermination", "d'Extinction", "d'Oblitération", "de 100 Minutes", "de 24 Heures", "de 50 Minutes", "de Carnage", "de Cauchemar", "de Choc", "de Corruption", "de Crépuscule", "de Débris", "de Démentèlement", "de Démolition", "de Déraillement", "de Dernière Minute", "de Destruction Totale", "de Disparation", "de Massacre", "de Minuit", "de Négligence", "de Naufrage", "de Nettoyage", "de Nielle", "de Pénombre", "de Sept Jours", "de Silence", "de Surprise", "de Tonnerre", "de Tromperie", "de Vide", "du Faucheur", "qui Explose", "qui s'Écrase"];
     12             var nm1b = ["Éludée", "Énorme", "Éternelle", "Abrupte", "Anormale", "Artificielle", "Augmentée", "Bénie", "Banale", "Bloquée", "Boostée", "Brusque", "Brutale", "Cataclysmique", "Corrompante", "Courte", "Croissante", "Différée", "Dirigée", "Dispersée", "Dormante", "Double", "Douce", "Endormie", "Entachée", "Enveloppée", "Estivale", "Faible", "Finale", "Grave", "Hivernale", "Illimitée", "Impitoyable", "Implacable", "Imprévue", "Inépuisable", "Inactive", "Inarrêtable", "Indolente", "Infinie", "Innocente", "Inoffensive", "Interminable", "Interrompue", "Libérée", "Nécrotique", "Néfaste", "Négligée", "Non Constrainte", "Non Liée", "Non Naturelle", "Nuisible", "Paresseuse", "Perpétuelle", "Persistante", "Perturbée", "Polluée", "Positive", "Prédite", "Prévue", "Puissante", "Répétée", "Rapide", "Record", "Renforcée", "Sacrée", "Sans Arrêt", "Silencieuse", "Sinistre", "Soudaine", "Soutenue", "Spontanée", "Surréaliste", "Tôt le Matin", "Tenace", "Tendue", "Terrible", "Tout-Puissante", "Toxique", "Triple", "Triviale", "Vicieuse", "Vide", "Violente", "Vivante", "Voilée", "d'Éclipse", "d'Élimination", "d'Éradication", "d'Été", "d'Évacuation", "d'Anéantissement", "d'Annihilation", "d'Embuscade", "d'Expiration", "d'Expulsion", "d'Extermination", "d'Extinction", "d'Oblitération", "de 100 Minutes", "de 24 Heures", "de 50 Minutes", "de Carnage", "de Cauchemar", "de Choc", "de Corruption", "de Crépuscule", "de Débris", "de Démentèlement", "de Démolition", "de Déraillement", "de Dernière Minute", "de Destruction Totale", "de Disparation", "de Massacre", "de Minuit", "de Négligence", "de Naufrage", "de Nettoyage", "de Nielle", "de Pénombre", "de Sept Jours", "de Silence", "de Surprise", "de Tonnerre", "de Tromperie", "de Vide", "du Faucheur", "qui Explose", "qui s'Écrase"];
     13             rnd = Math.random() * nm1a.length | 0;
     14             rnd2 = Math.random() * nm2.length | 0;
     15             if (rnd2 < 10) {
     16                 names = nm2[rnd2] + " " + nm1b[rnd];
     17             } else {
     18                 names = nm2[rnd2] + " " + nm1a[rnd];
     19             }
     20             nm1a.splice(rnd, 1);
     21             nm1b.splice(rnd, 1);
     22         } else {
     23             var names1 = ["200 minute", "24 hour", "50 minute", "Abrupt", "Almighty", "Ambush", "Annihilation", "Blessed", "Blight", "Blocked", "Boosted", "Brief", "Carnage", "Cataclysmic", "Cleansing", "Collapsing", "Corrupting", "Crashing", "Deception", "Delayed", "Demolition", "Dire", "Directed", "Disrupted", "Dormant", "Double", "Early Morning", "Eclipse", "Elimination", "Endless", "Eradication", "Eternal", "Evaded", "Expiration", "Exploding", "Extermination", "Extinction", "Final", "Gentle", "Grave", "Grim Reaper", "Growing", "Harmless", "Idle", "Intended", "Interrupted", "Last Minute", "Lazy", "Life-giving", "Living", "Man-made", "Midnight", "Midsummer", "Midwinter", "Mighty", "Necrotic", "Nightmare", "Nonstop", "Noxious", "Obliteration", "Overlooked", "Persistent", "Positive", "Predicted", "Rapid", "Record", "Released", "Relentless", "Seven Day", "Shock", "Shrouded", "Silence", "Sleeping", "Sudden", "Supported", "Surreal", "Swift", "Tainted", "Tainting", "Tenacious", "Tense", "Thunder", "Total Destruction", "Toxic", "Triple", "Trivial", "Twilight", "Twin", "Unbound", "Unconstrained", "Unforeseen", "Unlimited", "Unnatural", "Unstoppable", "Veiled", "Vicious", "Void", "Weak", "Wreckage", "Wrecking"];
     24             rnd = Math.random() * names1.length | 0;
     25             rnd2 = Math.random() * names2.length | 0;
     26             names = "The " + names1[rnd] + " " + names2[rnd2];
     27             names1.splice(rnd, 1);
     28         }
     29         br = document.createElement('br');
     30         element.appendChild(document.createTextNode(names));
     31         element.appendChild(br);
     32     }
     33     if (document.getElementById("result")) {
     34         document.getElementById("placeholder").removeChild(document.getElementById("result"));
     35     }
     36     document.getElementById("placeholder").appendChild(element);
     37 }