Adding v12 Compatibility
Fixed issue with multiple names being added when AlwaysHP re-renders
Removed scrolling text on hp change because systems cover it
Added a keybinding to focus on the AlwaysHP text field
Added the option to change the colouring of the buttons. In case the system has different colours, or for people with colour blindness.
Upgraded to handle system that use wounding rather than hp. Thank you, sasquach45932, for the patch.
French translations added, thank you JDedeWS
Fixed issue when trying to collect controlled tokens when canvas is turned off
Cleared issue with changes made to Combat Details
Fixing issues with v11 statuses.
Adding hotkey to toggle the Always HP window.
Fixed issues with the D&D5e group actor.
Added option to hide the saving throw display.
Fixed issues with input field auto focussing.
Added Polish translation, thank you Lioheart
Focus on the input whenever AlwaysHP is rendered.
Fixed issue when selecting multiple tokens to set HP to 0 or to full, using the first tokens min/max value rather than the individual token's value.
Fixed issue with setting defeated status in PF2E.
Fixed issue with showing death saving throw if death saving throw isn't an attribute.
Added the option to show AlwaysHP whenever a token is being controlled, or only during combat.
Added an API for AlwaysHP so other modules can access the application, or toggle the window, or refresh the token.
Fixed issue with selecting a value off the HP bar, when a value is already in the text box.
Fixed issue with display in DSA
Fixing a bug, detecting if it's v10 or not.
Fixing a bug with the defeated status that was preventing a token from healing.
Added the option to change what AlwaysHP does with an unsigned value. Currently a number without a + or minus is treate as negative and will hurt the token. You can now change it so it will assume healing instead.
Fixed issues detecting when a token is defeated
Fixed an issue when a controlled token doesn't have an actor.
Fixing issues with changing the hp via the mouse over the bar.
Adding some styling changes
Adding support for v10
Fixed issue getting resource value when the system doesn't support the value
Added the option to adjust temporary max hp by using the 'm' attribute. So +m10
will add 10 max HP.
Added scrolling HP numbers when the value changes.
Added the option to make the HP bar reactive. So hovering over the bar will show you what the value would change to if you clicked, and clicking the bar will change the value to that point.
Fixed issue where you weren't able to set the temp hp if the temp hp hadn't been set yet.
Changed background colour of stat to match the HP colour.
Added the HP bar for individually selected tokens, that also includes temporary hitpoints and changes colour to reflect the colours Foundry uses.
Changed how the HP and Temp HP is displayed.
Changed how the number of multiple tokens selected is shown.
Fixed an issue where selecting the token to go to zero wasn't taking temporary hitpoints into account
Added the options to change temporary hitpoints, or change regular hitpoints without disturbing temporary ones. Using +t5
you can add 5 temporary hitpoints, and using -r10
you can subtract 10 regular hitpoints without affecting the temporary ones.
Fixed an issue where hitting the escape key was closing the window
Fixed an issue where incredibly long token names were hiding the HP
Added the option to show, hide and toggle the window.
Making sure the module works in v9.
Changed how the entire application is loaded. Instead of strange class/application hybrid I merged them together as one App. That uses the core settings to drag the window around. I'm hoping this will make it a little more stable and easier to use.
Also added a toggle button to hide/show the window so that's a little more accessible and can be turned on or off as the player sees fit. That way it can be removed outside of combat and then added back in when combat starts.
Fixing issues with changes to using primaryTokenAttribute
changed to using game.system.data.primaryTokenAttribute instead of attribute.hp
Allow DnD3.5 and PF1 to set HP less than 0
Removing all the logging commands
Fixed an issue with hp being used as the resource name instead of using the resource that's in the settings.
Added Japanese translations (Thank you touge)
Fixed issues with mass update of tokens. Due to the nature of some of the changes I'm making I have to wrap a lot of the token updates in an await. So it leaves an animation of each token updating individually, rather than all at once. It's annoying but functional. I'll investigate a solution.
Merged a change (Than you DavidAremaCarretero) to fix a copy and paste error left behind from the 1.0.19 update.
Added Actor update hook to update the always HP bar when any actor changes are made.
Added setting to clear the text box after making a change. So if you want to keep the last value, you can.
Added Death saving throws for DnD5e Allow other systems than just DnD5e and PF2e by allowing GM's to set the resource that gets changed.
Added shift-click to the skull to toggle dead status. Added the ability for the GM to turn off the players dialog. Changed it so that any healing will remove the dead status.
Added setting so that players can turn off the dialog if they don't wish to see it. Added right-click functions to the skull and heart, to change HP without changing the dead status. Changed workflow so that skull will add the dead status and heart will clear it.
Added option to not set the defeated status when clicking the skull.
Fixed a bug, that if you press the up or down arrows and the text box is blank it would remove all HP.
Added functionality to use the enter key on the text box. Using a +number will heal, everything else will hurt. So if you want to remove HP, you don't need to add a - out front. Just the number will do.
Added support for Pathfinder v2. I'd assumed that a specific function of an actor was available across systems. It was not. Added my own function that replicated the bavior and adjusted the project settings so that only DnD5e and PFv2 were available. Technically any system that uses HP could use the application now, but I'm not sure all the systems that use HP. If you use one that uses the HP attribute, please contact me and I'll add it to the list.
Fixed a bug that prevented the window from showing if the window had never been moved before.