Looked around and didn't see anything like this. Looking to make random encounter tables: Grasslands-Common, Grasslands-Uncommon, Grasslands-Rare, etc (Each with random creature outputs. Each works when triggered individually) I then have a table for determining the rarity ( Rarity ) which outputs: Common, Uncommon, or Rare. Trying to place the following into a macro but it's not working: /w gm [[ 1t[?{Terrain?|Grasslands |Mountains }-[[1t[Rarity] ]] ] ]] Ouput desired to mimic rolling once from table Grasslands-<Rarity from 2nd table> If I take away the outer table and enter: ?{Terrain?|Grasslands |Mountains }-[[1t[Rarity] ]] ... I DO, in fact, get ' Grasslands-Common ' but when I insert that into the outer table roll, it breaks. I get a non-response, nothing in chat and nothing failing in API. That response apparently is not being entered into the outer table as [[1t[Grasslands-Common] ]] (which works if I type it out specifically this way) Found The Aaron's 'Recursive Tables' (Awesome, BTW. Totally got my random treasure charts working) and tried the above line with the !rt in front - no change. Not sure it was meant for this, but what it does do works great. So, real question is: can a table be rolled and have the output pulled into a table name of a rolled table?