mojira.dev
MCPE-136626

Natural Regeneration different when take drown damage

When you are on land having low health and the hunger bar is full. Your health naturally regenerates half a heart every 4 seconds. When you are drowning, run out of oxygen, and taking 1 heart damage per second, your naturally regenerates raise up at 1 heart every 4 seconds.

Steps to Reproduce:

  1. Make yourself low health

  2. Stay underwater until run out of oxygen and take damage

  3. Keep your hunger bar max

Observed Results:

Players health naturally regenerates 1 heart every 4 second
Expected Results:

Players health naturally regenerates half a heart every 4 second

Linked issues

Comments 3

Affect 1.18.2

I confirmed that the extra "half a heart" is False health.
When player take damage after this issue, "True health value" is displayed until next natural regeneration.
("True health value" is affected by MCPE-36131 Taking damage is sometimes negated by natural regeneration.)

For example, in situation of water drowning:
True health:
10 -> 9 -> 8 -> 7 -> 6 -> 6.5 (MCPE-36131 and 0.5 natural regenerated) -> 5.5 (1 damaged)
Displayed health:
10 -> 9 -> 8 -> 7 -> 6 -> 7 (MCPE-36131 and 1 regenerated by this issue) -> 5.5 (True health is displayed by damaging)

 

And I think "Players health naturally regenerates 1 heart every 4 second" is not exactly
After this issue is started, stop taking damage. (As example, getting out of water)
Then, subsequent natural regenerations are half a heart every 4 second.

For example, in situation of water drowning:
True health:
10 -> 9 -> 8 -> 7 -> 6 -> 6.5 (MCPE-36131 and 0.5 natural regenerated) -> (stop drowning) -> 7 (0.5 natural regenerated)
Displayed health:
10 -> 9 -> 8 -> 7 -> 6 -> 7 (MCPE-36131 and 1 regenerated by this issue) -> (stop drowning) -> 7.5 (0.5 natural regenerated)

 

However, the first natural regeneration after "True health value" is displayed by taking damage, then "Players health naturally regenerates 1 heart" again.
This state finishes when natural regeneration is ended by low saturation.

True health:
6.5 (not under issue) -> 6 (0.5 damaged by something) -> 6.5 (0.5 natural regenerated)
Displayed health:
7 (under this issue) -> 6  (True health is displayed by damaging) -> 7 (1 regenerated by this issue again)

 

Additionally, I confirmed that this issue is not caused by "regeneration" status effect. It only causes MCPE-36131.

in beta (preview) v1.18.30.21, this issue is no longer reproduced.

Trinh Kieu Long

(Unassigned)

593165

Confirmed

Multiple

Android 7.0 NRD90M

1.17.30.21 Beta, 1.17.10

1.18.30

Retrieved