Paladin Aura A Roll20 API that automatically shows when a token is in range to receive a Paladin's aura-bonus, and reminds users in the chat when the bonus should be applied. Available on the Roll20 one-click API menu! Depreciated version (not optimized enough to work p roperly): Roll20 Forum | GitHub Links GitLab Repository Download the JS Notes If you are an API developer: I am trying to get this API onto the Roll20 API Repository. Please pass on any advice you may have. The API is only compatible with the Roll20 D&D 5E OGL Sheet. The API only runs on the player-ribbon page and only if the grid-type is square. Distances are calculated depending on the "measurement" setting of the page. Large and small tokens are accommodated. If a token that represents a character is manually included / excluded from a paladin's aura, it will apply to all of that character's tokens. For more, see Aura-Bonus Inclusions / Exclusions. Usage The API requires next-to-no user input. By default, measurements are calculated based on the page measurement settings, and any token that represents a non-npc will be granted a paladin's aura bonus. Aura-Bonus Inclusions / Exclusions The paladin aura can be toggled for any token by the paladin. To do so, select the paladin token, and use the character ability that appears at the top of the screen: ~ToggleAuraTarget You will be prompted to select a target. Once you do so, whether the target is affected by the selected paladin's aura will be toggled. If the target has a character sheet, this will also apply to any other tokens representing that sheet. Saving Throws When a saving throw is made using the Roll20 5E OGL Sheet template (even if the roll came from the Beyond20 browser plugin) the API will try to find a token who's name contains the first name of the name attached to the roll template. Upon finding one or more token(s), it will post to chat to remind the player of the aura-bonus. Issues Either leave a message on this API Forum Post or a New Issue Report on GitLab and I'll reply as soon as I can. Updates 1.0.3 - Reduce chat error output on pages that are not compatible when users start drawing.
1.0.2 - Character sheet saving throws are now detected.
1.0.1 - Improve chat output when a page is loaded. Previews (click images to play)