hpHouses.js (4475B)
1 function nameGen() { 2 var nm1 = ["Baboonpaw", "Baboontooth", "Badgerden", "Badgerfur", "Badgerpaw", "Beaverdam", "Beaverpaw", "Beavertail", "Beavertooth", "Beetleflight", "Beetlescale", "Bisonfur", "Bisonhoof", "Bisonhorn", "Bisonmane", "Bisontail", "Bunyipclaw", "Bunyiptooh", "Canidfur", "Canidgrowl", "Canidpaw", "Centaurhoof", "Cougarclaw", "Cougargrowl", "Cougarleap", "Cougarpelt", "Cougarroar", "Cougarshade", "Cricketleap", "Cricketsong", "Dragonegg", "Dragonfire", "Dragonflight", "Dragonfly", "Dragonnest", "Dragonpaw", "Dragonroar", "Dragonscale", "Dragontail", "Eagle-Eye", "Eagleclaw", "Eagleflight", "Eaglenest", "Eagleplume", "Falconflight", "Falconnest", "Falconplume", "Golemclay", "Gopherden", "Gopherpaw", "Gorgonden", "Gorgoneye", "Gorgonscale", "Harpynest", "Harpysong", "Heronflight", "Heronleap", "Heronnest", "Hydraden", "Hydrahead", "Hydrascale", "Jackalden", "Jackalhowl", "Jackalpaw", "Kelphiehair", "Kelpiemane", "Leopardmane", "Leopardpaw", "Leopardspot", "Leopardtooth", "Lionden", "Lionmane", "Lionpaw", "Lionroar", "Lupuseye", "Lupusfur", "Lupushowl", "Lupuspelt", "Marlinfin", "Marlinleap", "Marlinscale", "Marlinspear", "Martenpaw", "Martenpelt", "Nagaden", "Nagascale", "Otterpelt", "Otterstone", "Pandafur", "Pandapaw", "Pantherden", "Panthereye", "Pantherpelt", "Phoenixeye", "Phoenixflame", "Phoenixflight", "Pythonbite", "Pythonden", "Pythoneye", "Rabbitden", "Rabbitfur", "Rabbitleap", "Ravenbeak", "Ravenflight", "Ravennest", "Rhinohorn", "Rhinoskin", "Salmonleap", "Salmonscale", "Satyrhoof", "Satyrhorn", "Satyrsong", "Selkieflight", "Selkietail", "Sparrowbeak", "Sparrowclaw", "Sparrowflight", "Sparrownest", "Spiderden", "Spidereye", "Spiderweb", "Tigereye", "Tigerfur", "Tigerstripe", "Tortoiseshell", "Turtleshell", "Turtletail", "Viperden", "Vipernest", "Viperscale", "Weaselden", "Weaselfur", "Weaselpaw", "Wyvernflight", "Wyvernnest", "Wyvernpaw", "Wyvernscale", "Yetifur", "Yetipaw", "Yetipelt"]; 3 var nm2 = ["Alba", "Alpa", "Bandi", "Barra", "Cobra", "Croco", "Dragon", "Falcon", "Gibbon", "Gorgon", "Griffin", "Gryffin", "Grizzle", "Gryzzle", "Heron", "Hummin", "Hydra", "Jagu", "Kanga", "Leo", "Lion", "Llama", "Mockin", "Naga", "Orca", "Panda", "Para", "Puffin", "Puma", "Python", "Raven", "Rhino", "Rhyno", "Robin", "Sala", "Sparrow", "Toucan", "Turtle", "Tyran", "Vixen", "Vyxen", "Yeti", "Zebra"]; 4 var nm3 = ["Arach", "Arachn", "Bandic", "Basil", "Basyl", "Buffal", "Bunyip", "Buzzar", "Centaur", "Chimer", "Chymer", "Condor", "Coral", "Coyot", "Crocod", "Dragon", "Eleph", "Falcon", "Ferret", "Gator", "Gibbon", "Gybbon", "Giraf", "Gyraf", "Golem", "Gorgon", "Griffin", "Gryffin", "Heron", "Hover", "Hummin", "Jackal", "Lemur", "Leopard", "Lion", "Lizar", "Lyzar", "Lizard", "Lyzard", "Loris", "Lupus", "Macaw", "Marlin", "Mockin", "Nighting", "Octop", "Otter", "Panther", "Parrot", "Pegas", "Puffin", "Python", "Quetzal", "Raven", "Rhinos", "Rhynos", "Robin", "Salam", "Satyr", "Sparrow", "Spider", "Spyder", "Tiger", "Tyger", "Toucan", "Tyran", "Undin", "Unic", "Viper", "Vyper", "Vixen", "Vyxen", "Weasel", "Wyvern"]; 5 var nm4 = ["d", "g", "h", "l", "m", "n", "r", "s", "t", "v", "w", "z"]; 6 var nm5 = ["a", "e", "o", "i", "a", "o"]; 7 var nm6 = ["c", "f", "l", "l", "n", "n", "r", "r", "s", "s", "t", "th", "th"]; 8 var br = ""; 9 var element = document.createElement("div"); 10 element.setAttribute("id", "result"); 11 for (i = 0; i < 10; i++) { 12 if (i < 6) { 13 rnd2 = Math.random() * nm5.length | 0; 14 rnd3 = Math.random() * nm6.length | 0; 15 if (i < 3) { 16 rnd = Math.random() * nm3.length | 0; 17 names = nm3[rnd] + nm5[rnd2] + nm6[rnd3]; 18 nm3.splice(rnd, 1); 19 } else { 20 rnd = Math.random() * nm2.length | 0; 21 rnd4 = Math.random() * nm4.length | 0; 22 names = nm2[rnd] + nm4[rnd4] + nm5[rnd2] + nm6[rnd3]; 23 nm2.splice(rnd, 1); 24 } 25 } else { 26 rnd = Math.random() * nm1.length | 0; 27 names = nm1[rnd]; 28 nm1.splice(rnd, 1); 29 } 30 br = document.createElement('br'); 31 element.appendChild(document.createTextNode(names)); 32 element.appendChild(br); 33 } 34 if (document.getElementById("result")) { 35 document.getElementById("placeholder").removeChild(document.getElementById("result")); 36 } 37 document.getElementById("placeholder").appendChild(element); 38 }