HeroLib

You want a better WoW API but you don't know where to find it ? Check this addon.

File Details

11.1.5.01

  • R
  • May 7, 2025
  • 96.73 KB
  • 1.9K
  • 11.1.5
  • Retail

File Name

HeroLib-11.1.5.01.zip

Supported Versions

  • 11.1.5

tag 005da5507681e1d03def241b023f31cb0c7cde0a 11.1.5.01
Author:    Cilraaz <cilraaz@gmail.com>
Date:    Wed May 7 13:44:35 2025 -0400

commit 6849a5716722e31a9751418d966dcbbe54b5b96c
Author: Cilraaz <cilraaz@gmail.com>
Date:   Wed May 7 13:44:24 2025 -0400

    build(TOC): 11.1.5.01

commit 575695d4fbc7494ca5b017072fbc18502d06fa18
Author: JoshAU <37181202+joshjau@users.noreply.github.com>
Date:   Thu May 8 01:42:46 2025 +0800

    fix(Item): Use correct cache table for Item info (#96)

commit bc5e91beb03f53f0cf7b197191126d9b008eb8c1
Author: Cilraaz <cilraaz@gmail.com>
Date:   Wed May 7 13:41:03 2025 -0400

    fix(Aura): Fix SpellRegisterError message

commit fbb6b166a7fe516da5af41c7670097f229c48a42
Author: JoshAU <37181202+joshjau@users.noreply.github.com>
Date:   Wed May 7 09:10:09 2025 +0800

    fix(Power): Correct Unit:PowerRegen() API call (#94)

    * fix(HeroLib\Class\Unit\Power.lua): Correct Unit:PowerRegen() API call

    - Fixed Unit:PowerRegen() in Class/Unit/Power.lua to correctly call the GetPowerRegen() API without arguments.
    - Added some documentation links.

    * Update Power.lua

commit 807dedfaed46c97571e551eea3021a1f9dc6aad3
Author: JoshAU <37181202+joshjau@users.noreply.github.com>
Date:   Wed May 7 09:07:57 2025 +0800

    fix(TimeToDie): Correct TTD cache indexing and prevent potential errors (#95)

    - Changed TTDCache[#Cache + 1] to TTDCache[#TTDCache + 1] to correctly use the local TTD cache pool.
    - Added a check n > 0 in the history cleanup loop to prevent accessing Values[0].
    - Added a check for division by zero in Unit:TimeToX when calculating the linear regression invariant.

commit 384184a585371001e631b83cc2e9d8266998166f
Author: JoshAU <37181202+joshjau@users.noreply.github.com>
Date:   Thu Apr 17 03:58:21 2025 +0800

    feat(Main.lua): Add GetOverrideSpell API support (#89)

    * feat(Cooldown.lua): Update ChargesInfo to include chargeModRate

    - Added chargeModRate field to Spell:ChargesInfo() return values
    - Added default value of 1 for chargeModRate when spell is not charge-based

    * feat(Cooldown.lua): Add GetOverrideSpell API support

    - Add C_Spell.GetOverrideSpell API import
    - Add Spell:GetOverrideSpell() method to get raw override spell ID
    - Add Spell:OverrideSpell() method to get override spell as Spell object