Thanks in advance for anyone that can point me in the right direction. My goal was to make a simple chat menu to be able to get some quick descriptive text of common conditions that come up in our 5E game (OGL sheet being used). I read this page to try to figure out the syntax, but don't seem to have understood it completely. The first part works, and I'm able to get the buttons in the chat window, but the second portion of the goal is clicking the condition name to bring up some descriptive text I've pasted into other macros. The setup is: A character sheet named "MacrosUtils" with an ability named "ConditionsList" which puts the buttons up, and then additional abilities/macros in the same character sheet with the descriptive text. Again, the buttons show up in the chat window, it's clicking on them which is problematic. And here's the content of the "ConditionBlinded" description macro: With the text you see above in ConditionsList, clicking the chat menu button causes the output to be the macro name only. If I change it to have the tilde (~) as mentioned on the linked page at the top (because they're on the same sheet) I get a "TypeError, cannot read property 'substring' of undefined." These are the two versions of the macro: /w gm **Conditions:** [Blinded](!
#ConditionBlinded) [Charmed](!
#ConditionCharmed) [Frightened](!
#ConditionFrightened) [Grappled](!
ConditionGrappled)[Incapacitated](!
#ConditionIncapacitated) [Paralyzed](!
#ConditionParalyzed) [Poisoned](!
#ConditionPoisoned) [Prone](!
#ConditionProne) [Restrained](!
#ConditionRestrained) [Stunned](!
#ConditionStunned) [Unconscious](!
#ConditionUnconscious) /w gm **Conditions:** [Blinded](~ConditionBlinded) [Charmed](~ConditionCharmed) [Frightened](~ConditionFrightened) [Grappled](~ConditionGrappled)[Incapacitated](~ConditionIncapacitated) [Paralyzed](~ConditionParalyzed) [Poisoned](~ConditionPoisoned) [Prone](~ConditionProne) [Restrained](~ConditionRestrained) [Stunned](~ConditionStunned) [Unconscious](~ConditionUnconscious) I'm obviously missing something, but this is a first attempt at doing anything like this, and I'd appreciate a pointer to where I'm not getting it. Thank you for any helpful advice or assistance, M