I am slowly trying to wrap my head around creating macros, and the project I set myself on was a custom 3-step rollable table setup (tavern name and brief, ad-libbed description) that would be whispered to GM, roll for one of 5 name conventions (Adjective + Noun, Noun + Noun, Adjective + Noun with a descriptive title, like bar, club, inn, etc.), and then provide clickable options for each naming convention, which would provide the name of the tavern and lead to the third step -- the ad-libbed description. To give you a better idea of what I'm trying to do, here it is broken down: Whisper GM and roll the following table. /w gm &{template:npcaction} {{rname=Tavern Name Generator}} {{name=Select the following name convention ( [[1t[TavNameConv]]] ), or choose from the list below}} Whisper GM again and Provide a list of the following tables to roll from: TavAdjNoun, TavNounNoun, TavAdjNounTitle, TavNounANDNoun, TavAdjTitle. This is where I'm stuck at the moment. The snippet above works flawlessly and displays the naming convention just fine, but anything I put after comes out blank. Roll from the tables associated with the selected naming convention; roll from additional tables to generate an ad-lib one-two sentence description; whisper both results to GM. This step will be worked on later. Initially, I'd wanted to do this all in one step, but after some reading, I ran into my first issue; the system can't call back to a previous result and use it to perform an action. So, I reasoned that having it suggest a naming convention as part of a nested macro with a list of the available naming conventions would be a nice compromise, but I ran into issues with that as well. After a little trial and error, I found that having it perform a second whisper did in fact work and the npcaction template was displayed properly, but I can't seem to get it to display the list of naming conventions, as you can see below. The commands that do work up to this point are: /w gm &{template:npcaction} {{rname=Tavern Name Generator}} {{name=Select the following name convention ( [[1t[TavernNameConvention]]] ), or choose from the list below}} /w gm &{template:npcaction}{{rname=Generation Methods}} Everything after {{rname=Generation Methods}} seems to fail. I suppose my first question should be, is this too ambitious a project, or simply beyond what the system can handle without the API? If not, are there any known bugs I should be aware of that could be potential challenges in making this work? Secondly, I'm clearly missing something, but I'm not entirely sure where else to look at this point, so, if you can think of anything that could shed some light on whatever I'm missing, I'd definitely appreciate it. Between the wiki, video tutorials (yes, even Cody's Taking20, Roll20 Master Series) and, trial and error, I'm just finding myself more frustrated -- I can get a nested die-roller working, and the basic concept behind its execution is similar in my mind, but I haven't had much luck so far. Finally, is what I have so far . . . 'too clunky'? Could it be streamlined a bit? Thank you in advance. Your time and insight are greatly appreciated.