Description
A simple, lightweight panel that shows your resistance for every magic school and tells you how much spell damage it's actually reducing — against any target level you choose.
Classic-era resistance is a hidden stat with no in-game readout of what it's really doing for you. Resistance Restored brings that information back: pick a school, pick an attacker level, and see your average damage reduction and what a real spell hit gets reduced to.
Features
- All six schools — Holy, Fire, Nature, Frost, Shadow and Arcane, each with its live resistance total and average reduction at a glance.
- Real damage-reduction estimates — see the average % reduction and what a 100-damage hit (and a hit size of your choice) actually lands for.
- Type any hit size — enter an exact number into the Sample Hit box to test a specific spell, or step it with the − / + buttons.
- Choose your comparison — compare against your current Target, a raid Boss, or a Manual level you set yourself.
- Clean, modern panel — flat dark design, fully click-driven. No chat commands required; everything is on the panel.
- Stays open in combat — so you can watch your numbers change as resistance buffs, auras and potions come and go. You close it when you want to.
- Minimap button — open and close the panel with a click.
- Remembers everything — position, selected school and your settings persist between sessions.
How the estimate works
This addon is intentionally honest about what it knows. It does not claim to know Blizzard's exact hidden resistance formula. Instead it uses, in order of preference:
- Blizzard's own
ResistancePercent()value for the chosen level — the most accurate source, and what's used in practice for every school. - A rough fallback estimate if that's ever unavailable — scaled from a measured Frost test (323 res ≈ 27% at level 80 vs 83). It's approximate and least accurate far from level 80, and in practice it almost never runs because the API is available.
Using the panel
Everything is controlled inside the panel — the slash commands below are optional:
/rr— show or hide the panel/rr reset— reset the panel position/rr mode target|boss|manual— choose the comparison level source/rr level <number>— set the manual comparison level/rr hit <number>— set the example spell hit size/rr school holy|fire|nature|frost|shadow|arcane— select a school/rr universal on|off— apply the measured model to all schools/rr technical on|off— show or hide extra detail/rr status— print the current estimate in chat
Feedback
Made for MoP Classic. Bug reports and suggestions are welcome in the comments.




