Glitch City Laboratories Archives

Glitch City Laboratories closed on 1 September 2020 (announcement). This is an archived copy of a thread from Glitch City Laboratories Forums.

You can join Glitch City Research Institute to ask questions or discuss current developments.

You may also download the archive of this forum in .tar.gz, .sql.gz, or .sqlite.gz formats.

Generation III Glitch Discussion

Ridiculously high damage glitch, take 2 (Generation III) - Page 1

Ridiculously high damage glitch, take 2 (Generation III)

Posted by: Torchickens
Date: 2014-12-21 13:19:17
Some of you may know about the HP drain glitch in Pokémon Ruby and Sapphire.

If you deal some damage believed to be over 33,037 via a +6 Kyogre with full HP using Water Spout on a low level Geodude (or Sandshrew I have heard, I used Geodude for my video), then it will faint without its HP bar draining. This does not occur in FireRed or Emerald.

One of my Youtube viewers Huskies Plays asked me a question taking this further. What if Kyogre had max Special Attack and 65535 HP out of a normal full HP value before using Water Spout?

Something interesting happens and this glitch occurs in FireRed and Emerald the same as well! The HP bar of Geodude drained, but it seems that no damage was dealt. Opening the Pokémon or items menu and closing it refilled the HP bar. I could use Water Spout again a few times before it finally fainted. Sometimes the HP bar stayed fully green and other times it drained.

Unfortunately when I caught it with 5 party Pokémon after its HP bar drained/didn't change it had full HP.

Note that to do this glitch you have to disable battle animations to avoid Water Spouts' Pomeg sprite glitch (but that is arguably more cool than this glitch I think).

Edit: Forget the 'finally fainted' thing. That may be a false memory. On further analysis, it seems the game does negative damage. Lower Geodude's HP with another Pokémon and repeat the glitch. This will make it so that using Water Spout heals Geodude.

Edit 2: Hey, I wonder what would happen if the opponent used Mirror Coat after you healed them with Water Spout?  Perhaps you could do this:

1) Have a Smeargle with Skill Swap. Skill Swap with Kecleon to give it Color Change.
2) Have Smeargle used Endure on an Earthquake to make it the Ground type
3) Lower Smeargle's Special Defense with Metal Sound.
4) Set up and finally use Water Spout, and then have Smeargle Mirror Coat it.

Re: Ridiculously high damage glitch, take 2 (Generation III)

Posted by: VaeporSage
Date: 2014-12-21 16:04:45
Wow, neat. I remember trying this about 4 years ago, but I mustn't have noticed anything out of the ordinary.

Using the Shift/Set malfunction's Water Absorb activation method, it's possible to give opponents' Pokémon sub-0 HP. With careful calculation, perhaps this healing effect (if it does in fact function in that way) could be used to faint them via healing in battle. There probably wouldn't be any subsequent effects as the fainting takes place in a valid timespace, but there's always the possibility of weirdness.

I'm looking forward to hearing about the Mirror Coat thing. I'd test it myself, but I didn't bring my GBA home for Christmas. :P

Re: Ridiculously high damage glitch, take 2 (Generation III)

Posted by: Torchickens
Date: 2014-12-21 16:39:08
Glad you like it.


Using the Shift/Set malfunction's Water Absorb activation method, it's possible to give opponents' Pokémon sub-0 HP. With careful calculation, perhaps this healing effect (if it does in fact function in that way) could be used to faint them via healing in battle. There probably wouldn't be any subsequent effects as the fainting takes place in a valid timespace, but there's always the possibility of weirdness.


Nice. I should probably play around with that.

Perhaps you didn't boost Kyogre's Special Attack stage enough 4 years ago. This apparently only works if you boost the Special Attack (with my Sp. Atk 438 Kyogre at least). I Baton Passed Tail Glows and a Substitute (so that if a Geodude tackled me it wouldn't affect the HP) from a Volbeat to do this.