La table des types de première génération, lue dans la ROM

La vraie table des types utilisée par Rouge, Bleue et Jaune pour calculer les dégâts — extraite des données du jeu, avec le bug Spectre contre Psy et tout ce que les générations suivantes ont discrètement corrigé.

Tous les guides reproduisent une table des types. La plupart reproduisent la mauvaise : la table moderne, avec des corrections que les jeux Game Boy n’ont jamais connues. La table ci-dessous est celle que Rouge, Bleue et Jaune consultent réellement — extraite de data/types/type_matchups.asm dans le désassemblage pret, identique octet pour octet dans les trois jeux.

En interne, cette table est une liste d’exceptions : elle nomme 82 paires attaquant–défenseur et ne dit rien du reste. Un 2 est super efficace, un ½ peu efficace, un 0 ne fait rien, et un point signale une paire que le jeu ne mentionne jamais — neutre par omission.

Attaquant ↓ · Défenseur → Normal Combat Vol Poison Sol Roche Insecte Spectre Feu Eau Plante Électrik Psy Glace Dragon
Normal · · · · · ½ · 0 · · · · · · ·
Combat 2 · ½ ½ · 2 ½ 0 · · · · ½ 2 ·
Vol · 2 · · · ½ 2 · · · 2 ½ · · ·
Poison · · · ½ ½ ½ 2 ½ · · 2 · · · ·
Sol · · 0 2 · 2 ½ · 2 · ½ 2 · · ·
Roche · ½ 2 · ½ · 2 · 2 · · · · 2 ·
Insecte · ½ ½ 2 · · · ½ ½ · 2 · 2 · ·
Spectre 0 · · · · · · 2 · · · · 0 · ·
Feu · · · · · ½ 2 · ½ ½ 2 · · 2 ½
Eau · · · · 2 2 · · 2 ½ ½ · · · ½
Plante · · ½ ½ 2 2 ½ · ½ 2 ½ · · · ½
Électrik · · 2 · 0 · · · · 2 ½ ½ · · ½
Psy · 2 · 2 · · · · · · · · ½ · ·
Glace · · 2 · 2 · · · · ½ 2 · · ½ 2
Dragon · · · · · · · · · · · · · · 2

Contre un Pokémon à deux types, les deux multiplicateurs se cumulent : Électrik contre Eau/Vol frappe à ×4, Combat contre Roche/Sol grimpe pareil, et un seul 0 annule tout le produit — Sol contre Eau/Vol ne fait strictement rien.

Ce que la première génération fait autrement

Ni Ténèbres, ni Acier, ni Fée — ces types arrivent dans les générations suivantes. Au-delà des types manquants, cinq lignes de cette table sont célèbres précisément parce que les jeux suivants les ont changées.

Spectre ne fait rien à Psy. Le guide officiel vendu avec les jeux présente Spectre comme la parade aux Pokémon Psy ; les données disent GHOST, PSYCHIC_TYPE, NO_EFFECT. Envoyez le Léchouille d’Ectoplasma sur un Alakazam : rien. Trente ans qu’on débat pour savoir si le bug est dans la table ou dans le manuel — la deuxième génération a tranché pour le manuel et rendu Spectre super efficace.

Psy n’a aucune faiblesse qui compte. Sur le papier, Insecte le frappe super efficacement, mais la plus forte attaque Insecte du jeu est Double-Dard et ses 25 de puissance — apprise par un seul Pokémon au stade final. Spectre étant neutralisé par le bug ci-dessus, rien en première génération ne punit les Psy — c’est en grande partie pourquoi Mewtwo, Alakazam et Staross règnent sur cette génération.

Insecte et Poison se blessent mutuellement. Insecte est super efficace contre Poison et Poison super efficace contre Insecte — un arrangement réciproque que la deuxième génération a démonté dans les deux sens.

Glace est neutre contre Feu. Feu n’a gagné sa résistance à la Glace qu’en deuxième génération. Sur Game Boy, Blizzard frappe Dracaufeu plein tarif — et à ×2 sur sa moitié Vol.

La ligne Dragon ne sert jamais. Dragon résiste aux trois types des starters et à Électrik, et seul Dragon le frappe fort — mais l’unique attaque Dragon de la génération est Draco-Rage, qui inflige toujours exactement 40 points de dégâts et ignore complètement la table. Aucun calcul de dégâts de type Dragon ne s’exécute jamais sur une Game Boy.

La moitié de la table que personne n’imprime

La table dit combien de dégâts sortent ; c’est le type de l’attaque, pas l’attaque elle-même, qui décide avec quelle statistique. Les attaques Normal, Combat, Vol, Sol, Roche, Insecte, Spectre et Poison opposent l’Attaque de l’attaquant à la Défense du défenseur ; Feu, Eau, Plante, Électrik, Psy, Glace et Dragon opposent Spécial à Spécial — une seule statistique qui sert à la fois d’épée et d’armure, l’autre grand déséquilibre de la génération. Le bonus de type (STAB) multiplie le tout par 1,5.

La table décide de l’issue des combats ; pouvoir seulement aligner l’attaquant est une autre question — six des 151 n’existent chacun que dans une seule version.

Un dernier octet pour la route : la table des types compte une seizième entrée, BIRD (« Oiseau »), entre Roche et Insecte. Aucune vraie espèce et aucune attaque ne l’utilise — elle survit dans les octets de type de MissingNo., que vous pouvez aller lire vous-même dans le format des sauvegardes.