
I've started using roll20 recently, and I'm slowly getting a feel for it. To streamline the gameplay a bit, I'm trying to create macros to cut down on the number of clicks required for common actions. The player's macros are getting along nicely, but I'm hitting several snags with the GM ones. So far I've come up with the following: Show NPC clickable actions in chat : /w GM &{template:atk} {{desc=***@{selected|character_name}*** [@{selected|repeating_npcaction_$0_name}](~selected|repeating_npcaction_$0_npc_action) &{noerror} [@{selected|repeating_npcaction_$1_name}](~selected|repeating_npcaction_$1_npc_action) &{noerror} [@{selected|repeating_npcaction_$2_name}](~selected|repeating_npcaction_$2_npc_action) &{noerror} [@{selected|repeating_npcaction_$3_name}](~selected|repeating_npcaction_$3_npc_action) &{noerror} }} Quickly roll checks and saves for both PCs and NPCs : /w GM &{template:atk} {{desc=***@{selected|character_name}*** **---------------------------------------------** **Saving Throws** [Strength](~Selected|strength_save) **|** [Dexterity](~Selected|dexterity_save) **|** [Constitution](~Selected|constitution_save) [Intelligence](~Selected|intelligence_save) **|** [Wisdom](~Selected|wisdom_save) **|** [Charisma](~Selected|charisma_save) **---------------------------------------------** **Ability Checks** [Strength](~Selected|strength) **|** [Dexterity](~Selected|dexterity) **|** [Constitution](~Selected|constitution) [Intelligence](~Selected|intelligence) **|** [Wisdom](~Selected|wisdom) **|** [Charisma](~Selected|charisma) **---------------------------------------------** **Lie** Passive Perception: [[@{Selected|passive_wisdom}]] [Insight](~Selected|insight) **|** [Perception](~Selected|perception) **Cheat** [Persuasion](~Selected|persuasion) **|** [Deception](~Selected|deception) **|** [Intimidation](~Selected|intimidation) **|** [Performance](~Selected|performance) **Steal** [Stealth](~Selected|stealth) **|** [Sleight of Hand](~Selected|sleight_of_hand) [@{Selected|repeating_tool_$0_toolname}](~Selected|repeating_tool_$0_tool) &{noerror} }} The ouput is something like this: There are a couple of problems I've run into, I hope someone can give me some pointers to adress them. - &{noerror} works inconsistently. If I use "test macro" no errors are present, but if I use the macro after saving it I get errors like in the screenshot. My workaround, so far, was to split the NPC actions script in 0-1 and 2-3, but it's a really lame workaround. - I cannot target thieve's tools . Workaround was to ask everyone with the appropriate proficiency to move up the tools in the first slot (whi I can target with repeating_tool_$0_tool ) . However this does not work for NPCs, or at least I always get an error, even with &{noerror} (see previous problem) - I cannot directly /w GM the rolls in the table . And that's a real pain. If I have to always open up PCs/NPCs character sheets to always tick the "to GM" option most of the macro's value disappears. This is really important for the Lie/Cheat/Steal block (yes, I use a lot of social combat). I would greatly appreciate any tips you might have.