
From another thread, Scott C wrote, "...I would recommend not using the Roll20 Async stuff from OnyxRing. It is very cool, but unfortunately it makes your sheet incompatible with any API scripts (as in the API sandbox will error out and shut down)."
I didn't see any cautionary tales when researching Custom Roll Parsing (CRP), for which OnyxRing originally posted this nifty hack. While losing brain cells trying to grok CRP, something finally clicked for me reading over OnyxRing's post for the 20th time. It occurred to me that I could automate a great deal of combat and perhaps other things in my character sheet sans API. As many of the players/groups I've met so far are not paying for a Pro account, I felt this could be a fantastic way to eliminate more complexity and drive further game immersion.
As mentioned above, in another thread Scott mentioned not to use OnyxRing's change player hack, and now weeks of research, design, development, blood, sweat, and tears...and brain cells, are at risk! Why Scott....WHY?! *camera slowly pulls away to the flicker of lightning, rain droplets, and thunder*
I wanted to make this a public discussion for anyone looking to do the same as I, and supply them with this information so they may make the best informed decision on how to proceed with their character sheet.
Also, your thoughts on whether I could hide this functionality behind a feature flag and let GMs decide whether to use it or remain API compatible?