Lifer4700 said: Yes, the macros are stored on the character sheets, but not as attributes (I didn't know you could put macros in attributes), but as abilities. I read that section of the help, but it didn't make much sense. What would the target_name be in the example above? It says I can name it whatever I want, but I won't know the target token's name ahead of time, that's why I use @{target|token_name}, right? What are the optional_flags that I can use? Here is an example of how I have them set up. Each character sheet has at least these two macros, just using different "dice". I would like to add something like #{target|Defend} or @{target|#Defend} (I've tried so many combinations, none of which have worked) to the all the attack macros to save a step. Ah. If you are using an Ability, then use the % instead of the @ Perhaps: @{selected|token_name} fires his blaster at @{target|target1|token_name} [[t[Blue-Die] ]] [[t[Green-Die] ]] %{target|target1|Defend} for your macro. Note that the person running the macro probably has to have control over the target to be able to run the target's macro. It will probably error if they don't have control. The GM always has control over the character/token so it will not error for them. Target_name is basically just an internal name for you to keep that target (say the first one) separate from subsequent ones if you have multiple targets. Your macro could have @{target|target1|something} @{target|target1|somethingelse} @{target|target2|something} and it would prompt you to click on 2 different targets and would keep track of which target is which. The only optional flag that I know of is the Max flag for the max column of the Attributes. Otherwise you just get the current column when calling an Attribute. Hope that helps.