thanks for the reply, seems kind of dumb to not sell complex roll able tables here , i takes hours of work and im sure dms would love it. i also have a random encounter table with a nested macro for city,swamp,sea,wilderness,desert,mountain,road,and other encounters with well over 3000 entries . here are some examples of the NPC 1 click in my game for 5E it draws 2 male and 2 female names and the gm picks . NPC is Sex & Race: <span class="inlinerollresult showtip tipsy-n-right" original-title="Rolling 1t[sex-and-race] = ( Gnome Man )" style="box-sizing: content-box; background-color: rgb(254, 246, 142); border: 2px solid rgb(254, 246, 142); padding: 0px 3px; font-weight: bold; cursor: help; font-size: 1.1em;">Gnome Man Height: <span class="inlinerollresult showtip tipsy-n-right" original-title="Rolling 1t[height] = ( Tall )" style="box-sizing: content-box; background-color: rgb(254, 246, 142); border: 2px solid rgb(254, 246, 142); padding: 0px 3px; font-weight: bold; cursor: help; font-size: 1.1em;">Tall Build: <span class="inlinerollresult showtip tipsy-n-right" original-title="Rolling 1t[build] = ( Thin build )" style="box-sizing: content-box; background-color: rgb(254, 246, 142); border: 2px solid rgb(254, 246, 142); padding: 0px 3px; font-weight: bold; cursor: help; font-size: 1.1em;">Thin build Clothing: <span class="inlinerollresult showtip tipsy-n-right" original-title="Rolling 1t[clothing] = ( Linen clothing, dyed red )" style="box-sizing: content-box; background-color: rgb(254, 246, 142); border: 2px solid rgb(254, 246, 142); padding: 0px 3px; font-weight: bold; cursor: help; font-size: 1.1em;">Linen clothing, dyed red Oddity: <span class="inlinerollresult showtip tipsy-n-right" original-title="Rolling 1t[oddity] = ( Nervous eye twitch )" style="box-sizing: content-box; background-color: rgb(254, 246, 142); border: 2px solid rgb(254, 246, 142); padding: 0px 3px; font-weight: bold; cursor: help; font-size: 1.1em;">Nervous eye twitch Hair: <span class="inlinerollresult showtip tipsy-n-right" title="Rolling 1t[hairstyle] = ( thin )" style="box-sizing: content-box; background-color: rgb(254, 246, 142); border: 2px solid rgb(254, 246, 142); padding: 0px 3px; font-weight: bold; cursor: help; font-size: 1.1em;">thin <span class="inlinerollresult showtip tipsy-n-right" original-title="Rolling 1t[hair] = ( straight green hair )" style="box-sizing: content-box; background-color: rgb(254, 246, 142); border: 2px solid rgb(254, 246, 142); padding: 0px 3px; font-weight: bold; cursor: help; font-size: 1.1em;">straight green hair Eyes: <span class="inlinerollresult showtip tipsy-n-right" title="Rolling 1t[eye2] = ( sleepy )" style="box-sizing: content-box; background-color: rgb(254, 246, 142); border: 2px solid rgb(254, 246, 142); padding: 0px 3px; font-weight: bold; cursor: help; font-size: 1.1em;">sleepy <span class="inlinerollresult showtip tipsy-n-right" original-title="Rolling 1t[eyes] = ( big brown eyes )" style="box-sizing: content-box; background-color: rgb(254, 246, 142); border: 2px solid rgb(254, 246, 142); padding: 0px 3px; font-weight: bold; cursor: help; font-size: 1.1em;">big brown eyes Armor: <span class="inlinerollresult showtip tipsy-n-right" title="Rolling 1t[Armor] = ( Scale mail Armor )" style="box-sizing: content-box; background-color: rgb(254, 246, 142); border: 2px solid rgb(254, 246, 142); padding: 0px 3px; font-weight: bold; cursor: help; font-size: 1.1em;">Scale mail Armor <span class="inlinerollresult showtip tipsy-n-right" original-title="Rolling 1t[Shield] = ( a gold shield with a scale on it )" style="box-sizing: content-box; background-color: rgb(254, 246, 142); border: 2px solid rgb(254, 246, 142); padding: 0px 3px; font-weight: bold; cursor: help; font-size: 1.1em;">a gold shield with a scale on it Wepons: <span class="inlinerollresult showtip tipsy-n-right" original-title="Rolling 1t[weapon] = ( light crossbow )" style="box-sizing: content-box; background-color: rgb(254, 246, 142); border: 2px solid rgb(254, 246, 142); padding: 0px 3px; font-weight: bold; cursor: help; font-size: 1.1em;">light crossbow <span class="inlinerollresult showtip tipsy-n-right" original-title="Rolling 1t[weapon] = ( rapier )" style="box-sizing: content-box; background-color: rgb(254, 246, 142); border: 2px solid rgb(254, 246, 142); padding: 0px 3px; font-weight: bold; cursor: help; font-size: 1.1em;">rapier Names: <span class="inlinerollresult showtip tipsy-n-right" title="Rolling 1t[male-names] = ( Karstak )" style="box-sizing: content-box; background-color: rgb(254, 246, 142); border: 2px solid rgb(254, 246, 142); padding: 0px 3px; font-weight: bold; cursor: help; font-size: 1.1em;">Karstak <span class="inlinerollresult showtip tipsy-n-right" title="Rolling 1t[male-names] = ( Raven )" style="box-sizing: content-box; background-color: rgb(254, 246, 142); border: 2px solid rgb(254, 246, 142); padding: 0px 3px; font-weight: bold; cursor: help; font-size: 1.1em;">Raven <span class="inlinerollresult showtip tipsy-n-right" title="Rolling 1t[female-names] = ( Lysuppe )" style="box-sizing: content-box; background-color: rgb(254, 246, 142); border: 2px solid rgb(254, 246, 142); padding: 0px 3px; font-weight: bold; cursor: help; font-size: 1.1em;">Lysuppe <span class="inlinerollresult showtip tipsy-n-right" title="Rolling 1t[female-names] = ( Allura )" style="box-sizing: content-box; background-color: rgb(254, 246, 142); border: 2px solid rgb(254, 246, 142); padding: 0px 3px; font-weight: bold; cursor: help; font-size: 1.1em;">Allura Occupation: <span class="inlinerollresult showtip tipsy-n-right" title="Rolling 1t[Occupation] = ( Forester )" style="box-sizing: content-box; background-color: rgb(254, 246, 142); border: 2px solid rgb(254, 246, 142); padding: 0px 3px; font-weight: bold; cursor: help; font-size: 1.1em;">Forester Stats <span class="inlinerollresult showtip tipsy-n-right fullfail" title=" Rolling 4d6d1 = ( 5 + 1 + 5 + 1 )" style="box-sizing: content-box; background-color: rgb(254, 246, 142); border: 2px solid rgb(179, 21, 21); padding: 0px 3px; font-weight: bold; cursor: help; font-size: 1.1em;">11 <span class="inlinerollresult showtip tipsy-n-right" title=" Rolling 4d6d1 = ( 4 + 1 + 4 + 4 )" style="box-sizing: content-box; background-color: rgb(254, 246, 142); border: 2px solid rgb(254, 246, 142); padding: 0px 3px; font-weight: bold; cursor: help; font-size: 1.1em;">12 <span class="inlinerollresult showtip tipsy-n-right" original-title=" Rolling 4d6d1 = ( 4 + 5 + 3 + 3 )" style="box-sizing: content-box; background-color: rgb(254, 246, 142); border: 2px solid rgb(254, 246, 142); padding: 0px 3px; font-weight: bold; cursor: help; font-size: 1.1em;">12 <span class="inlinerollresult showtip tipsy-n-right" original-title=" Rolling 4d6d1 = ( 5 + 5 + 1 + 3 )" style="box-sizing: content-box; background-color: rgb(254, 246, 142); border: 2px solid rgb(254, 246, 142); padding: 0px 3px; font-weight: bold; cursor: help; font-size: 1.1em;">13 <span class="inlinerollresult showtip tipsy-n-right fullcrit" title=" Rolling 4d6d1 = ( 5 + 6 + 2 + 2 )" style="box-sizing: content-box; background-color: rgb(254, 246, 142); border: 2px solid rgb(63, 179, 21); padding: 0px 3px; font-weight: bold; cursor: help; font-size: 1.1em;">13 <span class="inlinerollresult showtip tipsy-n-right" title=" Rolling 4d6d1 = ( 4 + 2 + 5 + 1 )" style="box-sizing: content-box; background-color: rgb(254, 246, 142); border: 2px solid rgb(254, 246, 142); padding: 0px 3px; font-weight: bold; cursor: help; font-size: 1.1em;">11 [HP]<span class="inlinerollresult showtip tipsy-n-right" original-title=" Rolling 5d24 = ( 9 + 21 + 22 + 4 + 6 )" style="box-sizing: content-box; background-color: rgb(254, 246, 142); border: 2px solid rgb(254, 246, 142); padding: 0px 3px; font-weight: bold; cursor: help; font-size: 1.1em;">62 } NPC is Sex & Race: <span class="inlinerollresult showtip tipsy-n-right" title="Rolling 1t[sex-and-race] = ( Dwarf male kid )" style="box-sizing: content-box; background-color: rgb(254, 246, 142); border: 2px solid rgb(254, 246, 142); padding: 0px 3px; font-weight: bold; cursor: help; font-size: 1.1em;">Dwarf male kid Height: <span class="inlinerollresult showtip tipsy-n-right" title="Rolling 1t[height] = ( Tall )" style="box-sizing: content-box; background-color: rgb(254, 246, 142); border: 2px solid rgb(254, 246, 142); padding: 0px 3px; font-weight: bold; cursor: help; font-size: 1.1em;">Tall Build: <span class="inlinerollresult showtip tipsy-n-right" original-title="Rolling 1t[build] = ( Thin build )" style="box-sizing: content-box; background-color: rgb(254, 246, 142); border: 2px solid rgb(254, 246, 142); padding: 0px 3px; font-weight: bold; cursor: help; font-size: 1.1em;">Thin build Clothing: <span class="inlinerollresult showtip tipsy-n-right" title="Rolling 1t[clothing] = ( old fashioned clothing )" style="box-sizing: content-box; background-color: rgb(254, 246, 142); border: 2px solid rgb(254, 246, 142); padding: 0px 3px; font-weight: bold; cursor: help; font-size: 1.1em;">old fashioned clothing Oddity: <span class="inlinerollresult showtip tipsy-n-right" title="Rolling 1t[oddity] = ( Tattoo covering chest )" style="box-sizing: content-box; background-color: rgb(254, 246, 142); border: 2px solid rgb(254, 246, 142); padding: 0px 3px; font-weight: bold; cursor: help; font-size: 1.1em;">Tattoo covering chest Hair: <span class="inlinerollresult showtip tipsy-n-right" title="Rolling 1t[hairstyle] = ( tangled )" style="box-sizing: content-box; background-color: rgb(254, 246, 142); border: 2px solid rgb(254, 246, 142); padding: 0px 3px; font-weight: bold; cursor: help; font-size: 1.1em;">tangled <span class="inlinerollresult showtip tipsy-n-right" title="Rolling 1t[hair] = ( straight blue hair )" style="box-sizing: content-box; background-color: rgb(254, 246, 142); border: 2px solid rgb(254, 246, 142); padding: 0px 3px; font-weight: bold; cursor: help; font-size: 1.1em;">straight blue hair Eyes: <span class="inlinerollresult showtip tipsy-n-right" title="Rolling 1t[eye2] = ( Close-set )" style="box-sizing: content-box; background-color: rgb(254, 246, 142); border: 2px solid rgb(254, 246, 142); padding: 0px 3px; font-weight: bold; cursor: help; font-size: 1.1em;">Close-set <span class="inlinerollresult showtip tipsy-n-right" title="Rolling 1t[eyes] = ( slanted grey eyes )" style="box-sizing: content-box; background-color: rgb(254, 246, 142); border: 2px solid rgb(254, 246, 142); padding: 0px 3px; font-weight: bold; cursor: help; font-size: 1.1em;">slanted grey eyes Armor: <span class="inlinerollresult showtip tipsy-n-right" title="Rolling 1t[Armor] = ( Half plate armor )" style="box-sizing: content-box; background-color: rgb(254, 246, 142); border: 2px solid rgb(254, 246, 142); padding: 0px 3px; font-weight: bold; cursor: help; font-size: 1.1em;">Half plate armor <span class="inlinerollresult showtip tipsy-n-right" original-title="Rolling 1t[Shield] = ( a red shield with a mountain on it )" style="box-sizing: content-box; background-color: rgb(254, 246, 142); border: 2px solid rgb(254, 246, 142); padding: 0px 3px; font-weight: bold; cursor: help; font-size: 1.1em;">a red shield with a mountain on it Wepons: <span class="inlinerollresult showtip tipsy-n-right" title="Rolling 1t[weapon] = ( longsword )" style="box-sizing: content-box; background-color: rgb(254, 246, 142); border: 2px solid rgb(254, 246, 142); padding: 0px 3px; font-weight: bold; cursor: help; font-size: 1.1em;">longsword <span class="inlinerollresult showtip tipsy-n-right" original-title="Rolling 1t[weapon] = ( short bow )" style="box-sizing: content-box; outline: none; background-color: rgb(254, 246, 142); border: 2px solid rgb(254, 246, 142); padding: 0px 3px; font-weight: bold; cursor: help; font-size: 1.1em;">short bow Names: <span class="inlinerollresult showtip tipsy-n-right" title="Rolling 1t[male-names] = ( Nicolaus )" style="box-sizing: content-box; background-color: rgb(254, 246, 142); border: 2px solid rgb(254, 246, 142); padding: 0px 3px; font-weight: bold; cursor: help; font-size: 1.1em;">Nicolaus <span class="inlinerollresult showtip tipsy-n-right" title="Rolling 1t[male-names] = ( Dryden )" style="box-sizing: content-box; background-color: rgb(254, 246, 142); border: 2px solid rgb(254, 246, 142); padding: 0px 3px; font-weight: bold; cursor: help; font-size: 1.1em;">Dryden <span class="inlinerollresult showtip tipsy-n-right" title="Rolling 1t[female-names] = ( Heather )" style="box-sizing: content-box; background-color: rgb(254, 246, 142); border: 2px solid rgb(254, 246, 142); padding: 0px 3px; font-weight: bold; cursor: help; font-size: 1.1em;">Heather <span class="inlinerollresult showtip tipsy-n-right" title="Rolling 1t[female-names] = ( Zotulla )" style="box-sizing: content-box; background-color: rgb(254, 246, 142); border: 2px solid rgb(254, 246, 142); padding: 0px 3px; font-weight: bold; cursor: help; font-size: 1.1em;">Zotulla Occupation: <span class="inlinerollresult showtip tipsy-n-right" title="Rolling 1t[Occupation] = ( musician )" style="box-sizing: content-box; background-color: rgb(254, 246, 142); border: 2px solid rgb(254, 246, 142); padding: 0px 3px; font-weight: bold; cursor: help; font-size: 1.1em;">musician Stats <span class="inlinerollresult showtip tipsy-n-right fullcrit" title=" Rolling 4d6d1 = ( 4 + 4 + 5 + 6 )" style="box-sizing: content-box; background-color: rgb(254, 246, 142); border: 2px solid rgb(63, 179, 21); padding: 0px 3px; font-weight: bold; cursor: help; font-size: 1.1em;">15 <span class="inlinerollresult showtip tipsy-n-right" title=" Rolling 4d6d1 = ( 5 + 5 + 5 + 3 )" style="box-sizing: content-box; background-color: rgb(254, 246, 142); border: 2px solid rgb(254, 246, 142); padding: 0px 3px; font-weight: bold; cursor: help; font-size: 1.1em;">15 <span class="inlinerollresult showtip tipsy-n-right importantroll" title=" Rolling 4d6d1 = ( 1 + 1 + 5 + 6 )" style="box-sizing: content-box; background-color: rgb(254, 246, 142); border: 2px solid rgb(74, 87, 237); padding: 0px 3px; font-weight: bold; cursor: help; font-size: 1.1em;">12 <span class="inlinerollresult showtip tipsy-n-right fullcrit" title=" Rolling 4d6d1 = ( 4 + 1 + 6 + 4 )" style="box-sizing: content-box; background-color: rgb(254, 246, 142); border: 2px solid rgb(63, 179, 21); padding: 0px 3px; font-weight: bold; cursor: help; font-size: 1.1em;">14 <span class="inlinerollresult showtip tipsy-n-right" title=" Rolling 4d6d1 = ( 3 + 3 + 2 + 2 )" style="box-sizing: content-box; background-color: rgb(254, 246, 142); border: 2px solid rgb(254, 246, 142); padding: 0px 3px; font-weight: bold; cursor: help; font-size: 1.1em;">8 <span class="inlinerollresult showtip tipsy-n-right fullcrit" title=" Rolling 4d6d1 = ( 6 + 2 + 5 + 2 )" style="box-sizing: content-box; background-color: rgb(254, 246, 142); border: 2px solid rgb(63, 179, 21); padding: 0px 3px; font-weight: bold; cursor: help; font-size: 1.1em;">13 [HP]<span class="inlinerollresult showtip tipsy-n-right" original-title=" Rolling 5d24 = ( 22 + 18 + 21 + 11 + 13 )" style="box-sizing: content-box; background-color: rgb(254, 246, 142); border: 2px solid rgb(254, 246, 142); padding: 0px 3px; font-weight: bold; cursor: help; font-size: 1.1em;">85 }