Partially unused and glitched: Difference between revisions

Jump to navigation Jump to search
Content added Content deleted
Line 30: Line 30:
*A similar situation to the Juggler also applies to the [[Chief (unused Trainer class)|Chief]]. Furthermore, some extra unused information can be retrieved from his Japanese name Silph's Chief or Silph's Manager (シルフのチーフ), possibly suggesting he was linked to the Silph Co. before being cut from the game. In the source code leak, the Chief also used Blaine's newer design (like in the final games) instead of the Scientist sprite although this did not survive by the time the final ROMs were released. (At the time, the actual Blaine [https://tcrf.net/File:PokemonRGBY-BlaineOriginal.png had his own cut design], which can still be seen in the manuals of the final game)
*A similar situation to the Juggler also applies to the [[Chief (unused Trainer class)|Chief]]. Furthermore, some extra unused information can be retrieved from his Japanese name Silph's Chief or Silph's Manager (シルフのチーフ), possibly suggesting he was linked to the Silph Co. before being cut from the game. In the source code leak, the Chief also used Blaine's newer design (like in the final games) instead of the Scientist sprite although this did not survive by the time the final ROMs were released. (At the time, the actual Blaine [https://tcrf.net/File:PokemonRGBY-BlaineOriginal.png had his own cut design], which can still be seen in the manuals of the final game)
*[[Prof. Oak (unused Trainer class)|Prof. Oak]] is another unused Trainer class in Generation I. He has three rosters (and they only differ based on the final form of the starters; Venusaur, Charizard or Blastoise) at levels even higher than the Pokémon League Champion, which has lead to speculation that he was the original champion, or served a similar late game (or even post game) role. Professor Oak however is sometimes discussed together with Pokémon glitches, because he can be accessed with the name character {{MN}} in the [[old man glitch]] (as the third, fifth, seventh, ninth and eleventh character in the player's name) or Special stat 226 [[Trainer escape glitch]]. Often he is fought with the wrong roster rather than with one of his three valid ones.
*[[Prof. Oak (unused Trainer class)|Prof. Oak]] is another unused Trainer class in Generation I. He has three rosters (and they only differ based on the final form of the starters; Venusaur, Charizard or Blastoise) at levels even higher than the Pokémon League Champion, which has lead to speculation that he was the original champion, or served a similar late game (or even post game) role. Professor Oak however is sometimes discussed together with Pokémon glitches, because he can be accessed with the name character {{MN}} in the [[old man glitch]] (as the third, fifth, seventh, ninth and eleventh character in the player's name) or Special stat 226 [[Trainer escape glitch]]. Often he is fought with the wrong roster rather than with one of his three valid ones.
**When battling any Trainer using a glitch, the player must specify the roster (for instance, in the Ditto glitch sub-glitch of the Trainer escape glitch this is used by altering the Attack stage of the transformed opponent (7 by default and can be 1 (-6)-13 (+6)); for instance, 6 Growls would allow the player to access that Trainer's roster 1. In the old man glitch however, the set of rosters for all Trainers are brought up from Trainer class 256 (using a roster matching the index number of the last fought Trainer) instead. Players often call Trainers accessed through glitches simply [[glitch Trainer]]s, especially if they are using a roster with an index number exceeding their last possible roster (in this case, Lance with glitch Pokémon isn't technically a glitch Trainer but Lance using a glitch roster which may include glitch Pokémon).
**When battling any Trainer using a glitch, the player must specify the roster if they want to fight a specific team, and the later the Trainer class index number the more this is necessary to avoid teams of glitch Pokémon, because beyond the last valid roster, Trainers will use Pokémon from the rosters of the next Trainer class, before all valid rosters are exhausted (for instance, in the Ditto glitch sub-glitch of the Trainer escape glitch this is used by altering the Attack stage of the transformed opponent (7 by default and can be 1 (-6)-13 (+6)); for instance, 6 Growls would allow the player to access that Trainer's roster 1.
***In the old man glitch however, the set of rosters for all Trainers are brought up from Trainer class 256 (using a roster index number for Trainer 256 matching the index number of the last fought Trainer) instead. As Trainer 256 is far beyond the last valid Trainer Lance (Trainer 47), fighting valid rosters this way is typically inviable (though there are exceptions such as [[arbitrary code execution]]). Players often call Trainers accessed through glitches simply [[glitch Trainer]]s, especially if they are using glitch Pokémon or a roster with an index number exceeding their last possible roster (more strictly, it could be argued Lance with glitch Pokémon isn't technically a glitch Trainer but a real Lance using a glitch roster which may include glitch Pokémon). There are further situations for encountering valid Trainers but with unintended rosters, such as encountering a Trainer after the [[ZZAZZ glitch]] (forcing the Cable Club roster), or how the [[TrainerDex/RB:052|first roster of Trainer 0x34]] is taken from $A5A5 in the SRAM (save file), rather than a constant location in ROM.


===Maps===
===Maps===