Skip to main content
All 9 Classes · AOE Fixed · Crash Protected
Warrior class iconPaladin class iconHunter class iconRogue class iconPriest class iconShaman class iconMage class iconWarlock class iconDruid class icon

Hekili TBC
Fixed & Optimized

Step through the Dark Portal with confidence. Every class fixed — ability detection, AOE switching, crash protection — all resolved in one install.

What's Fixed

6 Critical Bug Fixes

Fixed Ability Detection

Removed broken IsPlayerSpell() checks that caused the infamous 3600s cooldown bug across all 9 classes.

Smart AOE Switching

Smart AOE Switching

Added damage=true to all class specs enabling combat log target tracking. Hekili now correctly detects multiple enemies.

Inline AOE Conditions

Inline AOE Conditions

Rotation packs use inline active_enemies>=2 checks for reliable AOE switching without broken action list calls.

Script Crash Protection

Script Crash Protection

EpicSync script patched with nil checks and pcall wrappers. Rotation never stops even during target switches.

Updated Rotation Packs

Updated Rotation Packs

TBC-accurate rotations for all specs. Based on actual TBC Classic theorycrafting — all 9 classes fully covered.

Better Targeting

Better Targeting

Fixed combat detection gap between mobs. Script now works when you have a hostile target, not just in combat.

Installation

Setup in 6 Steps

1

Close World of Warcraft

World of Warcraft must be completely closed before modifying addon files.

⚠️ Do not install while the game is running.

2

Navigate to AddOns Folder

World of Warcraft/_classic_/Interface/AddOns/

💡 Mac: /Applications/World of Warcraft/_classic_/Interface/AddOns/

3

Delete Old Hekili Folder

Delete: Interface/AddOns/Hekili/

⚠️ Old files will conflict with the fix. Delete completely.

4

Extract Hekili-Fixed.zip

Extract into AddOns folder: Interface/AddOns/Hekili/

💡 Folder structure: AddOns/Hekili/Hekili.toc

5

Install EpicSync Script (Optional)

Replace your script with dddvADVANCEDEDITpots_Fixed.lua

💡 Adds crash protection and better targeting.

6

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

All 9 Classes Covered

WarriorWarrior
1
Sweeping Strikes (2+ targets)
2
Whirlwind (2+ targets)
3
Bloodthirst
4
Whirlwind
5
Cleave 40+ rage (2+)
6
Execute <20%
7
Heroic Strike 50+ rage

Bugs Fixed

3600s Cooldown Bug — Removed broken known=function() checks from all 9 class files. Abilities now detected correctly.
AOE Detection Not Working — Added damage=true to all spec RegisterOptions. Combat log target tracking now enabled.
Rotation Stops on Second Mob — Added nil checks before accessing ability names. Script no longer crashes on target switch.
Loop Dies on Error — Wrapped castRecommendedAbility() in pcall. Timer always reschedules even if error occurs.
Combat Detection Gap — Fixed targeting logic to work when hostile target exists, not just UnitAffectingCombat.
run_action_list Not Working — Rewrote packs to use inline active_enemies>=2 conditions instead of separate AOE action lists.

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
EpicSyncPro Logo

Ready to Dominate Outland?

Hekili TBC Fixed — all 9 classes, AOE detection, crash protection, full rotation packs. Contact us on Discord to get access.