fursonaNames.js (9769B)
1 var nm1 = ["Amber", "Arctic", "Ash", "Atom", "Autumn", "Big", "Dire", "Black", "Blaze", "Blue", "Bone", "Boulder", "Bright", "Bronze", "Cinder", "Cloud", "Common", "Crest", "Crimson", "Crystal", "Dark", "Dawn", "Day", "Desert", "Dew", "Doom", "Dream", "Dusk", "Dust", "Earth", "Ebon", "Ember", "Evening", "Feather", "Feral", "Fire", "Flame", "Forest", "Free", "Frenzy", "Frost", "Fury", "Gloom", "Gold", "Grand", "Gray", "Grim", "High", "Hill", "Humble", "Ice", "Iron", "Jade", "Keen", "Light", "Lightning", "Low", "Luna", "Lunar", "Magic", "Meadow", "Mild", "Mist", "Molten", "Moon", "Morning", "Mountain", "Mud", "Night", "Noble", "Ocean", "Old", "Pale", "Pride", "Proud", "Rage", "Rain", "Rainbow", "Rapid", "Rave", "Razor", "Red", "Regal", "River", "Rock", "Rough", "Rune", "Sea", "Shade", "Shadow", "Short", "Silent", "Silver", "Simple", "Sky", "Small", "Snow", "Soft", "Solar", "Spark", "Spirit", "Spring", "Star", "Steel", "Stone", "Storm", "Stout", "Strong", "Summer", "Sun", "Swift", "Tall", "Terra", "Thunder", "True", "Velvet", "Whit", "White", "Wild", "Wind", "Winter", "Wise", "Wood", "Young"]; 2 var nm2 = ["bat", "bunny", "cat", "claw", "coat", "coyote", "crest", "crown", "dog", "face", "fang", "fennec", "fox", "fur", "heart", "hoof", "horse", "hound", "hunter", "husky", "jackal", "kitten", "kitty", "leopard", "liger", "lion", "mane", "panther", "paw", "pelt", "pony", "rabbit", "snout", "stud", "tail", "tiger", "unicorn", "vixen", "wolf"]; 3 var nm3 = ["Courage", "Power", "Brave", "Silly", "Odd", "Weird", "Smelly", "Wise", "Crafty", "Sly", "Lazy", "New", "Cold", "Rabid", "Lucky", "Proud", "Smart", "Clever", "Happy", "Killer", "Old", "Ancient", "Cruel", "Funny", "Friendly", "Adept", "Rogue", "Smart", "Subtle", "Slick", "Sharp", "Mean", "Active", "Adorable", "Agile", "Alert", "Ample", "Angry", "Angel", "Ancient", "Anxious", "Arctic", "Awkward", "Average", "Bad", "Baggy", "Big", "Bitter", "Bland", "Bliss", "Blissful", "Bold", "Bouncy", "Brave", "Bright", "Brisk", "Bubbly", "Calm", "Clean", "Clever", "Cold", "Coarse", "Creepy", "Crazy", "Corny", "Cute", "Curly", "Curvy", "Dark", "Dapper", "Dense", "Dim", "Dirty", "Dull", "Eager", "Evil", "Exotic", "Fancy", "False", "Fair", "Faint", "Fake", "Feisty", "Fine", "Flashy", "Fluffy", "Fresh", "Frosty", "Fuzzy", "Gentle", "Good", "Grace", "Great", "Greedy", "Grim", "Hard", "Harsh", "Hollow", "Humble", "Idle", "Jolly", "Kind", "Large", "Lean", "Lazy", "Light", "Little", "Lone", "Long", "Loud", "Low", "Mad", "Mild", "Merry", "Mellow", "Naughty", "Nimble", "Nice", "Pale", "Posh", "Poor", "Prime", "Pretty", "Pure", "Quick", "Quiet", "Rude", "Rich", "Rare", "Rapid", "Sad", "Sane", "Scary", "Scared", "Secret", "Shy", "Silent", "Simple", "Silly", "Silver", "Smooth", "Strong", "Swift", "Sweet", "Super", "Sunny", "True", "Twin", "Tiny", "Tender", "Tame", "Vain", "Wild", "Wicked"]; 4 var nm4 = ["bane", "bark", "blade", "bone", "bones", "claw", "claws", "coat", "crest", "eye", "eyes", "face", "fang", "fangs", "feather", "plume", "plumes", "feathers", "fur", "growl", "heart", "hide", "hoof", "howl", "mane", "mask", "meow", "mug", "nail", "nails", "nose", "pack", "paw", "paws", "pelt", "scream", "shadow", "skin", "smile", "smirk", "tail", "teeth", "tongue", "tooth", "wing", "wings", "yelp"]; 5 var nm5 = ["", "", "", "", "", "b", "c", "d", "f", "g", "h", "k", "l", "m", "n", "ph", "r", "s", "th", "b", "br", "cl", "bh", "cl", "cr", "c", "ch", "d", "dr", "f", "fr", "fl", "gr", "gl", "g", "gh", "h", "k", "kl", "kr", "l", "m", "n", "r", "s", "sh", "st", "str", "t", "th", "tr", "v", "vr", "w", "z", "zh", "zr"]; 6 var nm6 = ["a", "e", "i", "a", "e", "i", "o", "u", "a", "e", "i", "o", "u", "a", "e", "i", "o", "u", "a", "e", "i", "o", "u", "a", "e", "i", "o", "u", "ui", "ea", "ei", "ie", "ai", "ua", "ei", "eo", "ia", "aa", "eo", "ee"]; 7 var nm7 = ["b", "c", "d", "f", "g", "h", "k", "l", "m", "n", "ph", "r", "s", "th", "b", "c", "d", "f", "g", "h", "k", "l", "m", "n", "ph", "r", "s", "th", "b", "b", "br", "bl", "cl", "c", "c", "cr", "d", "d", "dl", "dr", "g", "g", "gr", "gn", "k", "k", "kr", "kn", "l", "l", "lc", "ll", "lm", "lt", "lw", "m", "m", "mn", "mr", "n", "n", "nc", "ndl", "nh", "nn", "ns", "nz", "r", "r", "rd", "rk", "rn", "rs", "rv", "ry", "s", "s", "st", "sk", "sr", "str", "t", "th", "tr", "tn", "t", "thm", "v", "v", "z", "z"]; 8 var nm10 = ["", "", "", "", "", "", "", "", "", "b", "bs", "c", "cs", "ck", "d", "f", "g", "k", "l", "ld", "ll", "lt", "ln", "lm", "ls", "m", "n", "nd", "p", "q", "r", "rs", "rd", "rt", "s", "st", "sh", "z", "y"]; 9 var nm11 = ["", "", "", "", "", "br", "bl", "b", "c", "ch", "cl", "cw", "d", "dr", "dh", "f", "h", "h", "g", "gl", "gr", "gw", "j", "k", "kh", "kl", "l", "m", "n", "p", "pr", "pl", "ph", "q", "r", "s", "sh", "st", "str", "t", "th", "tr", "v", "w", "z", "x", "y"]; 10 var nm12 = ["a", "e", "i", "a", "e", "i", "a", "e", "i", "a", "e", "i", "a", "e", "i", "o", "u", "a", "e", "i", "o", "u", "a", "e", "i", "o", "u", "a", "e", "i", "o", "u", "a", "e", "i", "o", "u", "ai", "io", "ei", "ea", "ae", "ia", "ue", "ua"]; 11 var nm13 = ["b", "c", "d", "f", "g", "h", "k", "l", "m", "n", "ph", "r", "s", "th", "b", "c", "d", "f", "g", "h", "k", "l", "m", "n", "ph", "r", "s", "th", "br", "bh", "b", "dh", "d", "dn", "dd", "f", "ff", "fr", "g", "gh", "gg", "h", "h", "hh", "k", "kr", "kh", "l", "ll", "lm", "ln", "lv", "lw", "m", "mm", "mn", "n", "nc", "nn", "pp", "p", "ph", "pr", "r", "rg", "rr", "s", "ss", "sh", "tt", "th", "v", "zn", "z"]; 12 var nm16 = ["", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "q", "x", "z", "ph", "ss", "sh", "", "s", "n", "h", "l", "th"]; 13 var nm17 = ["", "", "", "", "", "b", "br", "cl", "bh", "cl", "cr", "c", "ch", "d", "dr", "f", "fr", "fl", "gr", "gl", "g", "gh", "h", "k", "kl", "kr", "l", "m", "n", "r", "s", "sh", "st", "str", "t", "th", "tr", "v", "vr", "w", "z", "zh", "zr", "", "", "", "", "", "br", "bl", "b", "c", "ch", "cl", "cw", "d", "dr", "dh", "f", "h", "h", "g", "gl", "gr", "gw", "j", "k", "kh", "kl", "l", "m", "n", "p", "pr", "pl", "ph", "q", "r", "s", "sh", "st", "str", "t", "th", "tr", "v", "w", "z", "x", "y"]; 14 var nm18 = ["a", "e", "i", "a", "e", "i", "a", "e", "i", "a", "e", "i", "o", "u", "a", "e", "i", "o", "u", "a", "e", "i", "o", "u", "a", "e", "i", "o", "u", "a", "e", "i", "o", "u", "ui", "ea", "ei", "ie", "ai", "ua", "ei", "eo", "ia", "aa", "eo", "ee"]; 15 var nm19 = ["b", "c", "d", "f", "g", "h", "k", "l", "m", "n", "ph", "r", "s", "th", "b", "c", "d", "f", "g", "h", "k", "l", "m", "n", "ph", "r", "s", "th", "b", "b", "br", "bl", "cl", "c", "c", "cr", "d", "d", "dl", "dr", "g", "g", "gr", "gn", "k", "k", "kr", "kn", "l", "l", "lc", "ll", "lm", "lt", "lw", "m", "m", "mn", "mr", "n", "n", "nc", "ndl", "nh", "nn", "ns", "nz", "r", "r", "rd", "rk", "rn", "rs", "rv", "ry", "s", "s", "st", "sk", "sr", "str", "t", "th", "tr", "tn", "t", "thm", "v", "v", "z", "z", "br", "bh", "b", "dh", "d", "dn", "dd", "f", "ff", "fr", "g", "gh", "gg", "h", "h", "hh", "k", "kr", "kh", "l", "ll", "lm", "ln", "lv", "lw", "m", "mm", "mn", "n", "nc", "nn", "pp", "p", "ph", "pr", "r", "rg", "rr", "s", "ss", "sh", "tt", "th", "v", "zn", "z"]; 16 var nm22 = ["", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "q", "x", "z", "ph", "ss", "sh", "", "s", "n", "h", "l", "th", "b", "bs", "c", "cs", "ck", "d", "f", "g", "k", "l", "ld", "ll", "lt", "ln", "lm", "ls", "m", "n", "nd", "p", "q", "r", "rs", "rd", "rt", "s", "st", "sh", "z", "y"]; 17 var br = ""; 18 19 function nameGen(type) { 20 $('#placeholder').css('textTransform', 'capitalize'); 21 var tp = type; 22 var element = document.createElement("div"); 23 element.setAttribute("id", "result"); 24 for (i = 0; i < 10; i++) { 25 if (i < 5) { 26 if (tp === 1) { 27 rnd = Math.floor(Math.random() * nm11.length); 28 rnd2 = Math.floor(Math.random() * nm12.length); 29 rnd3 = Math.floor(Math.random() * nm13.length); 30 rnd6 = Math.floor(Math.random() * nm12.length); 31 rnd7 = Math.floor(Math.random() * nm16.length); 32 names = nm11[rnd] + nm12[rnd2] + nm13[rnd3] + nm12[rnd6] + nm16[rnd7]; 33 } else if (tp === 2) { 34 rnd = Math.floor(Math.random() * nm17.length); 35 rnd2 = Math.floor(Math.random() * nm18.length); 36 rnd3 = Math.floor(Math.random() * nm19.length); 37 rnd6 = Math.floor(Math.random() * nm18.length); 38 rnd7 = Math.floor(Math.random() * nm22.length); 39 names = nm17[rnd] + nm18[rnd2] + nm19[rnd3] + nm18[rnd6] + nm22[rnd7]; 40 } else { 41 rnd = Math.floor(Math.random() * nm5.length); 42 rnd2 = Math.floor(Math.random() * nm6.length); 43 rnd3 = Math.floor(Math.random() * nm7.length); 44 rnd6 = Math.floor(Math.random() * nm6.length); 45 rnd7 = Math.floor(Math.random() * nm10.length); 46 names = nm5[rnd] + nm6[rnd2] + nm7[rnd3] + nm6[rnd6] + nm10[rnd7]; 47 } 48 } else { 49 rnd = Math.floor(Math.random() * nm1.length); 50 rnd2 = Math.floor(Math.random() * nm2.length); 51 rnd3 = Math.floor(Math.random() * nm3.length); 52 rnd4 = Math.floor(Math.random() * nm4.length); 53 names = nm1[rnd] + nm2[rnd2] + " " + nm3[rnd3] + nm4[rnd4]; 54 } 55 br = document.createElement('br'); 56 element.appendChild(document.createTextNode(names)); 57 element.appendChild(br); 58 } 59 if (document.getElementById("result")) { 60 document.getElementById("placeholder").removeChild(document.getElementById("result")); 61 } 62 document.getElementById("placeholder").appendChild(element); 63 }