HeroRotation

You want to DPS but you don't know what to cast ? Check the icons.

File Details

11.2.0.28

  • R
  • Sep 12, 2025
  • 457.67 KB
  • 6.7K
  • 11.2.0
  • Retail

File Name

HeroRotation-11.2.0.28.zip

Supported Versions

  • 11.2.0

tag 24e23ae081b511456af7d18ac115ecc974eda959 11.2.0.28
Author:    Cilraaz <cilraaz@gmail.com>
Date:    Thu Sep 11 20:42:43 2025 -0400

commit 5ec02ac339ae10987253f9cea028e9c732e6d466
Author: Cilraaz <cilraaz@gmail.com>
Date:   Thu Sep 11 20:42:32 2025 -0400

    build(TOC): 11.2.0.28 release

commit fbae49c98cced19cbf791188ee7fd7d2b9c06a79
Author: Cilraaz <cilraaz@gmail.com>
Date:   Thu Sep 11 20:38:11 2025 -0400

    feat(Havoc): Update to latest APL

commit b8a2f6f10a20da49f3d7e76f855bca10ccc0b323
Author: JoshAU <37181202+joshjau@users.noreply.github.com>
Date:   Fri Sep 12 08:15:47 2025 +0800

    fix(Arms): Misc fixes

    - Change "or" to "and" in Overpower condition for Dreadnaught talent
    - Replace ThunderousRoar with ThunderClap in ColossusAoE
    - Fix CastLeftNameplate
    - Add missing debuff checks for Rend in Execute functions (ColossusExecute, SlayerExecute)
    - Add missing debuff check for Demolish in ColossusExecute

commit d18c5dbee2f3ebe6ecb786535efd69c4e6f84f72
Author: Cullen Daugherty <107732615+DakJaniels@users.noreply.github.com>
Date:   Thu Sep 11 19:11:49 2025 -0500

    fix(Enhancement): Fix nil error in TotemFinder

    139x HeroRotation_Shaman/Enhancement.lua:630: attempt to compare number with nil
    [HeroRotation_Shaman/Enhancement.lua]:630: in function <HeroRotation_Shaman/Enhancement.lua:607>
    [HeroRotation_Shaman/Enhancement.lua]:1640: in function '?'
    [HeroRotation/Main.lua]:476: in function <HeroRotation/Main.lua:455>

    Locals:
    (*temporary) = nil
    (*temporary) = <table> {
     LastCastTime = 0
     LastHitTime = 0
     LastAppliedOnPlayerTime = 0
     LastRemovedFromPlayerTime = 0
     SpellName = "Surging Totem"
     IsMelee = false
     SpellType = "Player"
     MaximumRange = 40
     MinimumRange = 0
     LastDisplayTime = 0
     SpellID = 444995
    }
    (*temporary) = true
    (*temporary) = 6
    (*temporary) = 6
    (*temporary) = 1
    (*temporary) = 6
    (*temporary) = "attempt to compare number with nil"

commit 84dd807894913dac2d858bd51b3512447a551da0
Author: Francisco Martínez <framarale@gmail.com>
Date:   Wed Sep 10 15:26:15 2025 +0200

    fix(Subtlety): Make Shadowmeld obey the StealthMacro setting

commit 651dac53cc1ada5d7ee908b7f1480ba996e630aa
Author: JoshAU <37181202+joshjau@users.noreply.github.com>
Date:   Wed Sep 10 20:40:08 2025 +0800

    fix:(Arcane): Fixed Arcane Barrage range check in CDOpener

commit 522d0ef0cdae7f44896d924271aef517f893e6b2
Author: JoshAU <37181202+joshjau@users.noreply.github.com>
Date:   Wed Sep 10 20:39:41 2025 +0800

    fix(FrostMage): Fix STSS function call and Ice Lance Winter's Chill targeting

commit 2ac782a74a6776b3557c903f477ec0a7caaf2cf3
Author: Cilraaz <cilraaz@gmail.com>
Date:   Wed Sep 10 08:38:16 2025 -0400

    fix(Marksmanship): Fix Unyielding Netherprism

commit eb5c19ec62b6b3cb1dfc4b430b297a4ffdd961ee
Author: Cilraaz <cilraaz@gmail.com>
Date:   Wed Sep 10 00:32:29 2025 -0400

    feat(Retribution): Add CDsON() check to Divine Hammer's suggestion line