{
  "version": "0.1",
  "scope": "Conventional turn-based ordinary charts Gen I / II\u2013V / VI\u2013IX; not Legends: Arceus, Legends: Z-A, Champions-specific systems, TCG, Pocket, GO, abilities/items or HP damage",
  "method": "Third-party cached numerical metadata, offline inclusive-endpoint projection; integrator comparison to Pokemon Database838 cells; independent review checks separately attributed in provenance.",
  "sources": [
    "https://pokeapi.co/docs/v2#types",
    "https://pokemondb.net/type",
    "https://pokemondb.net/type/old"
  ],
  "checkedDate": "2026-11-07 PST",
  "crossCheckedCells": 838,
  "eras": {
    "gen1": {
      "label": "Generation I",
      "types": [
        "normal",
        "fighting",
        "flying",
        "poison",
        "ground",
        "rock",
        "bug",
        "ghost",
        "fire",
        "water",
        "grass",
        "electric",
        "psychic",
        "ice",
        "dragon"
      ],
      "matrix": {
        "normal": {
          "normal": 1,
          "fighting": 1,
          "flying": 1,
          "poison": 1,
          "ground": 1,
          "rock": 0.5,
          "bug": 1,
          "ghost": 0,
          "fire": 1,
          "water": 1,
          "grass": 1,
          "electric": 1,
          "psychic": 1,
          "ice": 1,
          "dragon": 1
        },
        "fighting": {
          "normal": 2,
          "fighting": 1,
          "flying": 0.5,
          "poison": 0.5,
          "ground": 1,
          "rock": 2,
          "bug": 0.5,
          "ghost": 0,
          "fire": 1,
          "water": 1,
          "grass": 1,
          "electric": 1,
          "psychic": 0.5,
          "ice": 2,
          "dragon": 1
        },
        "flying": {
          "normal": 1,
          "fighting": 2,
          "flying": 1,
          "poison": 1,
          "ground": 1,
          "rock": 0.5,
          "bug": 2,
          "ghost": 1,
          "fire": 1,
          "water": 1,
          "grass": 2,
          "electric": 0.5,
          "psychic": 1,
          "ice": 1,
          "dragon": 1
        },
        "poison": {
          "normal": 1,
          "fighting": 1,
          "flying": 1,
          "poison": 0.5,
          "ground": 0.5,
          "rock": 0.5,
          "bug": 2,
          "ghost": 0.5,
          "fire": 1,
          "water": 1,
          "grass": 2,
          "electric": 1,
          "psychic": 1,
          "ice": 1,
          "dragon": 1
        },
        "ground": {
          "normal": 1,
          "fighting": 1,
          "flying": 0,
          "poison": 2,
          "ground": 1,
          "rock": 2,
          "bug": 0.5,
          "ghost": 1,
          "fire": 2,
          "water": 1,
          "grass": 0.5,
          "electric": 2,
          "psychic": 1,
          "ice": 1,
          "dragon": 1
        },
        "rock": {
          "normal": 1,
          "fighting": 0.5,
          "flying": 2,
          "poison": 1,
          "ground": 0.5,
          "rock": 1,
          "bug": 2,
          "ghost": 1,
          "fire": 2,
          "water": 1,
          "grass": 1,
          "electric": 1,
          "psychic": 1,
          "ice": 2,
          "dragon": 1
        },
        "bug": {
          "normal": 1,
          "fighting": 0.5,
          "flying": 0.5,
          "poison": 2,
          "ground": 1,
          "rock": 1,
          "bug": 1,
          "ghost": 0.5,
          "fire": 0.5,
          "water": 1,
          "grass": 2,
          "electric": 1,
          "psychic": 2,
          "ice": 1,
          "dragon": 1
        },
        "ghost": {
          "normal": 0,
          "fighting": 1,
          "flying": 1,
          "poison": 1,
          "ground": 1,
          "rock": 1,
          "bug": 1,
          "ghost": 2,
          "fire": 1,
          "water": 1,
          "grass": 1,
          "electric": 1,
          "psychic": 0,
          "ice": 1,
          "dragon": 1
        },
        "fire": {
          "normal": 1,
          "fighting": 1,
          "flying": 1,
          "poison": 1,
          "ground": 1,
          "rock": 0.5,
          "bug": 2,
          "ghost": 1,
          "fire": 0.5,
          "water": 0.5,
          "grass": 2,
          "electric": 1,
          "psychic": 1,
          "ice": 2,
          "dragon": 0.5
        },
        "water": {
          "normal": 1,
          "fighting": 1,
          "flying": 1,
          "poison": 1,
          "ground": 2,
          "rock": 2,
          "bug": 1,
          "ghost": 1,
          "fire": 2,
          "water": 0.5,
          "grass": 0.5,
          "electric": 1,
          "psychic": 1,
          "ice": 1,
          "dragon": 0.5
        },
        "grass": {
          "normal": 1,
          "fighting": 1,
          "flying": 0.5,
          "poison": 0.5,
          "ground": 2,
          "rock": 2,
          "bug": 0.5,
          "ghost": 1,
          "fire": 0.5,
          "water": 2,
          "grass": 0.5,
          "electric": 1,
          "psychic": 1,
          "ice": 1,
          "dragon": 0.5
        },
        "electric": {
          "normal": 1,
          "fighting": 1,
          "flying": 2,
          "poison": 1,
          "ground": 0,
          "rock": 1,
          "bug": 1,
          "ghost": 1,
          "fire": 1,
          "water": 2,
          "grass": 0.5,
          "electric": 0.5,
          "psychic": 1,
          "ice": 1,
          "dragon": 0.5
        },
        "psychic": {
          "normal": 1,
          "fighting": 2,
          "flying": 1,
          "poison": 2,
          "ground": 1,
          "rock": 1,
          "bug": 1,
          "ghost": 1,
          "fire": 1,
          "water": 1,
          "grass": 1,
          "electric": 1,
          "psychic": 0.5,
          "ice": 1,
          "dragon": 1
        },
        "ice": {
          "normal": 1,
          "fighting": 1,
          "flying": 2,
          "poison": 1,
          "ground": 2,
          "rock": 1,
          "bug": 1,
          "ghost": 1,
          "fire": 1,
          "water": 0.5,
          "grass": 2,
          "electric": 1,
          "psychic": 1,
          "ice": 0.5,
          "dragon": 2
        },
        "dragon": {
          "normal": 1,
          "fighting": 1,
          "flying": 1,
          "poison": 1,
          "ground": 1,
          "rock": 1,
          "bug": 1,
          "ghost": 1,
          "fire": 1,
          "water": 1,
          "grass": 1,
          "electric": 1,
          "psychic": 1,
          "ice": 1,
          "dragon": 2
        }
      }
    },
    "gen2to5": {
      "label": "Generations II\u2013V",
      "types": [
        "normal",
        "fighting",
        "flying",
        "poison",
        "ground",
        "rock",
        "bug",
        "ghost",
        "steel",
        "fire",
        "water",
        "grass",
        "electric",
        "psychic",
        "ice",
        "dragon",
        "dark"
      ],
      "matrix": {
        "normal": {
          "normal": 1,
          "fighting": 1,
          "flying": 1,
          "poison": 1,
          "ground": 1,
          "rock": 0.5,
          "bug": 1,
          "ghost": 0,
          "steel": 0.5,
          "fire": 1,
          "water": 1,
          "grass": 1,
          "electric": 1,
          "psychic": 1,
          "ice": 1,
          "dragon": 1,
          "dark": 1
        },
        "fighting": {
          "normal": 2,
          "fighting": 1,
          "flying": 0.5,
          "poison": 0.5,
          "ground": 1,
          "rock": 2,
          "bug": 0.5,
          "ghost": 0,
          "steel": 2,
          "fire": 1,
          "water": 1,
          "grass": 1,
          "electric": 1,
          "psychic": 0.5,
          "ice": 2,
          "dragon": 1,
          "dark": 2
        },
        "flying": {
          "normal": 1,
          "fighting": 2,
          "flying": 1,
          "poison": 1,
          "ground": 1,
          "rock": 0.5,
          "bug": 2,
          "ghost": 1,
          "steel": 0.5,
          "fire": 1,
          "water": 1,
          "grass": 2,
          "electric": 0.5,
          "psychic": 1,
          "ice": 1,
          "dragon": 1,
          "dark": 1
        },
        "poison": {
          "normal": 1,
          "fighting": 1,
          "flying": 1,
          "poison": 0.5,
          "ground": 0.5,
          "rock": 0.5,
          "bug": 1,
          "ghost": 0.5,
          "steel": 0,
          "fire": 1,
          "water": 1,
          "grass": 2,
          "electric": 1,
          "psychic": 1,
          "ice": 1,
          "dragon": 1,
          "dark": 1
        },
        "ground": {
          "normal": 1,
          "fighting": 1,
          "flying": 0,
          "poison": 2,
          "ground": 1,
          "rock": 2,
          "bug": 0.5,
          "ghost": 1,
          "steel": 2,
          "fire": 2,
          "water": 1,
          "grass": 0.5,
          "electric": 2,
          "psychic": 1,
          "ice": 1,
          "dragon": 1,
          "dark": 1
        },
        "rock": {
          "normal": 1,
          "fighting": 0.5,
          "flying": 2,
          "poison": 1,
          "ground": 0.5,
          "rock": 1,
          "bug": 2,
          "ghost": 1,
          "steel": 0.5,
          "fire": 2,
          "water": 1,
          "grass": 1,
          "electric": 1,
          "psychic": 1,
          "ice": 2,
          "dragon": 1,
          "dark": 1
        },
        "bug": {
          "normal": 1,
          "fighting": 0.5,
          "flying": 0.5,
          "poison": 0.5,
          "ground": 1,
          "rock": 1,
          "bug": 1,
          "ghost": 0.5,
          "steel": 0.5,
          "fire": 0.5,
          "water": 1,
          "grass": 2,
          "electric": 1,
          "psychic": 2,
          "ice": 1,
          "dragon": 1,
          "dark": 2
        },
        "ghost": {
          "normal": 0,
          "fighting": 1,
          "flying": 1,
          "poison": 1,
          "ground": 1,
          "rock": 1,
          "bug": 1,
          "ghost": 2,
          "steel": 0.5,
          "fire": 1,
          "water": 1,
          "grass": 1,
          "electric": 1,
          "psychic": 2,
          "ice": 1,
          "dragon": 1,
          "dark": 0.5
        },
        "steel": {
          "normal": 1,
          "fighting": 1,
          "flying": 1,
          "poison": 1,
          "ground": 1,
          "rock": 2,
          "bug": 1,
          "ghost": 1,
          "steel": 0.5,
          "fire": 0.5,
          "water": 0.5,
          "grass": 1,
          "electric": 0.5,
          "psychic": 1,
          "ice": 2,
          "dragon": 1,
          "dark": 1
        },
        "fire": {
          "normal": 1,
          "fighting": 1,
          "flying": 1,
          "poison": 1,
          "ground": 1,
          "rock": 0.5,
          "bug": 2,
          "ghost": 1,
          "steel": 2,
          "fire": 0.5,
          "water": 0.5,
          "grass": 2,
          "electric": 1,
          "psychic": 1,
          "ice": 2,
          "dragon": 0.5,
          "dark": 1
        },
        "water": {
          "normal": 1,
          "fighting": 1,
          "flying": 1,
          "poison": 1,
          "ground": 2,
          "rock": 2,
          "bug": 1,
          "ghost": 1,
          "steel": 1,
          "fire": 2,
          "water": 0.5,
          "grass": 0.5,
          "electric": 1,
          "psychic": 1,
          "ice": 1,
          "dragon": 0.5,
          "dark": 1
        },
        "grass": {
          "normal": 1,
          "fighting": 1,
          "flying": 0.5,
          "poison": 0.5,
          "ground": 2,
          "rock": 2,
          "bug": 0.5,
          "ghost": 1,
          "steel": 0.5,
          "fire": 0.5,
          "water": 2,
          "grass": 0.5,
          "electric": 1,
          "psychic": 1,
          "ice": 1,
          "dragon": 0.5,
          "dark": 1
        },
        "electric": {
          "normal": 1,
          "fighting": 1,
          "flying": 2,
          "poison": 1,
          "ground": 0,
          "rock": 1,
          "bug": 1,
          "ghost": 1,
          "steel": 1,
          "fire": 1,
          "water": 2,
          "grass": 0.5,
          "electric": 0.5,
          "psychic": 1,
          "ice": 1,
          "dragon": 0.5,
          "dark": 1
        },
        "psychic": {
          "normal": 1,
          "fighting": 2,
          "flying": 1,
          "poison": 2,
          "ground": 1,
          "rock": 1,
          "bug": 1,
          "ghost": 1,
          "steel": 0.5,
          "fire": 1,
          "water": 1,
          "grass": 1,
          "electric": 1,
          "psychic": 0.5,
          "ice": 1,
          "dragon": 1,
          "dark": 0
        },
        "ice": {
          "normal": 1,
          "fighting": 1,
          "flying": 2,
          "poison": 1,
          "ground": 2,
          "rock": 1,
          "bug": 1,
          "ghost": 1,
          "steel": 0.5,
          "fire": 0.5,
          "water": 0.5,
          "grass": 2,
          "electric": 1,
          "psychic": 1,
          "ice": 0.5,
          "dragon": 2,
          "dark": 1
        },
        "dragon": {
          "normal": 1,
          "fighting": 1,
          "flying": 1,
          "poison": 1,
          "ground": 1,
          "rock": 1,
          "bug": 1,
          "ghost": 1,
          "steel": 0.5,
          "fire": 1,
          "water": 1,
          "grass": 1,
          "electric": 1,
          "psychic": 1,
          "ice": 1,
          "dragon": 2,
          "dark": 1
        },
        "dark": {
          "normal": 1,
          "fighting": 0.5,
          "flying": 1,
          "poison": 1,
          "ground": 1,
          "rock": 1,
          "bug": 1,
          "ghost": 2,
          "steel": 0.5,
          "fire": 1,
          "water": 1,
          "grass": 1,
          "electric": 1,
          "psychic": 2,
          "ice": 1,
          "dragon": 1,
          "dark": 0.5
        }
      }
    },
    "gen6plus": {
      "label": "Generations VI\u2013IX \u2014 ordinary type chart",
      "types": [
        "normal",
        "fighting",
        "flying",
        "poison",
        "ground",
        "rock",
        "bug",
        "ghost",
        "steel",
        "fire",
        "water",
        "grass",
        "electric",
        "psychic",
        "ice",
        "dragon",
        "dark",
        "fairy"
      ],
      "matrix": {
        "normal": {
          "normal": 1,
          "fighting": 1,
          "flying": 1,
          "poison": 1,
          "ground": 1,
          "rock": 0.5,
          "bug": 1,
          "ghost": 0,
          "steel": 0.5,
          "fire": 1,
          "water": 1,
          "grass": 1,
          "electric": 1,
          "psychic": 1,
          "ice": 1,
          "dragon": 1,
          "dark": 1,
          "fairy": 1
        },
        "fighting": {
          "normal": 2,
          "fighting": 1,
          "flying": 0.5,
          "poison": 0.5,
          "ground": 1,
          "rock": 2,
          "bug": 0.5,
          "ghost": 0,
          "steel": 2,
          "fire": 1,
          "water": 1,
          "grass": 1,
          "electric": 1,
          "psychic": 0.5,
          "ice": 2,
          "dragon": 1,
          "dark": 2,
          "fairy": 0.5
        },
        "flying": {
          "normal": 1,
          "fighting": 2,
          "flying": 1,
          "poison": 1,
          "ground": 1,
          "rock": 0.5,
          "bug": 2,
          "ghost": 1,
          "steel": 0.5,
          "fire": 1,
          "water": 1,
          "grass": 2,
          "electric": 0.5,
          "psychic": 1,
          "ice": 1,
          "dragon": 1,
          "dark": 1,
          "fairy": 1
        },
        "poison": {
          "normal": 1,
          "fighting": 1,
          "flying": 1,
          "poison": 0.5,
          "ground": 0.5,
          "rock": 0.5,
          "bug": 1,
          "ghost": 0.5,
          "steel": 0,
          "fire": 1,
          "water": 1,
          "grass": 2,
          "electric": 1,
          "psychic": 1,
          "ice": 1,
          "dragon": 1,
          "dark": 1,
          "fairy": 2
        },
        "ground": {
          "normal": 1,
          "fighting": 1,
          "flying": 0,
          "poison": 2,
          "ground": 1,
          "rock": 2,
          "bug": 0.5,
          "ghost": 1,
          "steel": 2,
          "fire": 2,
          "water": 1,
          "grass": 0.5,
          "electric": 2,
          "psychic": 1,
          "ice": 1,
          "dragon": 1,
          "dark": 1,
          "fairy": 1
        },
        "rock": {
          "normal": 1,
          "fighting": 0.5,
          "flying": 2,
          "poison": 1,
          "ground": 0.5,
          "rock": 1,
          "bug": 2,
          "ghost": 1,
          "steel": 0.5,
          "fire": 2,
          "water": 1,
          "grass": 1,
          "electric": 1,
          "psychic": 1,
          "ice": 2,
          "dragon": 1,
          "dark": 1,
          "fairy": 1
        },
        "bug": {
          "normal": 1,
          "fighting": 0.5,
          "flying": 0.5,
          "poison": 0.5,
          "ground": 1,
          "rock": 1,
          "bug": 1,
          "ghost": 0.5,
          "steel": 0.5,
          "fire": 0.5,
          "water": 1,
          "grass": 2,
          "electric": 1,
          "psychic": 2,
          "ice": 1,
          "dragon": 1,
          "dark": 2,
          "fairy": 0.5
        },
        "ghost": {
          "normal": 0,
          "fighting": 1,
          "flying": 1,
          "poison": 1,
          "ground": 1,
          "rock": 1,
          "bug": 1,
          "ghost": 2,
          "steel": 1,
          "fire": 1,
          "water": 1,
          "grass": 1,
          "electric": 1,
          "psychic": 2,
          "ice": 1,
          "dragon": 1,
          "dark": 0.5,
          "fairy": 1
        },
        "steel": {
          "normal": 1,
          "fighting": 1,
          "flying": 1,
          "poison": 1,
          "ground": 1,
          "rock": 2,
          "bug": 1,
          "ghost": 1,
          "steel": 0.5,
          "fire": 0.5,
          "water": 0.5,
          "grass": 1,
          "electric": 0.5,
          "psychic": 1,
          "ice": 2,
          "dragon": 1,
          "dark": 1,
          "fairy": 2
        },
        "fire": {
          "normal": 1,
          "fighting": 1,
          "flying": 1,
          "poison": 1,
          "ground": 1,
          "rock": 0.5,
          "bug": 2,
          "ghost": 1,
          "steel": 2,
          "fire": 0.5,
          "water": 0.5,
          "grass": 2,
          "electric": 1,
          "psychic": 1,
          "ice": 2,
          "dragon": 0.5,
          "dark": 1,
          "fairy": 1
        },
        "water": {
          "normal": 1,
          "fighting": 1,
          "flying": 1,
          "poison": 1,
          "ground": 2,
          "rock": 2,
          "bug": 1,
          "ghost": 1,
          "steel": 1,
          "fire": 2,
          "water": 0.5,
          "grass": 0.5,
          "electric": 1,
          "psychic": 1,
          "ice": 1,
          "dragon": 0.5,
          "dark": 1,
          "fairy": 1
        },
        "grass": {
          "normal": 1,
          "fighting": 1,
          "flying": 0.5,
          "poison": 0.5,
          "ground": 2,
          "rock": 2,
          "bug": 0.5,
          "ghost": 1,
          "steel": 0.5,
          "fire": 0.5,
          "water": 2,
          "grass": 0.5,
          "electric": 1,
          "psychic": 1,
          "ice": 1,
          "dragon": 0.5,
          "dark": 1,
          "fairy": 1
        },
        "electric": {
          "normal": 1,
          "fighting": 1,
          "flying": 2,
          "poison": 1,
          "ground": 0,
          "rock": 1,
          "bug": 1,
          "ghost": 1,
          "steel": 1,
          "fire": 1,
          "water": 2,
          "grass": 0.5,
          "electric": 0.5,
          "psychic": 1,
          "ice": 1,
          "dragon": 0.5,
          "dark": 1,
          "fairy": 1
        },
        "psychic": {
          "normal": 1,
          "fighting": 2,
          "flying": 1,
          "poison": 2,
          "ground": 1,
          "rock": 1,
          "bug": 1,
          "ghost": 1,
          "steel": 0.5,
          "fire": 1,
          "water": 1,
          "grass": 1,
          "electric": 1,
          "psychic": 0.5,
          "ice": 1,
          "dragon": 1,
          "dark": 0,
          "fairy": 1
        },
        "ice": {
          "normal": 1,
          "fighting": 1,
          "flying": 2,
          "poison": 1,
          "ground": 2,
          "rock": 1,
          "bug": 1,
          "ghost": 1,
          "steel": 0.5,
          "fire": 0.5,
          "water": 0.5,
          "grass": 2,
          "electric": 1,
          "psychic": 1,
          "ice": 0.5,
          "dragon": 2,
          "dark": 1,
          "fairy": 1
        },
        "dragon": {
          "normal": 1,
          "fighting": 1,
          "flying": 1,
          "poison": 1,
          "ground": 1,
          "rock": 1,
          "bug": 1,
          "ghost": 1,
          "steel": 0.5,
          "fire": 1,
          "water": 1,
          "grass": 1,
          "electric": 1,
          "psychic": 1,
          "ice": 1,
          "dragon": 2,
          "dark": 1,
          "fairy": 0
        },
        "dark": {
          "normal": 1,
          "fighting": 0.5,
          "flying": 1,
          "poison": 1,
          "ground": 1,
          "rock": 1,
          "bug": 1,
          "ghost": 2,
          "steel": 1,
          "fire": 1,
          "water": 1,
          "grass": 1,
          "electric": 1,
          "psychic": 2,
          "ice": 1,
          "dragon": 1,
          "dark": 0.5,
          "fairy": 0.5
        },
        "fairy": {
          "normal": 1,
          "fighting": 2,
          "flying": 1,
          "poison": 0.5,
          "ground": 1,
          "rock": 1,
          "bug": 1,
          "ghost": 1,
          "steel": 0.5,
          "fire": 0.5,
          "water": 1,
          "grass": 1,
          "electric": 1,
          "psychic": 1,
          "ice": 1,
          "dragon": 2,
          "dark": 2,
          "fairy": 1
        }
      }
    }
  }
}
