Type Chart & Effectiveness
Interactive type effectiveness chart for all 18 Pokémon types. Learn about STAB bonuses, type coverage, defensive synergies, and the Fairy type.
Introduction
Type effectiveness forms the foundation of Pokémon battle strategy. The type chart establishes damage multipliers based on the attacking move's type versus the defending Pokémon's type(s). Polished Crystal implements all 18 types from the modern series, including fairy from Generation VI!
Note: The Faithful build preserves canonical type assignments, while the Polished build introduces type changes to numerous Pokémon and moves. This guide will cover mechanics shared across both builds unless otherwise noted
Type Effectiveness Chart
The chart below displays damage multipliers for attacking type (rows) versus defending type (columns). Desktop view presents the full 18×18 matrix; mobile view enables targeted type selection.
| ATK → DEF ↓ | normal | fire | water | electric | grass | ice | fighting | poison | ground | flying | psychic | bug | rock | ghost | dragon | dark | steel | fairy |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| normal | 1× | 1× | 1× | 1× | 1× | 1× | 2× | 1× | 1× | 1× | 1× | 1× | 1× | 0× | 1× | 1× | 1× | 1× |
| fire | 1× | 0.5× | 2× | 1× | 0.5× | 0.5× | 1× | 1× | 2× | 1× | 1× | 0.5× | 2× | 1× | 1× | 1× | 0.5× | 0.5× |
| water | 1× | 0.5× | 0.5× | 2× | 2× | 0.5× | 1× | 1× | 1× | 1× | 1× | 1× | 1× | 1× | 1× | 1× | 0.5× | 1× |
| electric | 1× | 1× | 1× | 0.5× | 1× | 1× | 1× | 1× | 2× | 0.5× | 1× | 1× | 1× | 1× | 1× | 1× | 0.5× | 1× |
| grass | 1× | 2× | 0.5× | 0.5× | 0.5× | 2× | 1× | 2× | 0.5× | 2× | 1× | 2× | 1× | 1× | 1× | 1× | 1× | 1× |
| ice | 1× | 2× | 1× | 1× | 1× | 0.5× | 2× | 1× | 1× | 1× | 1× | 1× | 2× | 1× | 1× | 1× | 2× | 1× |
| fighting | 1× | 1× | 1× | 1× | 1× | 1× | 1× | 1× | 1× | 2× | 2× | 0.5× | 0.5× | 1× | 1× | 0.5× | 1× | 2× |
| poison | 1× | 1× | 1× | 1× | 0.5× | 1× | 0.5× | 0.5× | 2× | 1× | 2× | 0.5× | 1× | 1× | 1× | 1× | 1× | 0.5× |
| ground | 1× | 1× | 2× | 0× | 2× | 2× | 1× | 0.5× | 1× | 1× | 1× | 1× | 0.5× | 1× | 1× | 1× | 1× | 1× |
| flying | 1× | 1× | 1× | 2× | 0.5× | 2× | 0.5× | 1× | 0× | 1× | 1× | 0.5× | 2× | 1× | 1× | 1× | 1× | 1× |
| psychic | 1× | 1× | 1× | 1× | 1× | 1× | 0.5× | 1× | 1× | 1× | 0.5× | 2× | 1× | 2× | 1× | 2× | 1× | 1× |
| bug | 1× | 2× | 1× | 1× | 0.5× | 1× | 0.5× | 1× | 0.5× | 2× | 1× | 1× | 2× | 1× | 1× | 1× | 1× | 1× |
| rock | 0.5× | 0.5× | 2× | 1× | 2× | 1× | 2× | 0.5× | 2× | 0.5× | 1× | 1× | 1× | 1× | 1× | 1× | 2× | 1× |
| ghost | 0× | 1× | 1× | 1× | 1× | 1× | 0× | 0.5× | 1× | 1× | 1× | 0.5× | 1× | 2× | 1× | 2× | 1× | 1× |
| dragon | 1× | 0.5× | 0.5× | 0.5× | 0.5× | 2× | 1× | 1× | 1× | 1× | 1× | 1× | 1× | 1× | 2× | 1× | 1× | 2× |
| dark | 1× | 1× | 1× | 1× | 1× | 1× | 2× | 1× | 1× | 1× | 0× | 2× | 1× | 0.5× | 1× | 0.5× | 1× | 2× |
| steel | 0.5× | 2× | 1× | 1× | 0.5× | 0.5× | 2× | 0× | 2× | 0.5× | 0.5× | 0.5× | 0.5× | 1× | 0.5× | 1× | 0.5× | 0.5× |
| fairy | 1× | 1× | 1× | 1× | 1× | 1× | 0.5× | 2× | 1× | 1× | 1× | 0.5× | 1× | 1× | 0× | 0.5× | 2× | 1× |
Green (2×): Super Effective - Double damage
Red (0.5×): Resisted - Half damage
Gray (0×): Immune - No damage
White (1×): Neutral - Standard damage
Dual-type Pokémon multiply effectiveness values. A Ground-type move against Flying/Water calculates as 2× (Water) × 0× (Flying immunity) = 0× total. Immunities always override weaknesses. Conversely, ice versus Dragon/Ground yields 2× × 2× = 4× damage.
STAB Bonus
STAB (Same Type Attack Bonus) will apply as a 1.5× damage multiplier and stacks multiplicatively with type effectiveness!
Calculation examples:
- Charizard (Fire/Flying in Polished) using Flamethrower (Fire): 90 base power × 1.5 STAB = 135 effective power
- That Flamethrower against Grass-type: 135 × 2× (super effective) = 270 effective power
- Charizard using Earthquake (Ground): No STAB-Ground doesn't match Fire or Flying
You should prioritize STAB moves in offensive movesets. Water-types should carry Surf or Hydro Pump; Fighting-types benefit from Close Combat or Cross Chop.
Type-Based Immunities
Polished Crystal implements several type-based status immunities beyond the standard type chart:
- Electric-types: Immune to paralysis (including from Tri Attack)[1]
- Ice-types: Immune to freezing (including from Tri Attack)
- Fire-types: Immune to burns (including from Tri Attack)
- Steel-types: Immune to poisoning
- Grass-types: Immune to powder moves and Leech Seed (PoisonPowder, Stun Spore, Sleep Powder, Spore)
- Poison-types: Toxic cannot miss when used by a Poison-type Pokémon
- Rock, Ground & Steel types: immune to Sandstorm. Additionally, Rock types receive a 50% boost to Special Defense in Sandstorm
- Ice types: Immune to Hail and receive a 50% boost to Defense in Hail
- Dark types: Immune to moves that have their priority boosted by Prankster
- Ghost types: Cannot be trapped by Shadow Tag or Mean Look.
- FYI - Curse works differently for Ghost types, sacrificing 50% of HP to inflict a status condition that will damage 25% of the opponent's HP each turn.
These immunities apply in both Faithful and Polished builds. Factor them into status-spreading strategies-Thunder Wave fails against Electric-types, Will-O-Wisp cannot burn Fire-types.
Offensive Type Coverage
Optimal offensive coverage enables super effective damage across the widest possible type spectrum. Certain type combinations achieve near-complete coverage:
High-Coverage Combinations
- Fighting + Ground: Hits Normal, Ice, Rock, Steel, Dark, Electric, Fire, Poison. Minimal overlap, broad neutral coverage.
- Dragon + Ground: Dragon strikes Dragon; Ground covers Electric, Fire, Poison, Rock, Steel. Strong neutral coverage baseline.
- Fire + Fighting: Fire handles Grass, Ice, Bug, Steel; Fighting addresses Normal, Ice, Rock, Dark, Steel. Effective against defensive cores.
- Water + Electric: Near-universal neutral coverage. Electric hits Water/Flying; Water covers Fire, Ground, Rock.
- Ghost + Fighting: Mutual immunity coverage. Ghost targets Psychic/Ghost; Fighting targets Normal, Ice, Rock, Dark, Steel.
Coverage Priorities
Target these commonly resistant types when constructing movesets:
- Steel: Fire, Fighting, or Ground coverage
- Water: Electric or Grass coverage
- Dragon: Ice, Dragon, or Fairy coverage
- Flying: Electric, Ice, or Rock coverage
Defensive Typing
Defensive typing determines resistance profiles and vulnerability windows. Optimal dual-type combinations maximize resistances while minimizing exploitable weaknesses:
Strong Defensive Typings
- Steel/Flying: 10 resistances, Ground immunity. Weaknesses limited to Fire and Electric. Example: Skarmory
- Water/Ground: Sole weakness to Grass (4×). Resists Fire, Poison, Rock, Steel; immune to Electric. Example: Quagsire
- Steel/Bug: 9 resistances, Dragon and Poison immunity. Weaknesses: Sole weakness to Fire (4×). Example: Scizor
- Ghost/Fairy: While unavailable in Faithful, in Polished Levitate Mismagius has 4 immunities.
- Electric/Flying: Neutralizes Electric's Ground weakness via Flying immunity. Weak to Ice, Rock. Example: Zapdos
Team Composition Guidelines
Defensive synergy requires covering teammates' vulnerabilities:
- You'll always want core coverage so start with Fire, Water or Grass. Probably your starter.
- Pairs with immunities offer free switch-in opportunities, such as having a Flying and a Ground type, or a Normal and a Ghost type.
- Dragon-type (weak to Ice, Dragon, Fairy) pairs with Steel-type to resist Ice and Fairy
- Avoid weakness stacking-multiple team members sharing vulnerabilities (e.g., triple Ice weakness) creates exploitable team composition flaws
Polished Mode Type Changes
The Polished build introduces significant type reassignments to improve balance and thematic consistency. These changes do not apply to the Faithful build, which preserves canonical typings.
Pokémon Type Changes (Polished Only)
- Meganium: Grass → Grass/Fairy
- Typhlosion: Fire → Fire/Ground
- Feraligatr: Water → Water/Dark
- Noctowl: Normal/Flying → Ghost/Flying
- Butterfree: Bug/Flying → Bug/Psychic
- Ledian: Bug/Flying → Bug/Fighting
- Ariados: Bug/Poison → Bug/Dark
- Dunsparce: Normal → Normal/Ground
- Dudunsparce: Normal → Normal/Dragon
- Ampharos: Electric → Electric/Dragon
- Politoed: Water → Water/Grass
- Bellossom: Grass → Grass/Fairy
- Yanmega: Bug/Flying → Bug/Dragon
- Sunflora: Grass → Grass/Fire
- Ninetales: Fire → Fire/Ghost
- Stantler: Normal → Normal/Psychic
- Golduck: Water → Water/Psychic
- Girafarig: Normal/Psychic → Psychic/Dark
- Farigiraf: Normal/Psychic → Psychic/Dark
- Magmortar: Fire → Fire/Fighting
- Electivire: Electric → Electric/Fighting
- Corsola (Galarian): Ghost → Ghost/Rock
- Cursola: Ghost → Ghost/Rock
- Octillery: Water → Water/Fire
- Rapidash: Fire → Fire/Fairy
- Rhyperior: Ground/Rock → Steel/Rock
- Mismagius: Ghost → Ghost/Fairy
- Charizard: Fire/Flying → Fire/Dragon
- Blastoise: Water → Water/Steel
- Lugia: Psychic/Flying → Water/Flying
- Mewtwo (Armored): Psychic → Psychic/Steel
- Celebi: Psychic/Grass → Grass/Fairy
Move Type Changes (Polished Only)
- Cut: Normal → Steel
- Strength: Normal → Fighting
- Hidden Power: Can be a Fairy-type move
These changes affect STAB calculations and coverage requirements. For example, Polished Blastoise gains STAB on Steel moves and resists Fairy, while Typhlosion can leverage Ground STAB for Electric coverage.
Fairy Type
Fairy type, introduced in Generation VI, is fully implemented in Polished Crystal. It was designed to counter the dominant Dragon typing that defined previous metagames.
Type Matchups
- Super Effective Against: Dragon, Dark, Fighting
- Resisted By: Fire, Poison, Steel
- Resists: Fighting, Bug, Dark
- Weak To: Poison, Steel
- Immune To: Dragon
Metagame Impact
- Dragon-types can no longer spam Dragon moves for universal coverage - Fairy walls them completely
- Fairy provides checks to Fighting-types (Machamp) and Dark-types (Tyranitar)
- The type chart was rebalanced with Fairy's introduction - Steel no longer resists Ghost or Dark, trading those resistances for immunity to Poison and resistance to Fairy
- Fairy-type attacks are boosted by the Pink Bow, giving Fairy attackers parity with other type-boosting items.
- Poison and Steel gained value as Fairy counters
- Several Pokémon had their type changed, or received Fairy as a secondary typing, altering their strategic utility (e.g., Clefable, Azumarill, Togekiss)
Notable Fairy Pokémon
- Clefable: Pure Fairy with bulk and utility moves (Soft-Boiled, Stealth Rock)
- Azumarill (Water/Fairy): Huge Power enables physical sweeping with Aqua Jet and Play Rough
- Togekiss (Fairy/Flying): Serene Grace doubles secondary effect rates for flinch strategies with Air Slash
- Granbull: Pure Fairy physical attacker with Intimidate
Counter Fairy-types with Steel or Poison coverage: Iron Head, Flash Cannon, Poison Jab, Sludge Bomb.
