The API is reactive, it can only perform actions after an event has triggered it. It would not be able to change your attack before it was displayed. Best case, it could output something like "Damage was actually 8", which wouldn't be very useful, and would be somewhat complicated (have to determine if the roll was for a character that needed the +2, have to determine if the roll was for a short bow, have to parse the damage out of the roll template, etc.) For the DnD 5e (Community Contributed) character sheet, add a + 2 to the damage in the Damage Dice column for shortbow and longbow entries. This will report the correct damage for the correct weapons automatically. Alternatively, if you want to see the damage separately, you can put the Bracers of Defense in as a Class Action , then check Show output options? and check Ranged Weapons : This will show you the damage separately, similarly to how a critical hit's damage is reported. It will show on all ranged weapons, but will allow you to selectively add the damage in.