I am not sure this can be done or not. Need help with a Macro I am creating a Report Macro for me as the GM. I click the report Macro (on my Macro bar), it brings up a menu of macro choices in chat, then I click the button to execute that macro. OK that part I can do. Each Macro has a specific function, report all Hit Points of the PCs or report the wealth of all PCs. The thing is I do not want to have to type all of the PCs name for each and every Macro as there would be about 20 of them and when players enter or leave the game I have spend a good deal of time adding or deleting their character name. I know you cannot assign a variable a value directly unless you use a query, I do not want that. I want to make a list of all the character names and have each Macro reference that. I thought of making a GM character sheet and assigning Abilities of Name=PC1 and Current=Character Name #1, Name=PC2 and Current=Character Name #2, ect. Then reference those Attributes for each Macro. Thus only having to keep the list current on the GM sheet. By the way I am doing this for Pathfinder but want to use it is other systems as well. As a test Macro, for the results, this is what I have for roll template: @{PC-whisper} &{template:pf_generic} @{toggle_rounded_flag} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_block}}} {{name=Report of all HP}} {{character_name=@{GM|character_name}}} {{character_id=@{GM|character_id}}} {{subtitle=subtitle}} {{Character=**Current \ Max**}} {{@{PC1}=**@{PC1|HP} @{PC1|HP|max}**}} {{@{PC2}=**@{PC2|HP} @{PC2|HP|max}**}} {{@{PC3}=**@{PC3|HP} @{PC3|HP|max}**}} The problem is the @{PC1|... So the issue is I cannot get the values from each character sheet without actually replacing @{PC1|...}, @{PC2...}, and @{PC3...} with the actual character's names. I hope i am making myself clear. Sometimes it is difficult to explain in writing what I see in my head (besides the whole or two that I have). Any help here would be appreciated.