So, I recently realized that I could use API Buttons in Macros. Joy of joys! My immediate thought was to work on an in-chat interface for navigating character sheet rolls, for those who would rather not clutter their screen with character sheets. Naturally, this requires multiple macros which reference each other. And here my problem showed up. See, to do this you need to use certain HTML character codes. You can see this in the documentation's example at the bottom of the page. This doesn't seem to be much of a problem, so I type away, throwing these in as I work on my Macros. Then I closed and reopened the Macro-editing window. Giving this: [Macro](!
#MacroName) which, I assure you, does not actually work as a Macro. I should mention, the same issue pops up in the API editor when including Macros and Sheet Abilities. While I managed to work around this quirk by careful copying and pasting from external editors, I still would like to know: Why is this? Is it something on my end? Is it Roll20-side? I apologize if I've simply not done my search-fu well enough, but an answer would be appreciated. EDIT: Welp. Turns out the nature of the entities also messes with the formatting of this post, so you'll have to look on the documentation page if you need to see what the Macro's supposed to look like.