List of glitches (Generation III): Difference between revisions

m
typos fixed: Pokemon → Pokémon (2)
m (OK, mix&match is OK. But: "YouTubeVid should be used in cases where there's too many videos, and some have to be relegated to being linked instead of embedded". Key is: "YouTubeVid *should* be used")
m (typos fixed: Pokemon → Pokémon (2))
(13 intermediate revisions by 9 users not shown)
Line 1: Line 1:
{{Move|List of bugs in the Generation III games}}
{{Incomplete|article|How do battle-specific bugs work in Link Battles considering different language versions where the bugs are fixed? What about different games altogether (e.g.: RS-exclusive glitch in a Link Battle with FRLG)?}}
{{Incomplete|article|How do battle-specific bugs work in Link Battles considering different language versions where the bugs are fixed? What about different games altogether (e.g.: RS-exclusive glitch in a Link Battle with FRLG)?}}
This is a '''list of glitches''' that occur in the [[Generation III]] [[core series]] and [[Spin-off Pokémon games|spin-off]] [[Pokémon games]].
This is a '''list of glitches''' that occur in the [[Generation III]] [[core series]] and [[Spin-off Pokémon games|spin-off]] [[Pokémon games]].
Line 42: Line 41:
{{YouTubeVid|IadUK-a-5nE|channel/UCZz2ixp-5T6VeAPtAMQ5v5Q|name=ChickasaurusGL|Water}}
{{YouTubeVid|IadUK-a-5nE|channel/UCZz2ixp-5T6VeAPtAMQ5v5Q|name=ChickasaurusGL|Water}}


===Lati@s encounter bug===
===Nightmare damage bug===
{{GlitchResearch|Some details are still unclear.}}
If {{m|Nightmare}} is used on a {{status|sleep}}ing {{OBP|Pokémon|species}} which is then awakened by {{a|Shed Skin}}, then the opposing Pokémon will still be harmed by Nightmare even though it is not asleep.
Encountering and defeating {{p|Latios}} or {{p|Latias}} after losing a battle in the {{Gdis|Battle Tower|III}} or {{ho|Pokémon League}} (without any other wild encounters in between) will cause the game to send out a {{OBP|Pokémon|species}} from the Trainer the player lost against which has the same moveset. The Trainer's name is shown as "[[Pokémon Trainer|{{PK}}{{MN}} TRAINER]]" (ポケモントレーナー) and their Pokémon can be caught and [[nickname]]d; its caught location will be [[List of locations by index number (Generation III)|<code>0x3A</code> "BATTLE TOWER (met)"]].


The Pokémon is able to flee if it's not trapped by {{m|Mean Look}} or {{m|Spider Web}}. If the Pokémon flees or the player decides to run away, the [[roaming Pokémon]] will not be lost and the player can battle the Pokémon that escaped, which allows the battle against the Trainer to continue as they will send out another Pokémon. If a wild encounter occurs before encountering Lati@s, the Lati@s will have 0 {{stat|HP}}.
{{YouTubeVid|yGusp-7hBa0|channel/UCmxPcJjW-ChC_fASAJ1Agsg|name=Nai|Ghost}}


The roaming Pokémon disappears after catching the Trainer's Pokémon or defeating them in battle. Since the game behaves as if it were a [[wild Pokémon]] battle, it will not present the Trainer's sprite and/or their "victory" speech.
===Pay Day money error===
The wrong amount of [[Pokémon Dollar]]s received from {{m|Pay Day}} will be displayed if the [[Amulet Coin]] is held by a {{OBP|Pokémon|species}}, leaving the impression that it does not affect Pay Day. Yet, upon checking the {{ga|Trainer Card}}, the player will discover that the amount was doubled accordingly.


[[Experience]] is gained from defeating the Trainer's Pokémon. If experience gains occur after defeating Lati@s, the game will keep playing [[Pokémon Ruby & Pokémon Sapphire: Super Music Collection|''Victory! (Wild Pokémon)'']] while the Trainer sends out their Pokémon.
{{YouTubeVid|CxieyRroBQE|channel/UCZz2ixp-5T6VeAPtAMQ5v5Q|name=ChickasaurusGL|Normal}}


The Trainer's Pokémon caught by the player may also become [[Bad Egg]]s.


