A bilingual (English / Simplified Chinese) Teamfight Tactics single-hit ability-damage calculator. English is the default language and the selector persists the visitor's choice locally.
Final = AbilityCoefficient
× (TotalAP / 100)
× ExpectedCritMultiplier
× (1 + DamageAmp)
× 100 / (100 + EffectiveMR)
× (1 - TargetDurability)
The calculator exposes every input and intermediate result. It intentionally excludes champion-specific scripts, item proc damage, executes, shields, healing, repeated casts, targeting, and snapshot timing.
Values were checked for patch 17.6 on July 13, 2026 against Riot's current Space Gods information and current Set 17 item data.
- Jeweled Gauntlet: +35% AP and Precision.
- Rabadon's Deathcap: +55% AP and 15% Damage Amp; no takedown-stacking passive.
- Blue Buff: +15% AD, +15% AP, +5 Mana Regen, and 10% additional AD/AP from all sources.
- Void Staff: +15% AS, +35% AP, +1 Mana Regen, and 30% MR Shred for 5 seconds after damage.
- Striker's Flail: critical strikes grant 5% Damage Amp for 5 seconds, up to four stacks.
- Excess crit chance converts to crit damage at 50% value.
Live placement statistics are linked from tactics.tools but are kept separate from deterministic item text because they change with patch, rank, unit, and sample window.
| Route | Content |
|---|---|
/ |
Overview and corrected baseline mechanics |
/formula |
Formula, definitions, limits, and sources |
/calculator |
Interactive calculator with verified Set 17 presets |
/set17 |
Item-text accuracy audit and live-stat guidance |
npm install
npm run dev
npm test
npm run lint
npm run buildRequires Node.js 20.19 or newer.
- Riot Games · TFT patch 17.6
- Riot Games · Set 17: Space Gods
- Riot Developer Portal · TFT static data
- CommunityDragon · current TFT gameplay data
- tactics.tools · Set 17 item text
- tactics.tools · live item statistics
This is an independent educational project and is not affiliated with Riot Games.
MIT