warhammerDaemons.js (2917B)
1 var nm1 = ["", "", "", "", "c", "ch", "cr", "cz", "g", "gr", "k", "kr", "kh", "n", "q", "qh", "qr", "r", "rh", "sc", "str", "sk", "t", "tr", "v", "vr", "z", "zh"]; 2 var nm2 = ["a", "o", "u", "a", "o", "u", "i", "a", "o", "u", "a", "o", "u", "i", "e", "e", "ai"]; 3 var nm3 = ["'", "", "", "", "", ""]; 4 var nm4 = ["ch", "dr", "dj", "dz", "g", "gh", "gg", "gr", "gd", "gb", "k", "kr", "kz", "m", "mn", "mz", "mr", "n", "nn", "nd", "ng", "nz", "ndr", "nbr", "ngr", "r", "rr", "rdr", "rgr", "rz", "rzh", "rzr", "rbr", "sr", "sg", "sgh", "shr", "zh", "zr", "zhr", "zg", "zk"]; 5 var nm5 = ["c", "k", "l", "n", "nd", "s", "th", "z"]; 6 var nm6 = ["amber", "ash", "battle", "bitter", "blade", "blaze", "blazing", "blood", "bone", "chain", "chaos", "cinder", "claw", "dead", "death", "ember", "fate", "fire", "flame", "fury", "gore", "grim", "heart", "hell", "horn", "lone", "mourn", "nether", "night", "obsidian", "onyx", "plague", "pyre", "rage", "shadow", "silent", "skull", "slate", "storm", "void", "wild", "wrath"]; 7 var nm7 = ["bane", "bender", "binder", "blaze", "bleeder", "blight", "born", "brand", "breaker", "breath", "bringer", "caller", "chaser", "cleaver", "crest", "dancer", "drifter", "father", "flayer", "force", "forged", "gaze", "gazer", "grip", "heart", "hunter", "keeper", "maker", "master", "might", "mourn", "reaper", "reaver", "rider", "ripper", "seeker", "shade", "shadow", "shaper", "strider", "striker", "sworn", "taker", "thane", "watcher", "weaver"]; 8 var nm8 = ["the ", "", "", ""]; 9 var br = ""; 10 11 function nameGen() { 12 $('#placeholder').css('textTransform', 'capitalize'); 13 var element = document.createElement("div"); 14 element.setAttribute("id", "result"); 15 for (i = 0; i < 10; i++) { 16 nameMas(); 17 while (nMs === "") { 18 nameMas(); 19 } 20 rnd7 = Math.floor(Math.random() * nm6.length); 21 rnd8 = Math.floor(Math.random() * nm7.length); 22 rnd9 = Math.floor(Math.random() * nm8.length); 23 while (nm6[rnd7] === nm7[rnd8]) { 24 rnd8 = Math.floor(Math.random() * nm7.length); 25 } 26 names = nMs + " " + nm8[rnd9] + nm6[rnd7] + nm7[rnd8]; 27 br = document.createElement('br'); 28 element.appendChild(document.createTextNode(names)); 29 element.appendChild(br); 30 } 31 if (document.getElementById("result")) { 32 document.getElementById("placeholder").removeChild(document.getElementById("result")); 33 } 34 document.getElementById("placeholder").appendChild(element); 35 } 36 37 function nameMas() { 38 rnd = Math.floor(Math.random() * nm1.length); 39 rnd2 = Math.floor(Math.random() * nm2.length); 40 rnd3 = Math.floor(Math.random() * nm3.length); 41 rnd4 = Math.floor(Math.random() * nm2.length); 42 rnd5 = Math.floor(Math.random() * nm4.length); 43 rnd6 = Math.floor(Math.random() * nm5.length); 44 nMs = nm1[rnd] + nm2[rnd2] + nm3[rnd3] + nm4[rnd5] + nm2[rnd4] + nm5[rnd6]; 45 testSwear(nMs); 46 }