{{YouTubeEmbed|FjqMC_p024A|channel/UCZz2ixp-5T6VeAPtAMQ5v5Q|name=ChickasaurusGL|Psychic}}
===Roaming Pokémon encounter bug===
Encountering and defeating {{p|Latios}} or {{p|Latias}} after losing a Trainer battle (without any other wild encounters in between) will cause the game to keep the data of the opponent's [[Party|Pokémon List]] slots 2-6.<ref name="GCLF">[http://forums.glitchcity.info/index.php/topic,7016.msg199101.html#msg199101 Battle Tower Lati@s glitch]</ref> If these slots contain data that does not match a [[Bad Egg]] or a [[Fainting|fainted]] {{OBP|Pokémon|species}}, it will be sent out after defeating Lati@s, as if it were a Trainer battle. The Trainer's name is shown as "[[Pokémon Trainer|{{PK}}{{MN}} TRAINER]]" (ポケモントレーナー) and their Pokémon can be caught and [[nickname]]d.


===Nightmare damage bug===
The game considers this as a {{pkmn2|wild}} battle in [[roaming Pokémon]] mode.<ref name="GCLF"/> As such, the Pokémon is able to flee if it's not trapped by {{m|Mean Look}} or {{m|Spider Web}}. The roaming Pokémon is considered defeated or {{pkmn2|caught}} after catching the Trainer's Pokémon or defeating them in battle. If the Pokémon flees or the player loses/decides to run away, the roaming Pokémon will not be recognized as defeated or caught and will keep roaming [[Hoenn]] even if it only has 0 {{stat|HP}} left; under such circumstances, the bug will automatically load the Trainer's Pokémon and skip the roaming Pokémon.<ref name="GCLF"/> Since the game behaves as if it were a [[wild Pokémon]] battle, it will not present the Trainer's sprite and/or their "victory" speech. [[Pokédex]] entry data is also added if the Pokémon is caught.<ref name="GCLF"/>
If {{m|Nightmare}} is used on a {{status|sleep}}ing {{OBP|Pokémon|species}} which is then awakened by {{a|Shed Skin}}, then the opposing Pokémon will still be harmed by Nightmare even though it is not asleep.


