keithcurtis said: Yes, the wiki is probably the best format and place, but lacks pages for many, many sheets. Also, many users feel uncomfortable editing a wiki. (And some have no experience in doing so.) Myself included. I was trying to suggest ways to make the Macros more Generic in my recent long winded Macro Post (believe it or not, that was all typed on Mobile, no Copypasta, & I held back), as there is a format used systematically in Roll20, which all of the various systems build themselves on. Another problem with the Wiki is that it's quite spread out. Until just last week I didn't even know there was a User Suggested Page! I randomly stumbled across it during a Search for how to do the Comparisons Macros. here's a Clever Roll20 Trick I'm looking into currently actually, for anyone skilled in such things: I wish to run inline math on a Call to figure out Movement Speed, without using API (because I'm a Free User) Limitations I foresee: Varies Sheet to Sheet, use these: @{speed} = Base Speed @{race} = the Character's Race I need a Check for Tabaxi, their Feline Agility offers 2x Speed for 1 Turn @{haste} = I need a way to "Check" for Haste, one that's easily accessible, preferably a check for a Status Icon if there is a way (No API), preferably without User Input (manageable with if needed). This offers another Speed x2 Boost @{longstrider} = amongst other effects which increase Speed by a set amount, this is likely to be accompanied by a ?{query} Don't even bother with the Prefixes, that can be added later. Specifically the reason I'm mentioning this here is that bit about checking for Tabaxi using the Comparison function (which works across all sheets, & is generally difficult to comprehend for most users), it's a Clever Use if someone knows how to get it to work. Sadly the Comparison function has yet to "click" for me yet. (-.-') I'm thinking the Result will look something along the lines of: [[ ( (@{speed} +{ { {@{longstrider}, Longstrider} Longstrider} 1}) *{ { {@{race}, Tabaxi} Tabaxi} 1}) *{ { {@{haste}, Haste} Haste} 1} ]] without some way to AutoMath such things, I'm forced to revert to spamming the User with Queries ! ?{Longstrider|Off,0|On,10} ! ?{Other "+X Speed"|0} ! ?{Haste|Off,1|On,2} ! ?{Feline Agility|Off,1|On,2} [[ ( ( (@{Speed} +?{Longstrider}) +?{Other "+X Speed"}) *?{Haste}) *?{Feline Agility} ]] Or, simply assigning individual Macros for each combination (which is MUCH more work) and implementing them as a Chat Macro List Edit: Encountered 2 Errors in the attempt to post this: 2d1bca450cf64fc3ab8efd51bc1fca33 0460deb89834431ea14564956a2d5556