v0.1 ⌊ALPHA⌉
On this page
  1. Related
  2. References
  3. Sources

Pokémon Crystal is a Generation II game for the Game Boy Color, released in Japan in December 2000 and North America in July 20011. The code read here is pret’s pokecrystal disassembly.

In type effectiveness, Crystal adds Steel and Dark2 and changes four older matchups3. Immunity becomes an explicit miss4, and Foresight removes the Ghost immunities5.

Interactive: type-matrix (needs JavaScript)

Crystal’s type chart. Cells changed since Red/Blue are outlined.

References

  1. ^Pokémon Crystal (developer Game Freak, publisher Nintendo, Game Boy Color, and Generation II core series) came out in Japan on 14 December 2000 and North America on 30 July 2001. T1Bulbapedia, “Pokémon Crystal Version” · infobox, Basic info and Release dates
  2. ^Crystal's type constants add STEEL (physical), DARK (special), and an unused CURSE_TYPE named “???”; BIRD remains, still with no rows. T3pret/pokecrystal · constants/type_constants.asm L9–37, data/types/names.asm L37probe probes/pokemon-types/type-charts.mjs
  3. ^Crystal's table adds Steel and Dark and changes four Red/Blue matchups: Poison→Bug ×2 → ×1, Bug→Poison ×2 → ×½, Ghost→Psychic ×0 → ×2, and Ice→Fire ×1 → ×½. T4pret/pokered · data/types/type_matchups.asm L1–85pret/pokecrystal · data/types/type_matchups.asm L1–118Bulbapedia, “Type/Type chart” · Changes: Between Generations I and IIprobe probes/pokemon-types/type-charts.mjs
  4. ^A ×0 row now marks the attack as missed outright, instead of relying on the damage reaching 0. T3pret/pokecrystal · engine/battle/effect_commands.asm L1329–1336
  5. ^Against an identified (Foresight) target, the loop stops at the -2 marker, skipping the Normal→Ghost and Fighting→Ghost immunities after it. T3pret/pokecrystal · engine/battle/effect_commands.asm L1302–1310, data/types/type_matchups.asm L112–116

Sources

Code

Secondary