{{YouTubeVid|yGusp-7hBa0|channel/UCmxPcJjW-ChC_fASAJ1Agsg|name=Nai|Ghost}}
[[Experience]] is gained from defeating the Trainer's Pokémon. If experience gains occur after defeating Lati@s, the game will keep playing [[Pokémon Ruby & Pokémon Sapphire: Super Music Collection|''Victory! (Wild Pokémon)'']] while the Trainer sends out their Pokémon. The original {{IV}}s of the Trainer's Pokémon are retained so the [[:#Roaming Pokémon IV bug|Roaming Pokémon IV bug]] does not apply.<ref name="GCLF"/>


===Pay Day money error===
The Trainer's Pokémon caught by the player may also become [[Bad Egg]]s, unless the Pokémon was obtained from a Trainer found in the {{Gdis|Battle Tower|III}}. This is because the Pokémon of other Trainers do not have a [[Trainer ID number]] and {{DL|Trainer ID number|Secret ID}} that match those of the player.<ref name="GCLF"/>
The wrong amount of [[Pokémon Dollar]]s received from {{m|Pay Day}} will be displayed if the [[Amulet Coin]] is held by a {{OBP|Pokémon|species}}, leaving the impression that it does not affect Pay Day. Yet, upon checking the {{ga|Trainer Card}}, the player will discover that the amount was doubled accordingly.


{{YouTubeVid|CxieyRroBQE|channel/UCZz2ixp-5T6VeAPtAMQ5v5Q|name=ChickasaurusGL|Normal}}
{{YouTubeEmbed|FjqMC_p024A|channel/UCZz2ixp-5T6VeAPtAMQ5v5Q|name=ChickasaurusGL|Psychic}}


===Sand Ornament collapse bug===
===Sand Ornament collapse bug===
Line 88: Line 85:


===Trick Mail bug===
===Trick Mail bug===
In the Japanese versions of {{game|Ruby and Sapphire|s}}, the [[move]] {{m|Trick}} can be used to switch {{DL|Mail|Generation III|Mail}} with the [[held item]] of the opposing {{OBP|Pokémon|species}}. This results in an [[item]] that has the Mail icon but acts like the item retrieved by Trick. If this bug is repeated six times, Mail can be given to the Pokémon without having to attach a message, and the player can just indefinitely withdraw the item from the Pokemon by giving it Mail then withdrawing it again. This can also corrupt tiles and their collision parameters based on the phrase of the buggy Mail when given to another Pokémon in the [[Party|Pokémon List]].
In the Japanese versions of {{game|Ruby and Sapphire|s}}, the [[move]] {{m|Trick}} can be used to switch {{DL|Mail|Generation III|Mail}} with the [[held item]] of the opposing {{OBP|Pokémon|species}}. This results in an [[item]] that has the Mail icon but acts like the item retrieved by Trick. If this bug is repeated six times, Mail can be given to the Pokémon without having to attach a message, and the player can just indefinitely withdraw the item from the Pokémon by giving it Mail then withdrawing it again. This can also corrupt tiles and their collision parameters based on the phrase of the buggy Mail when given to another Pokémon in the [[Party|Pokémon List]].


{{YouTubeEmbed|_JCUkA0UWJg|channel/UCZz2ixp-5T6VeAPtAMQ5v5Q|name=ChickasaurusGL|Psychic}}
{{YouTubeEmbed|_JCUkA0UWJg|channel/UCZz2ixp-5T6VeAPtAMQ5v5Q|name=ChickasaurusGL|Psychic}}
Line 106: Line 103:
===Pomeg glitch===
===Pomeg glitch===
{{main|Pomeg glitch}}
{{main|Pomeg glitch}}
{{YouTubeEmbed|nOEwPnv2TFM|channel/UCO_0coJ_V8PFPaXRtLlHNhw|name=Werster|Cool}}


===Sootopolis Gym wall oversight===
===Sootopolis Gym wall oversight===
Line 134: Line 129:
{{main|Dive glitch}}
{{main|Dive glitch}}


===Poké Mart worker oversight===
===Poké Mart clerk oversight===
The [[Poké Mart]] worker at [[Oldale Town]] normally gives the player a [[Potion]] but if the player has a full [[Bag]] when this happens, the Potion won't be handed out. If the player enters {{rt|103|Hoenn}} and then immediately returns to Oldale Town, the worker will be near the Poké Mart but will behave as if he was at original position. Talking to the worker again will lead the player into a tree; however, the player can get out, because they are only one tile into the trees.
The [[Poké Mart]] clerk at [[Oldale Town]] normally gives the player a [[Potion]] but if the player has a full [[Bag]] when this happens, the Potion won't be handed out. If the player enters {{rt|103|Hoenn}} and then immediately returns to Oldale Town, the worker will be near the Poké Mart but will behave as if he was at original position. Talking to the worker again will lead the player into a tree; however, the player can get out, because they are only one tile into the trees.


{{YouTubeVid|SntUFyb_3eM|channel/UCgA3xOk7QY4MOYhc7EBFe0g|name=Wooggle Smith|Medicine}}
{{YouTubeVid|SntUFyb_3eM|channel/UCgA3xOk7QY4MOYhc7EBFe0g|name=Wooggle Smith|Medicine}}


===Route 134 current error===
===Route 134 current interruption error===
On {{rt|134|Hoenn}}, if the player surfs on the {{DL|Water tile|Currents|current}} near {{tc|Swimmer}} Laurel or Swimmer Jack and is spotted by them, when the battle is over, the player will remain stationary, despite being in the middle of the current.
 
===Route 134 current tile error===
In the bottom-right corner of the island to the southeast of {{rt|134|Hoenn}}, there is a {{DL|Water tile|Currents|current}} that does not behave as a [[water tile]]. The player cannot {{m|Surf}} on it but can walk on it. Walking on it will simply push the player back onto the island to the left.
In the bottom-right corner of the island to the southeast of {{rt|134|Hoenn}}, there is a {{DL|Water tile|Currents|current}} that does not behave as a [[water tile]]. The player cannot {{m|Surf}} on it but can walk on it. Walking on it will simply push the player back onto the island to the left.


{{YouTubeVid|OyVh7WNd2iE|channel/UCgA3xOk7QY4MOYhc7EBFe0g|name=Wooggle Smith|Water}}
{{YouTubeVid|OyVh7WNd2iE|channel/UCgA3xOk7QY4MOYhc7EBFe0g|name=Wooggle Smith|Water}}
===Wally defeating Ralts oversight===
In Pokémon Ruby, Sapphire and Emerald, it is possible for the capture tutorial where Wally catches a {{p|Ralts}} to end with Ralts [[fainting]]. This can only happen if {{p|Zigzagoon}} is generated with 11 Attack, and the wild Ralts has a [[Nature]] that lowers Defense, an [[Individual values|IV]] of 3 or less in HP, and 5 or less in Defense. With all this, Zigzagoon can do a maximum of 10 damage with its first {{m|Tackle}}, and after {{m|Growl}} is used on it, 7 with its second. This makes for a total of 17 damage, just enough to knock out Ralts. However, the game continues on as if it had been caught. The probability of this occurring is (182/800)*(4/25)*(4/32)*(6/32)*(5/16)*(7/16), or about 1 in 8574.
{{YouTubeVid|xERTYBk3Txk|channel/UCZz2ixp-5T6VeAPtAMQ5v5Q|name=ChickasaurusGL|Emerald}}


==FireRed and LeafGreen==
==FireRed and LeafGreen==
Line 162: Line 165:


===Roaming Roar bug===
===Roaming Roar bug===
If a [[roaming Pokémon]] uses {{m|Roar}} to flee from {{pkmn|battle}}, it will permanently disappear for the current [[Saving|save file]], unless the player does not save the game after this occurs.
If a [[roaming Pokémon]] uses {{m|Roar}} to flee from {{pkmn|battle}}, it will permanently disappear for the current [[Save|save file]], unless the player does not save the game after this occurs.


==Ruby, Sapphire, FireRed, and LeafGreen==
==Ruby, Sapphire, FireRed, and LeafGreen==
===Roaming Pokémon IV bug===
===Roaming Pokémon IV bug===
In the [[Generation III]] games, the data for a {{OBP|Pokémon|species}}'s {{IV}}s are stored in a {{DL|Individual values|Generation III|32-bit integer}}. However, when a [[roaming Pokémon]] is {{pkmn2|caught}}, only the last 8 bits are transferred. While the {{stat|HP}} IV is unaffected, the Pokémon can only have a maximum {{stat|Attack}} IV of 7. The other IVs will always be 0.
In the [[Generation III]] games, the data for a {{OBP|Pokémon|species}}'s {{IV}}s are stored in a {{DL|Individual values|Generation III|32-bit integer}}. However, when a [[roaming Pokémon]] is {{pkmn2|caught}}, only the last 8 bits are transferred. While the {{stat|HP}} IV is unaffected, the Pokémon can only have a maximum {{stat|Attack}} IV of 7. The other IVs will always be 0.
Due to this, their {{m|Hidden Power}} type will always be Fighting with a power of 30 or 31.


==In all core series games==
==In all core series games==
Line 225: Line 230:
{{GlitchResearch|Is it fixed in XD?}}
{{GlitchResearch|Is it fixed in XD?}}
[[File:Snagging glitch.png|thumb|The bug in effect]]
[[File:Snagging glitch.png|thumb|The bug in effect]]
If the player snags a [[Shadow Pokémon]] on the same turn that the {{wp|Artificial intelligence (video games)|AI}} opponent [[recall]]s its other Pokémon (e.g.: to avoid {{m|Yawn}}'s effect), and the opponent only has two non-Shadow Pokemon left, he/she will not properly send out a Pokémon in the place of the snagged one.
If the player snags a [[Shadow Pokémon]] on the same turn that the {{wp|Artificial intelligence (video games)|AI}} opponent [[recall]]s its other Pokémon (e.g.: to avoid {{m|Yawn}}'s effect), and the opponent only has two non-Shadow Pokémon left, they will not send out a Pokémon in the place of the snagged one.
{{clear}}
{{clear}}
=={{pkmn|Colosseum}} and {{XD}}==
=={{pkmn|Colosseum}} and {{XD}}==
===Agate Village cliff bug===
===Agate Village cliff bug===