
Update v0.11 -- Minor update to add formal support for inline rolls.
Provides an interface to add/remove ammunition from a character's attribute. Includes full bounds checking and verification that players own the character they are adjusting.
Two commands:

Output is posted to chat for players, and whispered to the GM:

Bounds checking is not enforced for the GM, before and after values are whispered to allow manual correction if desired:

Players can only change attributes on characters they can control:

(GM is notified if they try to adjust characters they don't control.)
Additional command for looking up character id from a token or token id (because I hate @{selected|token_id} in macros for specific characters):

Git: https://github.com/shdwjk/Roll20API/blob/master/Am...
Provides an interface to add/remove ammunition from a character's attribute. Includes full bounds checking and verification that players own the character they are adjusting.
Two commands:
- !ammo <character_id/token_id> <attribute_name> <delta> -- changes the attribute by the specified delta, bounds checked.
- !get-represents [token_id] -- prints the character_id for the provided or selected token(s).
- !ammo -- by itself whispers the help:

Output is posted to chat for players, and whispered to the GM:

Bounds checking is not enforced for the GM, before and after values are whispered to allow manual correction if desired:

Players can only change attributes on characters they can control:

(GM is notified if they try to adjust characters they don't control.)
Additional command for looking up character id from a token or token id (because I hate @{selected|token_id} in macros for specific characters):

Git: https://github.com/shdwjk/Roll20API/blob/master/Am...
If you use my scripts, want to contribute, and have the spare bucks to do so, go right ahead. However, please don't feel like you must contribute just to use them! I'd much rather have happy Roll20 users armed with my scripts than people not using them out of some sense of shame. Use them and be happy, completely guilt-free!
Disclaimer: This Patreon campaign is not affiliated with Roll20; as such, contributions are voluntary and Roll20 cannot provide support or refunds for contributions.