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.
75 lines
9.6 KiB
JavaScript
75 lines
9.6 KiB
JavaScript
var nm1 = ["Al", "An", "Azi", "Ugo", "Um", "Un", "Ur", "Uthel", "Dru", "Druk", "Gal", "Gol", "Gul", "Hai", "Hak", "Haka", "Haku", "Ham", "Han", "Hana", "Hok", "Hoki", "Huka", "Ja", "Jal", "Jam", "Jama", "Jan", "Jar", "Jes", "Jin", "Ju", "Jum", "Juma", "Jun", "Juna", "Kai", "Kan", "Kaz", "Kel", "Ko", "Kor", "Ku", "Kun", "Kur", "Kuz", "Li", "Lin", "Maal", "Mal", "Mig", "Mug", "Mul", "Muz", "Pel", "Pele", "Rah", "Rak", "Rap", "Ras", "Raz", "Rej", "Reji", "Rhaz", "Rhuz", "Ros", "Ruja", "Rus", "Ruz", "Sal", "Seji", "Sen", "Ses", "Sesh", "Sez", "Sha", "Shak", "She", "Shen", "Shun", "Sin", "Tan", "Taz", "Tes", "Tesh", "Traz", "Trez", "Tun", "Tzal", "Tzan", "Tzul", "Tzun", "Val", "Van", "Ven", "Vin", "Vol", "Von", "Vu", "Vul", "Vun", "Vuz", "Vuza", "Vuze", "Wan", "Won", "Wun", "Xan", "Xen", "Xon", "Xu", "Xuk", "Xun", "Za", "Zae", "Zaej", "Zal", "Zala", "Zalu", "Zan", "Zando", "Zax", "Zeb", "Zel", "Zela", "Zen", "Zendo", "Zes", "Zil", "Zilzi", "Zin", "Zol", "Zon", "Zu", "Zub", "Zuba", "Zuf", "Zul", "Zula", "Zulya", "Zun", "Zuva", "Zux"];
|
|
var nm2 = ["aj", "uj", "ij", "az", "uz", "iz", "ah", "uh", "an", "un", "on", "ajin", "ujin", "ijin", "nan", "nun", "non", "mun", "mon", "ju", "ji", "za", "zu", "zul"];
|
|
var nm3 = ["Aberrant", "Adamant", "Advance", "Advanced", "Agile", "Alert", "Amazing", "Ancient", "Angry", "Arcane", "Arid", "Austere", "Awoken", "Bare", "Battle", "Berserk", "Berserker", "Bitter", "Bizarre", "Bleak", "Blind", "Bloodied", "Bloody", "Bone", "Bony", "Brass", "Brave", "Broken", "Bronze", "Burned", "Careless", "Champion", "Chaos", "Chilled", "Coarse", "Colossal", "Corrupt", "Corrupted", "Courage", "Craven", "Crazy", "Crimson", "Crooked", "Crown", "Cruel", "Dark", "Dead", "Deadly", "Death", "Defiant", "Demon", "Devil", "Dread", "Dual", "Elite", "Enchanted", "Evasive", "Exalted", "Exotic", "Faded", "False", "Fast", "Fatal", "Fearless", "Feather", "Fickle", "Fierce", "Fire", "First", "Flame", "Flawless", "Flickering", "Forked", "Forsaken", "Fortune", "Front", "Frozen", "Ghastly", "Ghost", "Ghostly", "Giant", "Gifted", "Glow", "Golden", "Grand", "Grave", "Grim", "Half", "Harsh", "Hidden", "Hollow", "Hungry", "Ice", "Icy", "Idle", "Infamous", "Infernal", "Infinite", "Iron", "Jade", "Jungle", "Keen", "Laughing", "Lethal", "Life", "Light", "Livid", "Lone", "Long", "Loyal", "Lucky", "Macabre", "Mad", "Magic", "Marked", "Masked", "Mighty", "Mysterious", "Mystery", "New", "Night", "Nightmare", "Nimble", "Nocturnal", "Noiseless", "Noxious", "Numberless", "Omen", "Poison", "Prime", "Proud", "Pure", "Quick", "Quiet", "Rain", "Rapid", "Scaled", "Serpent", "Silent", "Silver", "Skeletal", "Smog", "Smoke", "Smug", "Snow", "Spell", "Spirit", "Stark", "Steel", "Storm", "Striped", "Swift", "Tall", "Terror", "Thunder", "True", "Veiled", "Venerated", "Venom", "Vex", "Vexed", "Victory", "Vivid", "Voiceless", "Volatile", "Voodoo", "Wicked", "Wild", "Wrathful"];
|
|
var nm4 = ["Annihilators", "Assassins", "Axes", "Barbarians", "Beasts", "Behemoths", "Boars", "Brawlers", "Brutes", "Cannibals", "Claws", "Cleavers", "Clubs", "Destroyers", "Fangs", "Horde", "Javelins", "Killers", "Legions", "Masks", "Mohawks", "Monsters", "Pillagers", "Savages", "Shields", "Smashers", "Spears", "Teeth", "Tusks", "Wildlings"];
|
|
var nm5 = ["la Horde", "la Légion", "la Tribu", "les Bêtes", "les Brutes", "les Défenses", "les Dents", "les Griffes", "les Haches", "les Lances", "les Meurteurs", "les Annihilateurs", "les Assassins", "les Bâtons", "les Bagarreurs", "les Barbares", "les Boucliers", "les Cannibales", "les Couperets", "les Crocs", "les Dévastateurs", "les Destructeurs", "les Javelots", "les Lanciers", "les Masques", "les Mohawks", "les Monstres", "les Pillards", "les Sangliers", "les Sauvages", "les Tueurs"];
|
|
var nm6a = ["Écailleux", "Élevés", "Énormes", "Éstotériques", "Évasifs", "Abandonnés", "Aberrants", "Adamantins", "Agiles", "Alertes", "Amers", "Anciens", "Ardents", "Arides", "Austères", "Avancés", "Aveugles", "Avides", "Berserkers", "Bizarres", "Brûlés", "Brisés", "Brutaux", "Cachés", "Cassé", "Chanceux", "Changeants", "Colossaux", "Corrompus", "Courageux", "Courroucés", "Cramoisis", "Creux", "Cruels", "Délaissés", "Délavés", "Démoniaques", "Dévoués", "Diaboliques", "Dingues", "Doués", "Enchantés", "Exaltés", "Exotiques", "Fâchés", "Féroces", "Fantomatiques", "Farouches", "Fataux", "Fidèles", "Fiers", "Foncés", "Foux", "Furieux", "Géants", "Gelés", "Glacés", "Glaciaux", "Graves", "Grossiers", "Horribles", "Illimités", "Incarnats", "Inconstants", "Incroyables", "Infâmes", "Infernaux", "Infinis", "Innombrables", "Insouciants", "Intrépides", "Invisibles", "Lestes", "Livides", "Loyaux", "Méchants", "Macabres", "Majestueux", "Marqués", "Masqués", "Menaçants", "Mornes", "Morts", "Mortels", "Muets", "Mystérieux", "Néfastes", "Nocturnes", "Nuisibles", "Obscurs", "Osseux", "Pourris", "Provocants", "Puissants", "Purs", "Réveillés", "Rapides", "Rayés", "Rigoureux", "Sévères", "Sanglants", "Sanguinaires", "Sauvages", "Silencieux", "Sinistres", "Solitaires", "Sombres", "Spectraux", "Spirituels", "Squelettiques", "Vénérés", "Vacillants", "Vaillants", "Versatiles", "Vifs", "Violents", "Vites", "Voilés", "Volatils", "d'Élite", "d'Éternité", "d'Acier", "d'Argent", "d'Augure", "d'Avance", "d'Effroi", "d'Enfer", "d'Esprit", "d'Incendie", "d'Ivoire", "d'Obscurité", "d'Ombre", "d'Or", "d'Orage", "d'Os", "de Bataille", "de Berserker", "de Bronze", "de Cauchemar", "de Champions", "de Chance", "de Chaos", "de Charme", "de Combat", "de Courage", "de Crânes", "de Crainte", "de Défi", "de Démons", "de Destin", "de Diable", "de Fantôme", "de Fer", "de Feu", "de Flamme", "de Fortune", "de Fumée", "de Glace", "de Guerre", "de Jade", "de Laiton", "de Lueur", "de Lumière", "de Magie", "de Mort", "de Mystère", "de Pluie", "de Poison", "de Présage", "de Revenants", "de Serpent", "de Sorcellerie", "de Sortilège", "de Tempête", "de Terreur", "de Tonnerre", "de Triomphe", "de Vaillance", "de Vaudou", "de Venin", "de Victoire", "de Vie", "de la Couronne", "de la Jungle", "de la Nuit", "de la Tombe", "de neige", "des Esprits", "du Serpent", "du Sommet", "en Colère"];
|
|
var nm6b = ["Écailleuse", "Élevée", "Énorme", "Éstotérique", "Évasive", "Abandonnée", "Aberrante", "Adamantine", "Agile", "Alerte", "Amère", "Ancienne", "Ardente", "Aride", "Austère", "Avancée", "Aveugle", "Avide", "Berserker", "Bizarre", "Brûlée", "Brisée", "Brutale", "Cachée", "Cassée", "Chanceuse", "Changeante", "Colossale", "Corrompue", "Courageuse", "Courroucée", "Cramoisie", "Creuse", "Cruelle", "Délaissée", "Délavée", "Démoniaque", "Dévouée", "Diabolique", "Dingue", "Douée", "Enchantée", "Exaltée", "Exotique", "Fâchée", "Féroce", "Fantomatique", "Farouche", "Fatale", "Fidèle", "Fière", "Foncée", "Folle", "Furieuse", "Géante", "Gelée", "Glacée", "Glaciale", "Grave", "Grossière", "Horrible", "Illimitée", "Incarnate", "Inconstante", "Incroyable", "Infâme", "Infernale", "Infinie", "Innombrable", "Insouciante", "Intrépide", "Invisible", "Leste", "Livide", "Loyale", "Méchante", "Macabre", "Majestueuse", "Marquée", "Masquée", "Menaçante", "Morne", "Morte", "Mortelle", "Muette", "Mystérieuse", "Néfaste", "Nocturne", "Nuisible", "Obscure", "Osseuse", "Pourrie", "Provocante", "Puissante", "Pure", "Réveillée", "Rapide", "Rayée", "Rigoureuse", "Sévère", "Sanglante", "Sanguinaire", "Sauvage", "Silencieuse", "Sinistre", "Solitaire", "Sombre", "Spectrale", "Spirituelle", "Squelettique", "Vénérée", "Vacillante", "Vaillante", "Versatile", "Vive", "Violente", "Vite", "Voilée", "Volatile"];
|
|
var nm7 = ["le", "la"];
|
|
var br = "";
|
|
|
|
function nameGen(type) {
|
|
var tp = type;
|
|
var element = document.createElement("div");
|
|
element.setAttribute("id", "result");
|
|
for (i = 0; i < 10; i++) {
|
|
if (i < 4) {
|
|
if (tp === 1) {
|
|
rnd = Math.random() * nm5.length | 0;
|
|
rnd2 = Math.random() * nm6a.length | 0;
|
|
if (rnd < 11 && rnd2 < 119) {
|
|
if (rnd < 3) {
|
|
nMs = nm5[rnd] + " " + nm6b[rnd2];
|
|
} else {
|
|
nMs = nm5[rnd] + " " + nm6b[rnd2] + "s";
|
|
}
|
|
} else {
|
|
nMs = nm5[rnd] + " " + nm6a[rnd2];
|
|
}
|
|
} else {
|
|
rnd = Math.random() * nm3.length | 0;
|
|
rnd2 = Math.random() * nm4.length | 0;
|
|
while (nm3[rnd] === nm4[rnd2]) {
|
|
rnd2 = Math.random() * nm4.length | 0;
|
|
}
|
|
nMs = "The " + nm3[rnd] + " " + nm4[rnd2];
|
|
}
|
|
} else {
|
|
nameMas();
|
|
while (nMs === "") {
|
|
nameMas();
|
|
}
|
|
if (tp === 1) {
|
|
if (rnd < 8) {
|
|
nMs = "l'" + nMs;
|
|
} else {
|
|
rnd = Math.random() * nm7.length | 0;
|
|
nMs = nm7[rnd] + " " + nMs;
|
|
}
|
|
} else {
|
|
nMs = "The " + nMs;
|
|
}
|
|
}
|
|
br = document.createElement('br');
|
|
element.appendChild(document.createTextNode(nMs));
|
|
element.appendChild(br);
|
|
}
|
|
if (document.getElementById("result")) {
|
|
document.getElementById("placeholder").removeChild(document.getElementById("result"));
|
|
}
|
|
document.getElementById("placeholder").appendChild(element);
|
|
}
|
|
|
|
function nameMas() {
|
|
nTp = Math.random() * 2 | 0;
|
|
rnd = Math.random() * nm1.length | 0;
|
|
rnd2 = Math.random() * nm2.length | 0;
|
|
if (nTp === 0) {
|
|
nMs = nm1[rnd] + nm2[rnd2];
|
|
} else {
|
|
rnd3 = Math.random() * nm1.length | 0;
|
|
nMs = nm1[rnd] + " " + nm1[rnd3] + nm2[rnd2];
|
|
}
|
|
testSwear(nMs);
|
|
};
|