**Title: **HP issue in Dungeons
**Description: **I have an HP regen amnity on to negate any HP lost from status effects. I lose 999 HP a turn from effects and gain 1004 a turn from regen. My max HP is 20,091 and when I do anything for my turn, it drops to 19,092 and then stays there. Makes my 15% damage at full HP amnity useless but doesn't make sense why it holds steady at the 19,092 HP
**Device: **Pixel 10 Pro XL
**OS: **Android
**Game Version: **V3.19.3
Reported by: @open shell
#HP issue in Dungeons
20 messages · Page 1 of 1 (latest)
Please attach screenshots or other details that would help us diagnose in this thread!
Heals apply first. Then all debuffs reduce your hp. Its one of the reasons why you will not die if you are at 1 hp and heal/receive dmg from a debuff in same turn
This shows the HP lost from effects and HP gained from amnity
I can understand that, but when you lose 999 and gained 1004...shouldn't that equal a gain in HP?
Unless I'm just not understanding it properly lol
You cannot heal over your max hp.
Max hp is max hp. Any heal beyond that is lost
then 999 is subtracted
results in 19,092 hp total
But even at the HP shown in the screenshot, it will stay there forever...and should be gaining at least 5 HP a turn to get me back to full HP no?
Even when I use a skill like viperstrike that gains HP when you hit...I still sit at the same HP even tho I'm showing a gain of 2,700HP at the 19,092 total HP
no. Lets look at this step by step:
- You start at 20,000 total hp and receive 999 per turn and heal 2000 per turn (for simplicity)
- When you act you always heal yourself to 20,000 hp. You can even use another skill that gives hp like viperstrike and you will still be at 20,000 hp because it is your max hp and you cannot go beyond that.
- afterwards, before you end your turn, game looks at your debuffs and subtracts 999 from it. So: 20,000 -> 19.001. You end up and see this HP after your turn.
- Next turn you use viperstrike again. Your hp goes to 19.001 + 2000 + (viperstrike hp heal) >= 20,000 hp so you will have 20,000.
- But again, your turn is not completed yet. Game looks for debuffs and subtracts 999 from it 20,000 -> 19,001. Thats the hp you see when you end your turn.
So it looks like this:
your turn starts
- Heal your character for any passive hp regen
- Heal your character for any hp draining ability
- Reduce your hp based on debuffs
End of turn
Ahhhh, ok I'm following you now...so it's just the order in which the game calculates everything is why it does that...gotcha...thanks for details and explaining it! I feel dumb now lmao
In summary, heal happens before any debuff damage is applied
This order has pros and contras.
Pros: you wont die from debuffs if you are at 1 hp and your heal is > than debuff damage
Cons: You will never be at max hp if you have at least 1 debuff that damages you
Just makes a full HP amnity kinda obsolete in my opinion unless it's just for turn 1 PvP stuff only