Track hit points and armor class using this Owlbear Rodeo extension.
Visit the Owlbear Rodeo store to install the extension.
This extension provides a simple way to track:
- Hit Points
- Maximum Hit Points
- Temporary Hit Points
- and Armor Class
Stat Bubbles also features:
- A per token setting to hide stats from players
- Name tags that will never overlap with health bars
- A tool for applying area of effect (AEO) spells
- Settings to configure health bar positions
- An option to show the players segmented enemy health bars
Right click on a token to access the context menu embed and edit a token's stats.
This extension does math for you! To add 6 to your HP type +6 and press Enter. To subtract 6 from your HP type -6 and press Enter. This works for every stat.
In a hurry? press Tab to cycle through the bubbles.
This extension works with tokens on the Prop, Mount, and Character layers.
The health bar is created automatically if a number greater than 0 is in the max health field. The temporary HP and armor class bubbles work the same way.
Name tags can be enabled from the settings menu. Once enabled both players and GMs can set a token's name in the context menu embed. The autofill icon sets the name tag to the token's name property found under the accessibility settings. The name that you give the token will also be displayed in initiative tracking extensions.
The GM gets access to more configuration options.
Use the hide stats from players switch in the context menu to prevent your players from seeing a creature's stats, both in the context menu and on the map. A creature's health bar background turns black to indicate that it is hidden.
The AOE Tool allows GMs to quickly apply AEO damage and healing. Great for spells like fireball or mass healing word.
Use the select tool to select all the creatures you want to include, right click to open the context menu, then use the Shift + S shortcut to open the tool. Any creature that has a maximum health greater than zero will be added to the list. Accidentally select something that shouldn't be included? No need to restart, just set the multiplier to none. Set the multiplier according to whether creatures pass their saving throw or not and whether they are vulnerable or resistant to the damage type. Press confirm, and you're done. If you made a mistake the damage or healing can be undone using the undo button.
The settings menu allows GMs to customize the extension to better fit their use case.
Setting | Description |
---|---|
Vertical offset | Move all tokens' stats up and down to accommodate name tags or other extensions. |
Origin above token | Move all tokens' stats above them. |
Show monster health bars to players | Show just the health bar of hidden tokens to players. This won't allow players to edit the stats or see the exact health numbers. |
Monster health bar segments | When Show monster health bars to players is enabled the GM has the option to show a less granular version of the monsters' health to players. For example: say you only want to show when a monster drops to half health, write 2 in this field. Leaving this setting at 0 shows the exact health bar fill. |
Name tags | This feature adds a custom implementation of name tags to Owlbear Rodeo that will never overlap with a token's health bar. |
Report Bug | This button links to the Owlbear Rodeo Discord where you can report bugs. Including @Seamus in your post will help me find it faster. |
Refresh your page after uninstalling the extension to clear health bars and stat bubbles from the scene. Token data will not be deleted by uninstalling.
I may accept feature requests but - as I have limited time and development plans of my own - being a paid member on Patreon is your best path to getting a feature implemented.
If you need support for this extension you can message me in the Owlbear Rodeo Discord @Seamus or open an issue on GitHub.
If you like using this extension consider supporting me on Patreon where paid members can request features. You can also follow along there as a free member for updates.
This project uses pnpm as a package manager.
To install all the dependencies run:
pnpm install
To run in a development mode run:
pnpm dev
To make a production build run:
pnpm build
GNU GPLv3
Copyright (C) 2023 Owlbear Rodeo
Copyright (C) 2023 Seamus Finlayson
Feel free to fork this but if you post it to the store please do not use my extension name or logo. I am unlikely to accept pull requests.