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.

38 lines
6.3 KiB
JavaScript

var names2 = ["Hurricane", "Flood", "Tornado", "Eruption", "Avalanche", "Drought", "Hail Storm", "Blizzard", "Tsunami", "Wildfire", "Epidemic", "Cyclone", "Heat Wave", "Solar Flare"];
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"];
var br = "";
function nameGen(type) {
var tp = type;
var element = document.createElement("div");
element.setAttribute("id", "result");
for (i = 0; i < 10; i++) {
if (tp === 1) {
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"];
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"];
rnd = Math.random() * nm1a.length | 0;
rnd2 = Math.random() * nm2.length | 0;
if (rnd2 < 10) {
names = nm2[rnd2] + " " + nm1b[rnd];
} else {
names = nm2[rnd2] + " " + nm1a[rnd];
}
nm1a.splice(rnd, 1);
nm1b.splice(rnd, 1);
} else {
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"];
rnd = Math.random() * names1.length | 0;
rnd2 = Math.random() * names2.length | 0;
names = "The " + names1[rnd] + " " + names2[rnd2];
names1.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);
}