Verified · Reg M-A

The numbers agree
with Smogon.

Every damage roll ChampDex shows gets diffed against @smogon/calc every day. STAB, types, weather, terrain, abilities, items — all of it. If we disagree, it's documented with a source.

last_verified2026-06-11 18:47 UTC|smogon_pin0.11.0-champions
94%
Match rate · 372/394
● Zero unexpected drift
394
Total scenarios
94%
Match rate
22
Known diffs
0
Unexpected
02

Coverage

60
Damage-relevant abilities
Each one ported from Bulbapedia or Serebii with a source link in ability-effects.ts
740
Move flags synced
contact · punch · pulse · bite · slicing · sound · wind · bullet · recoil — updated 2026-04-19
0.11.0-champions
Reference calc pin
Smogon master build, rebuilt nightly against our parity suite
03

Documented divergences

These scenarios intentionally produce different numbers from Smogon's reference. Each cites Serebii / Bulbapedia where our reading of Champions behavior beats Smogon's current implementation.

  1. 01
    attacker-ability/Galvanize/extreme-speed
    Smogon's Champions mechanics omit Galvanize from the -ate list; ours applies per Serebii.
    ours 2833·theirs 2328
  2. 02
    attacker-ability/Overgrow/bullet-seed
    Multi-hit reporting style differs (Bullet Seed 2-5 hits).
    ours 620·theirs 912
  3. 03
    defender-ability/Ice Scales/dark-pulse
    Smogon omits Ice Scales (~0.5 special) in its Champions mechanics file; ours applies per Serebii.
    ours 1923·theirs 3946
  4. 04
    defender-ability/Shadow Shield/extreme-speed
    Smogon omits Shadow Shield (≡ Multiscale) in its Champions mechanics; ours applies.
    ours 1821·theirs 3643
  5. 05
    defender-ability/Fluffy/close-combat
    Smogon omits Fluffy in Champions mechanics; ours halves contact damage per Serebii.
    ours 1315·theirs 2631
  6. 06
    defender-ability/Fluffy/flamethrower
    Smogon omits Fluffy in Champions mechanics; ours doubles fire damage per Serebii.
    ours 4252·theirs 2126
  7. 07
    defender-ability/Intimidate/close-combat
    Auto-apply defender Intimidate is a UX choice; Smogon requires manual -1 atk.
    ours 1821·theirs 2631
  8. 08
    item/Hard Stone/stone-edge
    Compound modifier rounding on a ≥200-damage roll; 1.8% drift within chain-order precision.
    ours 180212·theirs 182216
  9. 09
    item/Light Ball/thunderbolt
    Smogon's Champions calc doesn't apply Light Ball; ours doubles Pikachu attack per Serebii.
    ours 6375·theirs 3137
  10. 10
    item/Yache Berry/icicle-spear
    Multi-hit reporting style differs.
    ours 44140·theirs 110140
  11. 11
    multihit/bullet-seed
    Multi-hit reporting style differs: ours shows min(1)-max(5) range, Smogon shows deterministic 3.
    ours 2680·theirs 3948
  12. 12
    multihit/icicle-spear
    Multi-hit reporting style differs: ours shows min(1)-max(5) range, Smogon shows deterministic 3.
    ours 104320·theirs 156192
  13. 13
    tera/defender-resist
    Smogon's Champions calc omits tera; ours swaps defensive types per mainline rules.
    ours 3845·theirs 7691
  14. 14
    item/Expert Belt SE/close-combat
    Smogon's Champions mechanics omit Expert Belt; ours applies mainline ×1.2 on super-effective hits.
    ours 324384·theirs 268324
  15. 15
    combo-atk/Overgrow/venusaur/bullet-seed
    Multi-hit reporting style differs.
    ours 620·theirs 912
  16. 16
    combo-def/Prism Armor/play-rough
    Smogon's Champions calc doesn't check Prism Armor; ours applies ×0.75 on SE.
    ours 6072·theirs 8096
  17. 17
    combo-def/Ice Scales/dark-pulse
    Smogon omits Ice Scales; ours applies per Serebii.
    ours 1923·theirs 3946
  18. 18
    combo-def/Shadow Shield/extreme-speed
    Smogon omits Shadow Shield.
    ours 1821·theirs 3643
  19. 19
    combo-def/Fluffy/close-combat
    Smogon omits Fluffy.
    ours 1315·theirs 2631
  20. 20
    combo-def/Intimidate/close-combat
    Auto-apply defender Intimidate (UX choice).
    ours 1821·theirs 2631
  21. 21
    combo-def/Storm Drain/waterfall
    Smogon's Champions calc uses Storm Drain only to redirect; ours treats as type immunity (mainline dual-effect).
    ours 00·theirs 1821
  22. 22
    combo-item/Hard Stone/stone-edge
    Compound rounding on a ≥200-damage roll.
    ours 180212·theirs 182216
04

How it stays current

dailyGitHub Actions pulls Smogon's damage-calc master, rebuilds, re-runs the parity suite. Any drift opens a PR.
dailyscrape-move-flags.mjs refreshes move flags from Bulbapedia's categorical indexes and pushes to Firestore.
cont.CI blocks any calc commit that introduces an unexpected disagreement with Smogon's reference.
See a number you don't trust?

If our calc disagrees with what you see in-game, that's a bug we want to fix. Not something to argue about.

Report a mismatch