AttackDex/RB:000

From Glitch City Wiki
Revision as of 10:34, 13 November 2018 by >Torchickens (Moved from - (Generation I move) (about to be moved to CoolTrainer effect))

(↑ Back to the AttackDex index.)

Name (transcribed): - (random internal name)

Identifier (HEX): 00
Identifier (DEC): 000
Applicable for Super Glitch?: Allows for CoolTrainer♀ corruption
(similar to Super Glitch). Otherwise no.

Effect byte: 0x74
Effect pointer: F928
Type : CoolTrainer♀ (hex:7A)
Animation/Mirror Move: Fissure (0x5A)
Power: 102
Accuracy: 80/256
PP (no PP Ups): 13

- (random internal name) is the English Pokémon Red and Blue version of - (Generation I move) and a CoolTrainer♀ (hex:7A) type glitch move.

Its random internal name can be used in battle for CoolTrainer♀ corruption (if the state of the RAM allows it), such as the TMTRAINER effect turning the foe into MissingNo. (hex:32) if the player opens the item menu without the inverse sprites glitch active, or Horsea if the player opens the item menu with the inverse sprites glitch active. Other corruptions can occur from modifying the saved screen data outside of battle by opening the items, or Pokémon or a similar menu just before entering battle, and not opening the items or Pokémon menu again.

If this glitch move successfully hits, it will have the animation of Fissure and may cause arbitrary code execution at Echo RAM region F928 (equivalent to D928 in WRAM) if it does not knock out the opponent. This region is part of the opposing Trainer's Pokémon team data (specifically at Pokémon 4).

This glitch move's effect was used in a tool assisted speedrun of Pokémon Blue by MrWint to beat the game relatively quickly.

YouTube video by MrWint (encoding by GoddessMaria)



Obtaining '-' as the first move

In Pokémon Red and Blue, the swapping Transform moves glitch can be used to put '-' in the first position of the moves list if the number of moves after the transformation is greater than the number of moves before the transformation.

Example 1: Ditto normally only knows Transform, so if it transforms into a Pokémon with four moves, swapping the second move with the first will make it have CoolTrainer♀ as the first move after the battle.

Example 2: A Mew knowing only three moves including Transform can encounter a Pokémon with four moves and transform into it. Then, swapping the fourth move with the first move will give CoolTrainer♀ as the first move after the battle.

The swapping Transform moves glitch was fixed in Pokémon Yellow, however, the player can still trade a Pokémon with an accessible '-' over from Pokémon Red and Blue.

Certain glitch Pokémon know the CoolTrainer♀ move as their first starting move, and many can learn the CoolTrainer♀ move through level up, meaning that the first move can be replaced with it if the Pokémon already has four moves.

Arbitrary code execution can be used to obtain '-' as the first move, too. Here is a 8F setup for Pokémon Red and Blue, starting from the first item in the pack:

  1. 8F (R/B) / ws m (Y)
  2. Any item x[any qty]
  3. Lemonade x1
  4. Iron x37 (R/B) / x36 (Y)
  5. X Accuracy x115
  6. Soda Pop x3
  7. Water Stone x3
  8. TM01 x[any qty]

Code :

  1. ld a, 1
  2. dec h
  3. dec h
  4. ld l, $73 (R/B) / $72 (Y)
  5. dec a
  6. inc bc
  7. ldi (hl), a
  8. inc bc
  9. ret


0 initial PP and how to restore it

After obtaining '-' as the first move it may have 0/13 PP at first, and healing at a Pokémon Center won't restore its PP. However, if the player uses a certain PP restoring item (Ether or Max Ether only), it's possible to use the move.


Glitch Pokémon which learn "-"