wowHippogryph.js (3345B)
1 var nm1 = ["f", "h", "j", "l", "m", "n", "ph", "r", "z"]; 2 var nm2 = ["ai", "a", "a", "e", "i", "o", "a", "a", "e", "i", "o", "a", "a", "e", "i", "o", "a", "a", "e", "i", "o", "y"]; 3 var nm3 = ["'", "g", "l", "ln", "n", "nt", "r", "rl", "s", "sh", "v", "z"]; 4 var nm4 = ["a", "i", "a", "i", "e", "o"]; 5 var nm5 = ["d", "l", "n", "r", "s", "sh", "t", "th", "v", "z"]; 6 var nm6 = ["a", "a", "e", "i", "o"]; 7 var nm7 = ["d", "h", "n", "t", "v"]; 8 var nm8 = ["iu", "ia", "ie", "ea", "a", "e", "i", "o", "a", "e", "i", "o", "a", "e", "i", "o", "a", "e", "i", "o", "a", "e", "i", "o", "a", "e", "i", "o", "a", "e", "i", "o"]; 9 var nm9 = ["l", "n", "r", "s", "th"]; 10 var nm13 = ["beak", "blue", "bright", "bronze", "cloud", "crown", "dagger", "dark", "dawn", "death", "doom", "dream", "dusk", "emerald", "fey", "fray", "ghost", "glade", "gold", "green", "gray", "grim", "jade", "ley", "light", "marsh", "mist", "moon", "nether", "night", "rain", "razor", "red", "shadow", "sharp", "silver", "sky", "snow", "stag", "steel", "storm", "sun", "thorn", "thunder", "twilight", "white", "wind", "wraith", "wrath"]; 11 var nm14 = ["beak", "bill", "buck", "chase", "chaser", "claw", "crest", "dive", "fall", "feather", "flight", "head", "plume", "quill", "storm", "stormer", "tail", "talon", "watcher", "wing"]; 12 var br = ""; 13 14 function nameGen(type) { 15 var tp = type; 16 $('#placeholder').css('textTransform', 'capitalize'); 17 var element = document.createElement("div"); 18 element.setAttribute("id", "result"); 19 for (i = 0; i < 10; i++) { 20 if (i < 5) { 21 nameMas(); 22 while (nMs === "") { 23 nameMas(); 24 } 25 } else { 26 rnd = Math.random() * nm13.length | 0; 27 rnd2 = Math.random() * nm14.length | 0; 28 while (nm13[rnd] === nm14[rnd2]) { 29 rnd = Math.random() * nm13.length | 0; 30 } 31 nMs = nm13[rnd] + nm14[rnd2]; 32 } 33 br = document.createElement('br'); 34 element.appendChild(document.createTextNode(nMs)); 35 element.appendChild(br); 36 } 37 if (document.getElementById("result")) { 38 document.getElementById("placeholder").removeChild(document.getElementById("result")); 39 } 40 document.getElementById("placeholder").appendChild(element); 41 } 42 43 function nameMas() { 44 nTp = Math.random() * 6 | 0; 45 rnd = Math.random() * nm1.length | 0; 46 rnd2 = Math.random() * nm2.length | 0; 47 rnd3 = Math.random() * nm3.length | 0; 48 rnd4 = Math.random() * nm4.length | 0; 49 rnd5 = Math.random() * nm5.length | 0; 50 rnd6 = Math.random() * nm8.length | 0; 51 rnd7 = Math.random() * nm9.length | 0; 52 while (nm3[rnd3] === nm1[rnd] || nm3[rnd3] === nm5[rnd5]) { 53 rnd3 = Math.random() * nm3.length | 0; 54 } 55 while (nm5[rnd5] === nm9[rnd7]) { 56 rnd7 = Math.random() * nm9.length | 0; 57 } 58 if (nTp < 4) { 59 nMs = nm1[rnd] + nm2[rnd2] + nm3[rnd3] + nm4[rnd4] + nm5[rnd5] + nm8[rnd6] + nm9[rnd7]; 60 } else { 61 rnd8 = Math.random() * nm6.length | 0; 62 rnd9 = Math.random() * nm7.length | 0; 63 while (nm7[rnd9] === nm9[rnd7] || nm7[rnd9] === nm5[rnd5]) { 64 rnd9 = Math.random() * nm7.length | 0; 65 } 66 nMs = nm1[rnd] + nm2[rnd2] + nm3[rnd3] + nm4[rnd4] + nm5[rnd5] + nm6[rnd8] + nm7[rnd9] + nm8[rnd6] + nm9[rnd7]; 67 } 68 testSwear(nMs); 69 }