Partial-resist and spell-miss tooltip calculations.
Resist Forever explains how a character's or pet's magical resistance might affect direct spell damage. Hover Fire, Nature, Frost, Shadow or Arcane resistance in the character/pet panel to see the chance of each 10% damage-resisted outcome, together with base spell miss against an attacker of a given level.
It extends the existing Blizzard tooltip instead of replacing it, so the game's original resistance information stays visible.
Install
Place the files in a folder named ResistForever under your client's Interface/AddOns directory:
Interface/
└── AddOns/
└── ResistForever/
├── ResistForever.toc
└── ResistForever.lua
Enable Resist Forever in the game's addon list and open your character sheet. Hover a resistance row, or open the pet character panel and hover its corresponding resistance row. No slash commands or settings screen are defined by the current source; the addon does not write SavedVariables.
The v1.0.2 GitHub release was published October 20, 2026, but GitHub's release metadata lists no attached downloadable asset. Use the repository source rather than assuming a release ZIP exists. This build targets the specific Forever UI conventions used by CharacterStatFrameScrollBoxIconElementMixin, PaperDollStatTooltip and the 16001 interface—not ordinary Vanilla 1.12 or modern retail WoW by default.
The addon appends a Resist Forever section below Blizzard's native tooltip. It can…
Resist Forever explains how a character's or pet's magical resistance might affect direct spell damage. Hover Fire, Nature, Frost, Shadow or Arcane resistance in the…
Environment: World of Warcraft: Forever 1.60.1 / UI interface 16001.
A number like 90 Fire resistance occupies a very small piece of the World of Warcraft character sheet. But that number prompts more questions than it answers: Does it make the…
Original creative authorship is Babuni.dev. The expanded October 27 editorial audit records the history and uncertainty without modifying game behavior.
No external library, SavedVariables, network messaging, persistent logs, slash commands or independently packaged test harness is present. .pkgmeta points to CHANGELOG.md as…
Instead of a new window, options panel, minimap button or graph, Resist Forever starts with the game's character sheet. The player hovers a resistance row—Fire, Nature,…
The first two formula models are historical, not selectable alternatives in the current program. The commit record identifies real iterations, but not every human…
The original concept—make Fire, Nature, Frost, Shadow and Arcane resistance understandable inside the native WoW: Forever character sheet—and its extensions to pets and current…
Would a one-line average direct-spell damage resisted summary improve comprehension? Should the 0% outcome be shown explicitly, or remain hidden for visual economy? Would a…
The addon has no author-maintained database of gear, enemies, boss spells or item names. Its five recognized content categories are the built-in character and pet resistance rows:
Read the project repository and its documentation.