What Spirit Healer Actually Does

Spirit Healer is a World of Warcraft addon that automates corpse-run planning and spirit healer navigation. It tracks your death location, the nearest spirit healer NPC, and calculates pathing time so you know exactly how long your run will take before you even click confirm. Most players I talk to use it primarily for faster dungeons and raid runs where respawns eat into the entire group's time. There is also a timing estimation engine built in that accounts for flight path networks, not just direct pathing, which is the part most people overlook. The core problem it solves is the mental math nobody wants to do mid-dungeon. You die at a random pull. The question is whether to wait for a resurrection spell, run back, or fly. Spirit Healer gives you a single number — estimated minutes lost — and sometimes a comparison between running and flying. That is it. It does not auto-path you. It does not move your character. It tells you what to do, and you decide.

Download and Installation

You can find the current release on the official CurseForge page under Spirit Healer or on the author's GitHub repository if they maintain a source build there. Install it like any other WoW addon: drop the folder into your World of Warcraft/_classic_era_/Interface/AddOns directory for classic servers, or Interface/AddOns for retail. Make sure addons are enabled in your UI settings. The addon version numbers on CurseForge typically match the WoW expansion they support, so check that before installing. If you are pulling from GitHub, the build process is minimal. Clone the repo, run the install script if one is provided, and verify the TOC file version matches your game client. I have seen people skip that last step and waste an hour wondering why their addon loads but shows no data.

Configuration Basics

After installation, open the settings through the default interface menu or type /spirithealer in chat. The default configuration works for most cases, but a few toggles matter more than others. The pathing mode setting controls whether the addon uses direct distance calculations or accounts for actual in-game travel routes. Direct mode is faster computationally but can be off by several minutes in zones with restricted paths or narrow chokepoints. Route-aware mode is slower but significantly more accurate. Switch to route-aware if you play on a server with a lot of instant-flight competition or if you need precise timing for timed events. The resurrection threshold is the most important setting. It defines the point at which Spirit Healer recommends waiting for a resurrection instead of running back. I set mine to 4 minutes. Anything longer than that and a corpse run starts eating into pull windows. Keep in mind this is a personal preference that depends on your group's average DPS and boss timer expectations.

Get the Full Details

Spirit Healer Model Updated in Shadowlands - News - Icy Veins
Spirit Healer Model Updated in Shadowlands - News - Icy Veins

Flight path detection is optional. Enable it if you want the addon to factor in available flight paths versus ground travel. This is more relevant for older content where flight points are sparse and running back across a zone is genuinely painful.

What Happens When You Die

When your character dies, the addon fires automatically. It records your position, identifies the nearest spirit healer, and begins calculating your estimated return time. The information appears in your chat frame and optionally on screen as an alert. You get a number — typically displayed as estimated minutes and seconds to return to body. Some versions also include a group window alert, pushing the information to the party or raid frame. This is useful in group content where someone else might be tracking your status independently. If you use a separate add-on for corpse management, having two conflicting alerts can get noisy. Disable Spirit Healer's group alert in those cases. The alert stays visible until you leave the death state, move more than a certain distance from your corpse, or manually dismiss it. I usually leave it up because it becomes background noise after a while. The only time I actively respond is when the estimated time crosses my resurrection threshold.

Edge Case: Zones With Restricted Movement

Here is something I ran into last expansion that the documentation barely mentions. In certain zones with tight corridors or instanced pull mechanics — specifically some of the later Mythic+ keys in Mists of Pandaria areas — the pathing calculation can be wrong by up to three minutes. The addon assumes open traversal, but the actual geometry funnels you through narrow passages that effectively double your running time. The workaround is simple enough once you know it. Go into the settings and add the problematic zone to the manual override list. You can input a time multiplier directly. I used 1.5x for the affected areas. That corrected the estimates to within about 15 seconds of actual travel time in my testing. You can find zone names in-game by checking the zone map or just experiment until the numbers look reasonable. The override list persists across sessions, so you only have to do this once per zone.

ArtStation - Spirit Healer
ArtStation - Spirit Healer

Common Pitfalls

The most frequent issue I see people encounter is incorrect spirit healer identification. The addon maps spirit healers by NPC ID, and in some regions there are multiple spirit healer NPCs within close proximity. If the addon locks onto the wrong one, your estimates will be off. Check the selected healer in the settings window if your times feel consistently wrong. Sometimes switching to manual selection for that zone fixes it. Another issue is stale data after a server reload. If you reload your UI without restarting the game client entirely, some of the pathing cache gets wiped. The addon recalculates on the fly after a reload, which adds a delay to the first death estimation after each reload. This is normal. Just wait for the first calculation to finish instead of panic-clicking settings. There is also a known limitation with flying mounts. Spirit Healer accounts for ground travel primarily. Flying speeds and availability are not fully integrated into the estimation in most configurations. If you have a flying mount ready and your zone supports it, the addon will not use that in its calculation unless you manually adjust the settings. This is a gap that could be closed with a future patch, but it is not currently automatic.

Advanced Usage

If you run high-level content regularly, the export and logging feature is worth enabling. It saves a text log of every death event with timestamps, estimated times, and actual return times. This gives you data to review after a session and spot patterns — like which bosses or pulls consistently result in death and what the average time loss looks like across your runs. I use this to tune my resurrection threshold setting over time. The API is also accessible if you know how to use it. Other addons can query Spirit Healer's data for death estimates without duplicating the pathing logic. A few community addons I have seen integrate with it for more complex corpse management workflows. This matters if you build a custom UI or use a heavily customized interface.

When It Fails

Spirit Healer is not a complete solution. It does not handle cases where you are pulled out of a dungeon instance mid-fight and respawn at the nearest spirit healer outside the instance. It does not account for guild hall resurrection mechanics or any external healing spells that might bring you back without a corpse run. If your server has unusual latency or pathing bugs — which happens more often on PTR builds — the estimates will drift further from reality. In those situations, the best approach is to treat the addon's output as a rough estimate rather than a precise measurement. Use it as a heuristic. Compare it to what you know from experience. If your group has a resurrection cooldown available that costs less than the estimated run time, take the resurrection regardless of what the addon says. The addon does not know your group composition or your cooldowns. For players who want a more comprehensive solution, pairing Spirit Healer with a dedicated body-recovery addon or using the built-in Blizzard corpse-tracking features alongside it can fill some of the gaps. There is no single addon that handles every edge case perfectly. The honest answer is that this tool covers the most common scenarios well and leaves you room to make the final call.

Spirit Healer - Wowpedia - Your wiki guide to the World of Warcraft | Warcraft art, World of ...
Spirit Healer - Wowpedia - Your wiki guide to the World of Warcraft | Warcraft art, World of ...