Pixelmon Mod - Bug tracker

[8.2.0] Zygarde's "Power Construct" does not scale his HP correctly. fix completed

Ticket description:
Zygarde's ability, Power Construct, scales his HP in a way that is very different from how the ability is actually supposed to work. It scales his HP in direct proportion with the new HP stat, leaving him with the same percentage of his health remaining as when he transformed. This is not how the ability should work. Zygarde's Power Construct ability simply carries the amount of damage Zygarde took over to his new form. Any new HP he gains as a result of having a higher base HP stat is added to his current total. This leads to a change in the proportion of his HP Zygarde has remaining, creating a "healing" type effect you observe when Zygarde transforms.

For example, I tested it like this. I used a Level 100 Zygarde with 13 HP ivs and 12HP evs. This leaves him with 342 HP in base form.
I had a Landorus-Therian use earthquake on Zygarde, reducing him to 110 HP. Note, before transforming, Zygarde is missing 232 HP. This is just about 32% of Zygarde's health remaining, causing power construct to activate. Zygarde's max HP is now 558, and his current HP is now 179. This is still 32% of his maximum HP. However, Zygarde is now missing 379 HP. That extra damage has come out of nowhere. According to how Power Construct is actually supposed to scale health, Zygarde should have 558 - 232 HP. This comes out to 326 HP, which is actually now 58% of his maximum, which would create the "healing" effect that you see when power construct activates in the main series. As you can see, this cripples Zygarde significantly, as he is left with almost half the amount of health is supposed to have. All of this can be verified on pokemon showdown, as well as by checking the bulbapedia page here. https://bulbapedia.bulbagarden.net/wiki ... t_(Ability)

To sum it up, Power Construct scales Zygarde's remaining HP directly to his new base stat to conserve the proportion of HP he has remaining, but this is not actually how Power Construct is supposed to function, and it leaves Zygarde with significantly less HP than he should have when he transforms.

Apologies if I missed anything, and thank you!


#22564 Posted by Groudon367 » 07 Jun 2021 15:15

Er, I've noticed this has been visited a few times but not marked. If the report is unclear, I can clarify. I tried to make it as detailed as possible but it looks like I might have messed up.

#23969 Posted by Itzkingo » 15 Dec 2021 10:22


Thank you for the report, and sorry for the delayed response in this. Thank you for the further clarification. I have tested this and can confirm that Zygardes Power Construct ability does not perform in the same way it would in the games as mentioned in this ticket.

To simplify - after Transformation, the % health remains the same, whereas the new health should be the new max health - damage taken at that point of transformation.


#24210 Posted by Sophie847 » 14 Jan 2022 01:43

I can also confirm this issue still occurs in version 8.3.6

#24211 Posted by Fig » 14 Jan 2022 01:57

Moved to internal.

#24683 Posted by Sophie847 » 21 Mar 2022 22:20


Just confirming that this issue has been resolved in version 8.3.7 - thank you for your report!

Ticket details

  • Ticket ID: 15871
  • Project: Pixelmon Mod
  • Status: Fix completed
  • Component: Battle
  • Project version: 1.12.2-8.x.x
  • Priority: Normal
  • Severity: Normal
  • Forge/Sponge: Forge
  • What else would be useful to know?: (unknown)
  • Assigned to: Itzkingo
  • Reported by: Groudon367 (Send PM)
  • Reporter's tickets: (List all tickets)
  • Reported on: 16 May 2021 23:57
  • Ticket last visited by: Rasgnarok on 25 Feb 2023 23:02