Pomeg glitch: Difference between revisions

Jump to navigation Jump to search
Content added Content deleted
>VaeporSage
No edit summary
>Torchickens
(Berry is always capitalized according to this http://bulbapedia.bulbagarden.net/wiki/User:SnorlaxMonster/Pok%C3%A9mon_Syntax)
Line 2: Line 2:
{{incomplete}}
{{incomplete}}


The '''Pomeg glitch''' or '''Pomeg berry glitch''' is an oversight regarding the Pomeg berry's ability of lowering HP [[bp:Effort value|EV]]s. It allows a Pokémon to attain 'negative' health.
The '''Pomeg glitch''' or '''Pomeg Berry glitch''' is an oversight regarding the Pomeg Berry's ability of lowering HP [[bp:Effort value|EV]]s. It allows a Pokémon to attain 'negative' health.


If the player uses a Pomeg Berry at a low amount of HP, the glitch may be abused so that the Pokémon's HP will drop below zero and roll down from (2^16)-1 or 65535 HP due to hitpoints being a [[unsigned]], two byte integer. In Emerald Version, this enormous health quantity will be displayed as '?35'.
If the player uses a Pomeg Berry at a low amount of HP, the glitch may be abused so that the Pokémon's HP will drop below zero and roll down from (2^16)-1 or 65535 HP due to hitpoints being a [[unsigned]], two byte integer. In Emerald Version, this enormous health quantity will be displayed as '?35'.
Line 10: Line 10:
== Requirements ==
== Requirements ==


#A Pomeg berry(s) and a HP Up(s). The Battle Tower cloning glitch may be valuable in this regard.
#A Pomeg Berry(s) and a HP Up(s). The Battle Tower cloning glitch may be valuable in this regard.
#A Pokémon with at least 10 HP EVs.
#A Pokémon with at least 10 HP EVs.
#A Pokémon with a relatively low amount of HP; this will depend on the level of the Pokémon, and can be a higher value if the Pokémon has {{Explain|more than 110 HP EVs|A Pomeg Berry will reduce the HP effort value by 10, or reset it to 100 if the Pokémon has more than 100 HP effort values}}.
#A Pokémon with a relatively low amount of HP; this will depend on the level of the Pokémon, and can be a higher value if the Pokémon has {{Explain|more than 110 HP EVs|A Pomeg Berry will reduce the HP effort value by 10, or reset it to 100 if the Pokémon has more than 100 HP effort values}}.
Line 16: Line 16:
== Procedure ==
== Procedure ==


#Obtain a Pokémon whose HP will increase by 2 or more after using a HP Up on it. The Pomeg berry will reduce its health by this value later.
#Obtain a Pokémon whose HP will increase by 2 or more after using a HP Up on it. The Pomeg Berry will reduce its health by this value later.
#Reduce this Pokémon's health to 1 (or enough so that its health will be lowered to negative by the Pomeg berry).
#Reduce this Pokémon's health to 1 (or enough so that its health will be lowered to negative by the Pomeg Berry).
#Use a Pomeg berry such that the amount of HP that the Pokémon has drops below -1 (65535) or lower.
#Use a Pomeg Berry such that the amount of HP that the Pokémon has drops below -1 (65535) or lower.


== Consequences ==
== Consequences ==
Line 24: Line 24:
Once a Pokémon receives this amount of HP, it may be exploited to abuse other oversights in the game.
Once a Pokémon receives this amount of HP, it may be exploited to abuse other oversights in the game.


Most notably, the Pokémon's health will become 0 when a healing item (Potion, Oran berry, etc.) is used on it. This means that the player may have a team that is unable to battle, but will not white out as normal.
Most notably, the Pokémon's health will become 0 when a healing item (Potion, Oran Berry, etc.) is used on it. This means that the player may have a team that is unable to battle, but will not white out as normal.


Pokémon with ?35 HP may be traded to Pokémon Ruby/Sapphire Versions as well as Pokémon FireRed/LeafGreen Versions, where different sub-glitches may take place.
Pokémon with ?35 HP may be traded to Pokémon Ruby/Sapphire Versions as well as Pokémon FireRed/LeafGreen Versions, where different sub-glitches may take place.
Line 52: Line 52:
By entering a trainer battle and using a Revive on the second Pokémon however, for reasons unclear after the first Pokémon falls the game will act as if the trainer is going to switch Pokémon. If the player attempts to switch a Pokémon but then cancels, he or she will send out a Pokémon with the defined species data, as stored in the game's RAM of the next opponent's Pokémon. The Pokémon is not identical, for example the Pokémon's type is often different.
By entering a trainer battle and using a Revive on the second Pokémon however, for reasons unclear after the first Pokémon falls the game will act as if the trainer is going to switch Pokémon. If the player attempts to switch a Pokémon but then cancels, he or she will send out a Pokémon with the defined species data, as stored in the game's RAM of the next opponent's Pokémon. The Pokémon is not identical, for example the Pokémon's type is often different.


====Sending out a "[[?]]"====
====Sending out a [[??????????]]====


The Pomeg glitch may be used to send out a '??????????', or 'Decamarks', into battle in Ruby, Sapphire, FireRed, LeafGreen and Emerald versions. (Doing this in R/S/FR/LG requires the Pokémon with ?35 HP to be traded from an Emerald version.)
The Pomeg glitch may be used to send out a '??????????', or 'Decamark', into battle in Ruby, Sapphire, FireRed, LeafGreen and Emerald versions. (Doing this in R/S/FR/LG requires the Pokémon with ?35 HP to be traded from an Emerald version.)


The player's team must consist of at least three Pokémon:
The player's team must consist of at least three Pokémon: