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.

95 lines
14 KiB
JavaScript

var names1 = ["Anaconda", "Ancient", "Angry", "Baboon", "Bellowing", "Bird of Paradise", "Black", "Black Elephant", "Black Panther", "Black Rhino", "Blazing", "Bloodthirsty", "Broken", "Brutal", "Burning", "Bustling", "Calm", "Calming", "Cougar", "Crocodile", "Cursed", "Dancing Bird", "Dark", "Dead", "Diamond", "Distant", "Eastern", "Ebon", "Elephant", "Elephant Tusk", "Emerald", "Emperor", "Empty", "Enchanted", "Ever Reaching", "Expanding", "Fabled", "Faraway", "Feared", "Fearsome", "Feral", "Ferocious", "Flower", "Forbidden", "Furious", "Gentle", "Giant", "Gloomy", "Golden", "Greedy", "Grim", "Growing", "Growling", "Guardian", "Haunted", "Hidden", "Hollow", "Hopeless", "Howling", "Hungry", "Infernal", "Ivory", "Laughing", "Lemur", "Lifeless", "Lioness", "Lionroar", "Lonely", "Lunar", "Macaw", "Mighty", "Mirrored", "Misty", "Moaning", "Moonlit", "Moving", "Mumbling", "Mysterious", "Narrow", "Neverending", "Northern", "Ocelot", "Orangutan", "Peaceful", "Plain", "Playful", "Predator", "Preying", "Primate", "Primeval", "Pristine", "Pygmy", "Quiet", "Raging", "Rainy", "Red", "Restless", "Rising", "Roaring", "Royal Lion", "Rugged", "Sacred", "Sad", "Sanguine", "Savage", "Scarlet", "Scented", "Scrambling", "Screaming", "Serpent", "Severed", "Shadowed", "Shimmering", "Sighing", "Silent", "Silver", "Silverback", "Sleeping", "Slumbering", "Snaketail", "Soft", "Solar", "Southern", "Spider", "Spider Monkey", "Sterile", "Storm", "Stormy", "Tempest", "Thirsty", "Thornbush", "Thunder", "Thundering", "Thunderstorm", "Tigerpaw", "Tigress", "Timeless", "Titan", "Toucan", "Towering", "Treacherous", "Turbulent", "Venomous", "Vicious", "Violent", "Voiceless", "Volcanic", "Wailing", "Waking", "Watching", "Western", "Wet", "Whimpering", "Whining", "Whispering", "White", "White Elephant", "White Lion", "White Parrot", "White Tiger", "Wild", "Windless", "Windy"];
var names2 = ["Jungle", "Rain Forest", "Bush", "Tropics", "Gardens", "Wilds", "Wilderness", "Wild", "Jungles", "Garden", "Paradise"];
var nm3 = ["A", "Abaa", "Abu", "Abud", "Ada", "Af", "Afgoo", "Afma", "Ahe", "Alo", "Ara", "Arab", "Ba", "Bad", "Bai", "Bal", "Balli", "Ban", "Bandii", "Bar", "Bara", "Barde", "Bari", "Barin", "Bel", "Bele", "Beled", "Belha", "Belhan", "Ber", "Berbe", "Bey", "Bo", "Bon", "Boo", "Bosa", "Bu", "Bun", "Bungo", "Bunya", "Bur", "Bura", "Burga", "Burtin", "Bute", "Buur", "Buurd", "Ca", "Caad", "Cada", "Cee", "Ceel", "Ceeld", "Ceelma", "Ceeri", "Che", "Chepa", "Chu", "Col", "Colgu", "Da", "Daha", "Dal", "Dama", "Dha", "Dhama", "Dhuu", "Dhuusa", "Di", "Dii", "Diin", "Dil", "Do", "Doo", "Duu", "El", "Eldo", "Elgai", "Elgu", "Elguria", "Em", "Fa", "Fad", "Faddhi", "Fara", "Ga", "Gabi", "Gal", "Gali", "Galin", "Galka", "Gar", "Garba", "Gari", "Garoo", "Go", "Godaa", "Gol", "Goldo", "Goso", "Gu", "Ha", "Haa", "Haan", "Hadaa", "Har", "Hara", "Harar", "Ho", "Hob", "Hu", "I", "Isio", "Ja", "Jamaa", "Jari", "Ji", "Jida", "Jii", "Jiif", "Jil", "Jo", "Jow", "Ka", "Kaba", "Kabar", "Kajia", "Kaka", "Kan", "Kanda", "Kange", "Kangu", "Kangun", "Kape", "Kapen", "Kapsa", "Kapso", "Karu", "Ken", "Keri", "Kero", "Keru", "Ki", "Kia", "Kiam", "Kiha", "Kihan", "Kija", "Kiku", "Kili", "Kina", "Kinan", "Kip", "Kipi", "Kipke", "Kis", "Kisu", "Kita", "Kon", "Ku", "Kula", "Kulan", "Kwa", "La", "Laa", "Laas", "Lam", "Lan", "Lanwa", "Law", "Lawya", "Laz", "Lazki", "Lee", "Li", "Limu", "Lo", "Lod", "Lon", "Lu", "Lua", "Luan", "Lug", "Lugha", "Lugu", "Luu", "Luugu", "Ma", "Macha", "Maga", "Maha", "Maku", "Mala", "Mali", "Malin", "Man", "Mande", "Mara", "Maria", "Marsa", "Masa", "Mba", "Me", "Mer", "Migo", "Mo", "Moga", "Mom", "Momba", "Moya", "Mti", "Mu", "Muho", "Mura", "Mwi", "Mwin", "Na", "Nai", "Nairo", "Naiva", "Naku", "Nam", "Naman", "Namba", "Nan", "Nanyu", "Naro", "Ngo", "Nya", "Nyahu", "Nyami", "Nye", "Oge", "Otha", "Oyu", "Pum", "Pumwa", "Qa", "Qan", "Qansa", "Qar", "Qee", "Qo", "Qor", "Qorya", "Qoryo", "Qoso", "Ra", "Ri", "Rigo", "Ron", "Roo", "Ru", "Rumu", "Ruu", "Sa", "Saa", "Saga", "Sar", "Sarma", "Shee", "Shi", "Shimo", "Si", "Sia", "Siri", "So", "Soti", "Ta", "Takaun", "Tave", "Thi", "Ti", "Tu", "Tur", "Ufe", "Wa", "Wajaa", "Waji", "War", "Webu", "Wi", "Wisi", "Wo", "Wob", "Wun", "Wundan", "Ya", "Yu", "Yub", "Zei"]
var nm4 = ["ba", "baa", "bale", "ban", "barnet", "basa", "be", "bera", "biley", "bit", "bo", "bohol", "boni", "bu", "buur", "buye", "ca", "cad", "cade", "cado", "came", "cha", "chakos", "cho", "co", "col", "da", "daalo", "daay", "dado", "dagaruen", "dala", "dale", "dali", "dama", "dan", "danyi", "dar", "dara", "deey", "dera", "dhawo", "dheer", "dhere", "dho", "dhuubo", "di", "diani", "dishi", "do", "doa", "dogob", "doret", "dow", "du", "dur", "dweyne", "feyn", "fi", "fun", "ga", "gaabo", "gaban", "gadi", "gai", "gale", "gana", "gare", "garuen", "gawaa", "gay", "geisa", "gema", "gi", "gis", "go", "gob", "goma", "gomane", "good", "gooye", "gori", "gu", "gua", "gudeey", "gula", "gulu", "gundo", "guria", "guya", "haarreey", "hakaba", "han", "hancha", "hanhumei", "hanmei", "har", "harro", "haw", "hawo", "haya", "hele", "here", "hero", "hi", "his", "ho", "hol", "humei", "jaale", "jabe", "jiado", "jid", "jir", "ka", "kaba", "kamega", "kani", "kayo", "kelion", "ki", "kisi", "koile", "kos", "kueni", "kuru", "kuyu", "la", "laayo", "laba", "lal", "le", "leex", "ley", "lib", "lifi", "lin", "lindi", "lion", "lo", "lol", "lou", "low", "lu", "ma", "madow", "makoile", "mala", "mane", "manga", "manyo", "marreeb", "masa", "mayo", "me", "meddo", "mega", "mei", "met", "mias", "mira", "mo", "moni", "mu", "muru", "na", "nango", "ne", "net", "ni", "nod", "pini", "qoray", "ra", "raan", "radley", "raf", "ragua", "ralal", "rama", "rame", "rane", "rawa", "ray", "re", "reeb", "reeg", "reey", "reria", "ret", "rey", "ri", "ria", "riasamo", "riban", "richo", "riel", "ringo", "risia", "rissa", "ro", "robi", "rok", "roka", "roni", "roowe", "ru", "ruen", "ruguya", "ruri", "ruru", "ruti", "sa", "sabet", "sabit", "samo", "saso", "sha", "sheikh", "shi", "shiikh", "si", "sia", "sii", "sil", "siyo", "so", "soon", "soor", "sowar", "sumu", "tale", "te", "tehele", "tein", "tere", "tik", "timo", "tinle", "tire", "to", "tu", "tui", "vasha", "ver", "veta", "vine", "wa", "waa", "wak", "waley", "wani", "war", "weyn", "weyna", "weyne", "wo", "xagay", "xato", "xo", "ya", "yaale", "yacado", "yala", "yale", "yarey", "ye", "yi", "yo", "yoley", "yu", "yuki", "za", "zi"];
var nm5 = ["la Forêt Tropical", "la Jungle", "la Jungle", "la Jungle", "la Jungle", "la Jungle", "la Forêt", "le Jardin", "le Paradis", "les Jardins", "les Tropiques"];
var nm6a = ["Écarlate", "Éclatant", "Émeraude", "Énorme", "Éternel", "Étroit", "Affamé", "Agité", "Altéré", "Ancien", "Animé", "Aphone", "Ardent", "Aride", "Assoiffé", "Barbare", "Blanc", "Brûlant", "Brumeux", "Caché", "Calmant", "Calme", "Cassé", "Chatoyant", "Chuchotant", "Coupé", "Cramoisi", "Creux", "Croissant", "Désepéré", "Diabolique", "Doré", "Doux", "Effroyable", "Enchanté", "Endormi", "Espiègle", "Fâché", "Féroce", "Fabuleux", "Faible", "Foncé", "Fou", "Froid", "Furieux", "Géant", "Gémissant", "Gourmand", "Hanté", "Humide", "Hurlant", "Immaculé", "Imposant", "Impossible", "Infini", "Intemporel", "Interdit", "Interminable", "Invisible", "Isolé", "Légendaire", "Loin", "Lointain", "Lugubre", "Lunaire", "Majestueux", "Marmonnant", "Maudit", "Morne", "Mort", "Muet", "Mystérieux", "Noir", "Nuageux", "Obscur", "Ombré", "Orageux", "Ordinaire", "Pacifique", "Paisible", "Parfait", "Parfumé", "Perfide", "Pluvieux", "Primitif", "Puissant", "Pur", "Pygmée", "Redouté", "Robuste", "Ronflant", "Rouge", "Roulant", "Sévère", "Sacré", "Sanguin", "Sanguinaire", "Satané", "Sauvage", "Serpentin", "Silencieux", "Sinistre", "Solaire", "Solide", "Solitaire", "Sombre", "Somnolent", "Sourd", "Stérile", "Tranquille", "Triste", "Turbulent", "Vaporeux", "Venimeux", "Venteux", "Vicieux", "Vide", "Vierge", "Violent", "Volcanique", "Primordial", "Oriental", "Occidental", "Infernal", "Brutal", "Austral", "d'Ébène", "d'Éléphant Blanc", "d'Éléphant Noir", "d'Éléphants", "d'Émeraude", "d'Anaconda", "d'Ara", "d'Araignée", "d'Argent", "d'Empereur", "d'Expansion", "d'Ivoire", "d'Ocelot", "d'Oiseau Dansant", "d'Oiseaux", "d'Oiseaux du Paradis", "d'Or", "d'Orage", "d'Orang-Outan", "de Babouin", "de Crocodile", "de Croissance", "de Défense d'Éléphant", "de Diamant", "de Fleurs", "de Floraison", "de Gardiens", "de Gorille", "de Grondement", "de Lion", "de Lion Blanc", "de Lion Royal", "de Lionne", "de Maki", "de Mort", "de Mugissement", "de Panthère Noire", "de Perroquet", "de Perroquet Blanc", "de Prédateur", "de Primate", "de Puma", "de Rhinocéros Noir", "de Serpents", "de Tempête", "de Tigre", "de Tigre Blanc", "de Tigresse", "de Titan", "de Tonnerre", "de Toucan", "de l'Est", "de l'Ouest", "du Gardien", "du Nord", "du Soleil", "du Sud", "en Croissance", "en Miroir"];
var nm6b = ["Écarlate", "Éclatante", "Émeraude", "Énorme", "Éternelle", "Étroite", "Affamée", "Agitée", "Altérée", "Ancienne", "Animée", "Aphone", "Ardente", "Aride", "Assoiffée", "Barbare", "Blanche", "Brûlante", "Brumeuse", "Cachée", "Calmante", "Calme", "Cassée", "Chatoyante", "Chuchotante", "Coupée", "Cramoisie", "Creuse", "Croissante", "Désepérée", "Diabolique", "Dorée", "Douce", "Effroyable", "Enchantée", "Endormie", "Espiègle", "Fâchée", "Féroce", "Fabuleuse", "Faible", "Foncée", "Folle", "Froide", "Furieuse", "Géante", "Gémissante", "Gourmande", "Hantée", "Humide", "Hurlante", "Immaculée", "Imposante", "Impossible", "Infinie", "Intemporelle", "Interdite", "Interminable", "Invisible", "Isolée", "Légendaire", "Loine", "Lointaine", "Lugubre", "Lunaire", "Majestueuse", "Marmonnante", "Maudite", "Morne", "Morte", "Muette", "Mystérieuse", "Noire", "Nuageuse", "Obscure", "Ombrée", "Orageuse", "Ordinaire", "Pacifique", "Paisible", "Parfaite", "Parfumée", "Perfide", "Pluvieuse", "Primitive", "Puissante", "Pure", "Pygmée", "Redoutée", "Robuste", "Ronflante", "Rouge", "Roulante", "Sévère", "Sacrée", "Sanguine", "Sanguinaire", "Satanée", "Sauvage", "Serpentine", "Silencieuse", "Sinistre", "Solaire", "Solide", "Solitaire", "Sombre", "Somnolente", "Sourde", "Stérile", "Tranquille", "Triste", "Turbulente", "Vaporeuse", "Venimeuse", "Venteuse", "Vicieuse", "Vide", "Vierge", "Violente", "Volcanique"];
var nm25 = ["Épi", "Auri", "Avi", "Angou", "Anti", "Anto", "Or", "Alen", "Argen", "Auber", "Bel", "Besan", "Bor", "Bour", "Cam", "Char", "Cler", "Col", "Cour", "Mar", "Mont", "Nan", "Nar", "Sar", "Valen", "Vier", "Villeur", "Vin", "Ba", "Bé", "Beau", "Berge", "Bou", "Ca", "Carca", "Cha", "Champi", "Cho", "Cla", "Colo", "Di", "Dra", "Dragui", "Fré", "Genne", "Go", "Gre", "Hague", "Houi", "Leva", "Li", "Mai", "Mari", "Marti", "Mau", "Montau", "Péri", "Pa", "Perpi", "Plai", "Poi", "Pu", "Roa", "Rou", "Sau", "Soi", "Ta", "Tou", "Va", "Vitro"];
var nm26 = ["gnan", "gnane", "gneux", "llac", "lles", "lliers", "llon", "lly", "nne", "nnet", "nnois", "ppe", "ppes", "rgues", "ssion", "ssis", "ssonne", "ssons", "ssy", "thune", "çon", "béliard", "bagne", "beuge", "bonne", "ciennes", "court", "fort", "gny", "gues", "gueux", "lès", "lême", "let", "limar", "logne", "lon", "luçon", "luire", "lun", "mans", "mart", "masse", "miers", "momble", "mont", "mur", "nau", "nesse", "nin", "noît", "rac", "rault", "ris", "roux", "sart", "seau", "sier", "sir", "teaux", "toise", "tou", "veil", "vers", "ves", "ville", "vin", "yonne", "zieu", "zon"];
var nm30 = [];
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) {
rnd = Math.random() * nm5.length | 0;
if (i < 6) {
rnd2 = Math.random() * nm6a.length | 0;
if (rnd > 7) {
if (rnd2 < 120 && rnd > 9) {
plur = nm6a[rnd2].charAt(nm6a[rnd2].length - 1);
if (plur === "s" || plur === "x") {
names = nm5[rnd] + " " + nm6a[rnd2];
} else {
names = nm5[rnd] + " " + nm6a[rnd2] + "s";
}
} else {
names = nm5[rnd] + " " + nm6a[rnd2];
}
} else {
if (rnd2 < 120) {
names = nm5[rnd] + " " + nm6b[rnd2];
} else {
names = nm5[rnd] + " " + nm6a[rnd2];
}
}
} else {
rnd2 = Math.random() * nm25.length | 0;
rnd3 = Math.random() * nm26.length | 0;
if (rnd2 > 7 && rnd2 < 28) {
while (rnd3 < 20) {
rnd3 = Math.random() * nm26.length | 0;
}
}
if (rnd2 < 12) {
nm30 = ["d'", "de l'"];
} else {
plur = nm26[rnd3].charAt(nm26[rnd3].length - 1);
nTp = Math.random() * 10 | 0;
if (nTp < 6 && plur === "s") {
nm30 = ["des "];
} else {
nm30 = ["de ", "du ", "de la "];
}
}
rnd4 = Math.random() * nm30.length | 0;
names = nm5[rnd] + " " + nm30[rnd4] + nm25[rnd2] + nm26[rnd3];
}
} else {
rnd9 = Math.random() * names2.length | 0;
if (i < 6) {
rnd = Math.random() * names1.length | 0;
names = "The " + names1[rnd] + " " + names2[rnd9];
} else {
nameMas();
while (nMs === "") {
nameMas();
}
if (i < 7) {
names = "The " + names2[rnd9] + " of " + nMs;
} else {
names = nMs + " " + names2[rnd9];
}
}
}
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);
}
function nameMas() {
rnd = Math.random() * nm3.length | 0;
rnd2 = Math.random() * nm4.length | 0;
nMs = nm3[rnd] + nm4[rnd2];
testSwear(nMs);
}