Kraynic said: I guess it depends on how many entries you have and how easy/hard it would be to weight it, but what about doing 2 different rollable tables, with a different macro to call each one. If you make the main one the whispered table, you could give it an entry equal to the combined weight of all the public results that simply says "Roll public table". Then, when that result comes up, you hit the other macro to display a result from the table your players are allowed to see. You could even use the chat menu trick to have a button to click that rolls the public table. That trick an many others can be found in this thread. Thanks for the link I shall investigate it. Brian A. said: Is it also possible to get a result from a rollable table and send a whisper of that info to a player? This is basically what I'm doing by reading it out loud to the group. If the result were player specific I would, of course, whisper it to the player. Good to see someone suggesting what I'm already doing as it affirms my actions thus far and tells me I'm not missing something obvious. The Aaron said: Probably the best you can do is to have a macro to Roll that outputs the text for the players as well as a code for the GM and a link to the handout, something like: &{template:default}{{name=What you found...}}{{Result=[[1t[TableForGM]]]}}
/w gm [Handout For GM](<a href="http://journal.roll20.net/handout/-LjT6b95b2AQB9zPLTBO" rel="nofollow">http://journal.roll20.net/handout/-LjT6b95b2AQB9zPLTBO</a>) Running a handout link for every event in a random event table that spans 100-1000 events is a daunting task and doesn't really seem worth the payoff vs the option of just reading the information and holding back on the stuff requiring action on the part of the players. This however does raise a second question looking at your code causing me to wonder if a table can be seated in a wrapper macro. Such as follows. Everything in this works but the last one I just added which is a rollable table. This is what the code looks like.