Blaine Super Potion glitch: Difference between revisions

From Glitch City Wiki
Jump to navigation Jump to search
Content added Content deleted
>Torchickens
mNo edit summary
m (Text replacement - "Category:Speed runner glitches" to "Category:Speedrunner glitches")
 
(4 intermediate revisions by one other user not shown)
Line 2: Line 2:
The '''Blaine Super Potion glitch''' is a [[natural glitch]] which occurs in {{RB}}.
The '''Blaine Super Potion glitch''' is a [[natural glitch]] which occurs in {{RB}}.


Blaine is able to use a Super Potion on one of his Pokémon even if it has full HP. This is unlike other Trainers who may randomly use a healing items only if the HP is not full and it is below a certain ratio.
Blaine is able to use a Super Potion on one of his Pokémon even if it has full HP. This is unlike other Trainers who use healing items only if their Pokémon's HP is not full and it is below a certain ratio. This doesn't cause the HP of Blaine's Pokémon to be raised above the maximum; instead, it merely stays the same.


It appears that the HP of Blaine's Pokémon cannot be raised above the maximum. Addresses CFE6, CFE7 (enemy's HP) are not affected after Blaine uses a Super Potion on Growlithe with full HP.
This oversight has been fixed in Pokémon Yellow, where it is impossible to have Blaine use a Super Potion on a Pokémon with full HP.

This oversight may have been fixed in (at least the English version of) Pokémon Yellow, where it appears to be impossible to have Blaine use a Super Potion on a Pokémon with full HP.


==Explanation==
==Explanation==
In Red and Blue, different Trainer types have different AI, detailed in [http://wiki.pokemonspeedruns.com/index.php/Pok%C3%A9mon_Red/Blue/Yellow_Trainer_AI this] Pokémon Speedruns wiki article.
Different Trainer types have different AIs, detailed in [http://wiki.pokemonspeedruns.com/index.php/Pok%C3%A9mon_Red/Blue/Yellow_Trainer_AI this] Pokémon Speedruns wiki article.


For some reason, Blaine is able to use a Super Potion on one of his Pokémon even if it has full HP. This is unlike other Trainers who may randomly use a healing items only if the HP is not full and it is below a certain ratio.
In Red and Blue, Blaine is able to use a Super Potion on one of his Pokémon even if it has full HP, as his Trainer AI routine does not check to see whether or not his current Pokémon has a given amount of HP before calling the function to use a Super Potion on it. In Yellow, his Trainer AI checks if his current Pokémon's HP is below 1/5 before calling that routine.


<!--Description taken from ChickasaurusGL's Youtube video with permission-->
{{youtube|nrkI6U3WOFk|ChickasaurusGL}}
{{youtube|nrkI6U3WOFk|ChickasaurusGL}}
[[Category:Generation I glitches]]
[[Category:Generation I glitches]]
[[Category:Generation I natural glitches]]
[[Category:Speedrunner glitches]]
[[Category:Natural glitches]]
[[Category:Speedrunner glitches (Red/Blue/Yellow)]]

Latest revision as of 04:41, 26 January 2022

Blaine using a Super Potion on a Growlithe with full HP.

The Blaine Super Potion glitch is a natural glitch which occurs in Pokémon Red and Blue.

Blaine is able to use a Super Potion on one of his Pokémon even if it has full HP. This is unlike other Trainers who use healing items only if their Pokémon's HP is not full and it is below a certain ratio. This doesn't cause the HP of Blaine's Pokémon to be raised above the maximum; instead, it merely stays the same.

This oversight has been fixed in Pokémon Yellow, where it is impossible to have Blaine use a Super Potion on a Pokémon with full HP.

Explanation

Different Trainer types have different AIs, detailed in this Pokémon Speedruns wiki article.

In Red and Blue, Blaine is able to use a Super Potion on one of his Pokémon even if it has full HP, as his Trainer AI routine does not check to see whether or not his current Pokémon has a given amount of HP before calling the function to use a Super Potion on it. In Yellow, his Trainer AI checks if his current Pokémon's HP is below 1/5 before calling that routine.

YouTube video by ChickasaurusGL