dndTreants.js (4496B)
1 var nm1 = ["Ad", "Ae", "Ara", "Bal", "Bei", "Bi", "Bry", "Cai", "Car", "Chae", "Cra", "Da", "Dae", "Dor", "Eil", "El", "Ela", "En", "Er", "Fa", "Fae", "Far", "Fen", "Gen", "Gil", "Glyn", "Gre", "Hei", "Hele", "Her", "Hola", "Ian", "Iar", "Ili", "Ina", "Jo", "Kea", "Kel", "Key", "Kris", "Leo", "Lia", "Lora", "Lu", "Mag", "Mia", "Mira", "Mor", "Nae", "Neri", "Nor", "Ola", "Olo", "Oma", "Ori", "Pa", "Per", "Pet", "Phi", "Pres", "Qi", "Qin", "Qui", "Ralo", "Rava", "Rey", "Ro", "Sar", "Sha", "Syl", "The", "Tor", "Tra", "Tris", "Ula", "Ume", "Uri", "Va", "Val", "Ven", "Vir", "Waes", "Wran", "Wyn", "Wysa", "Xil", "Xyr", "Yel", "Yes", "Yin", "Ylla", "Zin", "Zum", "Zyl"]; 2 var nm2 = ["balar", "banise", "bella", "beros", "can", "caryn", "ceran", "cyne", "dan", "di", "dithas", "dove", "faren", "fiel", "fina", "fir", "geiros", "gella", "golor", "gwyn", "hana", "harice", "hice", "horn", "jeon", "jor", "jyre", "kalyn", "kas", "kian", "krana", "lamin", "lanar", "lar", "leen", "len", "leth", "lynn", "maer", "maris", "menor", "moira", "myar", "mys", "na", "nala", "nan", "neiros", "nelis", "norin", "peiros", "petor", "phine", "phyra", "qen", "qirell", "quinal", "ra", "ralen", "ran", "rel", "ren", "ric", "rien", "rieth", "ris", "ro", "rona", "rora", "roris", "salor", "sandoral", "satra", "stina", "sys", "thana", "thyra", "toris", "tris", "tumal", "valur", "varis", "ven", "vyre", "warin", "wenys", "wraek", "wynn", "xalim", "xidor", "xina", "xisys", "yarus", "ydark", "ynore", "yra", "zana", "zeiros", "zorwyn", "zumin"]; 3 var nm3 = ["Algal", "Bare", "Barren", "Dense", "Dwarf", "Hard", "Pygmy", "Scorched", "Scorch", "Scrub", "Tender", "Wild", "Nettle", "Shadow", "Splint", "Splinter", "Mad", "Gentle", "Spring", "Summer", "Winter", "Autumn", "Fall", "Snow", "Iron", "Wise", "Clever", "Cunning", "Sharp", "Bland", "Taint", "Tainted", "Mellow", "Weeping", "Tender", "Kind", "Soft", "Quiet", "Silent", "Mild", "Bitter", "Cruel", "Mean", "Vine", "Black", "Gray", "Charred", "Burn", "Burned"]; 4 var nm4 = ["acorn", "alder", "ash", "beech", "birch", "cedar", "cherry", "cypress", "elm", "fir", "juniper", "larch", "locust", "maple", "oak", "peach", "pine", "poplar", "spruce", "walnut", "willow", "yew", "tree", "hazel", "twig", "trunk", "root", "nut", "trunk", "herb", "limb", "beard", "leaf", "husk", "spur", "sprout", "wood", "stump", "thorn", "talon", "blossom", "leg", "legs", "limbs", "tendril"]; 5 var nm5 = ["Acorn", "Alder", "Ash", "Beech", "Birch", "Cedar", "Cherry", "Cypress", "Elm", "Fir", "Juniper", "Larch", "Locust", "Maple", "Oak", "Oaken", "Peach", "Pine", "Poplar", "Spruce", "Walnut", "Willow", "Yew", "Tree", "Hazel", "Thistle"]; 6 var nm6 = ["bark", "beard", "blade", "bramble", "nettle", "spray", "bush", "shell", "husk", "claw", "fang", "talon", "paw", "crown", "fern", "copse", "scrub", "flesh", "fury", "grove", "covert", "stand", "herb", "leaf", "growl", "howl", "trunk", "root", "bellow", "roar", "snarl", "shade", "shadow", "flower", "blossom", "limb", "lock", "spine", "pad", "needle", "stalk", "splint", "splinter", "spur", "twig", "stub", "stump", "shrub", "skin", "thorn", "tip", "tooth", "twig", "wood", "burn", "scar", "eye", "brow", "sprout", "tendril"]; 7 8 function nameGen(type) { 9 $('#placeholder').css('textTransform', 'capitalize'); 10 var tp = type; 11 var br = ""; 12 var element = document.createElement("div"); 13 element.setAttribute("id", "result"); 14 for (i = 0; i < 10; i++) { 15 if (i < 5) { 16 nameMas(); 17 while (nMs === "") { 18 nameMas(); 19 } 20 } else { 21 nTp = Math.random() * 2 | 0; 22 if (nTp === 0) { 23 rnd = Math.random() * nm3.length | 0; 24 rnd2 = Math.random() * nm4.length | 0; 25 nMs = nm3[rnd] + nm4[rnd2]; 26 } else { 27 rnd = Math.random() * nm5.length | 0; 28 rnd2 = Math.random() * nm6.length | 0; 29 nMs = nm5[rnd] + nm6[rnd2]; 30 } 31 } 32 br = document.createElement('br'); 33 element.appendChild(document.createTextNode(nMs)); 34 element.appendChild(br); 35 } 36 if (document.getElementById("result")) { 37 document.getElementById("placeholder").removeChild(document.getElementById("result")); 38 } 39 document.getElementById("placeholder").appendChild(element); 40 } 41 42 function nameMas() { 43 rnd = Math.random() * nm1.length | 0; 44 rnd2 = Math.random() * nm2.length | 0; 45 nMs = nm1[rnd] + nm2[rnd2]; 46 testSwear(nMs); 47 }