Roll20 uses cookies to improve your experience on our site. Cookies enable you to enjoy certain features, social sharing functionality, and tailor message and display ads to your interests on our site and others. They also help us understand how our site is being used. By continuing to use our site, you consent to our use of cookies. Update your cookie preferences .
×
Create a free account

Combining NPC Actions Into 1 Macro

I've got a player in an upcoming campaign who wants to play a Moon Druid, and I'm trying to put together some macros for him so that he doesn't have to keep multiple sheets open at once, and only need to look at his beast sheets while in combat. Right now, I've got him to add each form's main abilities to his macro bar (Skill Checks, Saves, and possibly Initiative). Since he has 4 forms (we're playing 2024) currently, that leads to a lot of buttons on the bottom of his screen, so my next step was to combine them so that his Wolf form would have 1 button which queries which Token Action he wants to perform - Check, Save, or Init. However, when trying to create one mega-macro (instead of querying a #macro), nothing was working for me at all. My next thought, and thus the next step on my journey, was to instead create a macro for Check, Save, and Init, with a query which replaces the @ with the query response. For example: !?{Form|Wolf,Ug's Wolf|Crab,Ug's Crab}  &{template:npc} @{?{Form}|npc_name_flag} This isn't a finished macro, just an idea of what I was trying to achieve within 2014 macro template limitations. I was really happy with this idea but nothing that I do will make it work. I've tried replacing }s with the html equivalents where necessary but nothing works. I've tried a few more ideas to similar non-working results but I'm determined to find a solution to my problem and make life for my druid much easier. Does anyone know how to solve either of my possible options and make one work, or is there another way which I'm not seeing? FYI - player character is using a 2024 PC sheet in a Jumpgate game, BUT all of the Beast statblocks are using 2014 NPC sheets.
The Statblock MacroMule still works for any D&D 2014 sheet to make rolls form a chat menu instead of opening a character sheet. 
1732309863

Edited 1732313552
And the reason your macro isn’t working is because you need to defer the @{ |npc_name_flag} until after the query has processed, which is impossible with the Roll20 Order of Operations (unless you’re using a Mod script).