Step through the Dark Portal with confidence. Every class fixed — ability detection, AOE switching, crash protection — all resolved in one install.
What's Fixed
Fixed Ability Detection
Removed broken IsPlayerSpell() checks that caused the infamous 3600s cooldown bug across all 9 classes.
Smart AOE Switching
Added damage=true to all class specs enabling combat log target tracking. Hekili now correctly detects multiple enemies.
Inline AOE Conditions
Rotation packs use inline active_enemies>=2 checks for reliable AOE switching without broken action list calls.
Script Crash Protection
EpicSync script patched with nil checks and pcall wrappers. Rotation never stops even during target switches.
Updated Rotation Packs
TBC-accurate rotations for all specs. Based on actual TBC Classic theorycrafting — all 9 classes fully covered.
Better Targeting
Fixed combat detection gap between mobs. Script now works when you have a hostile target, not just in combat.
Installation
Close World of Warcraft
World of Warcraft must be completely closed before modifying addon files.
⚠️ Do not install while the game is running.
Navigate to AddOns Folder
World of Warcraft/_classic_/Interface/AddOns/
💡 Mac: /Applications/World of Warcraft/_classic_/Interface/AddOns/
Delete Old Hekili Folder
Delete: Interface/AddOns/Hekili/
⚠️ Old files will conflict with the fix. Delete completely.
Extract Hekili-Fixed.zip
Extract into AddOns folder: Interface/AddOns/Hekili/
💡 Folder structure: AddOns/Hekili/Hekili.toc
Install EpicSync Script (Optional)
Replace your script with dddvADVANCEDEDITpots_Fixed.lua
💡 Adds crash protection and better targeting.
Launch WoW & Verify
Enable the addon and run /hekili in-game. Check that abilities show real cooldowns (6.00s, not 3600s).
💡 Enable nameplates: /console nameplateShowEnemies 1
Rotation Packs
Bugs Fixed
FAQ
Need help with the install?
Our team is in Discord 24/7 — we'll walk you through the setup in minutes.
Get Help on Discord
Hekili TBC Fixed — all 9 classes, AOE detection, crash protection, full rotation packs. Contact us on Discord to get access.