Character Adjustments Source: <a href="https://bitbucket.org/desertwebdesigns/roll20/src/master/PF2Adjustments/" rel="nofollow">https://bitbucket.org/desertwebdesigns/roll20/src/master/PF2Adjustments/</a> Introduction Character Adjustments allows for quick/simple applications of the Weak and Elite templates from the PF2E Core Rulebook. Simply call the API command passing in a character token, and the script will make all necessary adjustments to HP, Skills, Saves, Weapon modifiers and Damage, and Perception. The script will make the adjustments to the character represented by the token passed in IMPORTANT NOTE: The script does not currently make adjustments to spells and other "limited time use" abilities due to the number of varied ways to represent this damage within the abilities and in the character sheet. Due to this restriction, this script will not currently be submitted to the official script library. Requirements Character Adjustments relies on the modifiers and bonuses taken from the character sheet (developed using the Roll20 PF2E Character Sheet). The token ID passed to the API must represent a character to be modified. The weapon strike damage modifier just runs a simple regular expression on the damage field. It will split the damage into three parts: dice (1d4), symbol (+, -, or neither), and modifier (2,4,etc). If the field doesn't match that expression, it won't work, e.g: 1d4+2, 3d6-1, 2d8 Commands !elite <<Token ID|Character Name>> !weak <<Token ID|Character Name>> Both commands only take one parameter: Token ID|Character Name - (str) The Token ID (likely passed from @{target|token_id} or @{selected|token_id}) representing the character to adjust. Updates Version 0.1 (2021-01-20) Initial release Planned Updates These changes may or may not happen as I continue to work on, and use, the script depending on whether I think it's necessary and/or player feedback Adjust name of character to apply name of adjustment being applied (if applicable) Add option to apply "level bump" for Pathfinder Society purposes Notes Feedback, bug reports, and suggestions for improvement are all welcome.