Skip to content

v9.1.5-1.0.4-alpha8

Pre-release
Pre-release
Compare
Choose a tag to compare
@github-actions github-actions released this 02 Dec 04:25
· 4227 commits to thewarwithin since this release

Hekili

v9.1.5-1.0.4-alpha8 (2021-12-02)

Full Changelog Previous Releases

  • Allow action.X.usable == nil to still be treated as usable in state:IsUsable().
  • action.fire_blast.usable should return true in combat.
  • More efficiency tweaks.
  • Default buff.casting.name is "Casting."
  • Tweak buff aliases.
  • Simplify Bloodtalons.
  • Fix Cyclone spell ID.
  • Remove invalid auras.
  • When spellcasts change, force a full reset before next recommendations (may want to split this up by whether we need CDs, auras, or resources reset).
  • Bloodtalons quickfix.
  • Remove opener debug prints (Arcane).
  • More efficiency efforts. Create a screenshot when snapshotting.
  • Priority maintenance and efficiency (round 1): I added more strict flags to prevent checking action lists that are not reachable now and won't be reachable based solely on passage of time.
    Guardian: Fix multifunction berserk_bear aura.
    Arcane: Hardcode opener_done flag.
  • Merge branch 'shadowlands' of https://github.com/Hekili/hekili into shadowlands
  • Merge pull request #1296 from ChrisKader/shadowlands
    Tooltip should show Cov rather than AzE (BfA).
  • This is not the AoE you're looking for....
    Its a covenant!
  • Fixed spelling error of AoE.
  • Iterate on efficiency changes...
  • Quickfix for #1292, I think.
  • Further attempts at improving performance.
    • Don't update recommendations in the same frame as a reset.
    • Don't cache-on-demand since it was just obscuring what was slow.(Force update of buffs/debuffs/cooldowns on reset.)
    • Don't check TimeToReady if an action IsReady.
    • Max delay/wait is reduced to 10.
    • Max CPU time feature is a little more aggressive.
    • Hekili:DumpProfileInfo will provide a lot more data (if profiling is enabled).
    • Minor tweak to UnitIsUnit.
    • See if we can get away ignoring rechecks for call/run_action_list.
      Tweak Gladiator's Badge again.
    • Reduce calls to GetSpellCooldown for the GCD.
    • Move function checks up in IsUsable.
      Simplify time_to_hpg for Retribution.
  • Minor tweak to throttle gear updates, maybe.
  • Arcane: Fix just_used_spark class variable.
  • Marksmanship: APL update.
  • Merge branch 'shadowlands' of https://github.com/Hekili/hekili into shadowlands
  • Subtlety: Update priority for Kyrian.
  • Test: Treat any RunHandler outside of a reset as modifying the game state (was otherwise not resetting when multiple instants filled a multi-icon queue).
  • Merge pull request #1279 from Nmxsz/shadowlands
  • Arcane: Move priority variables into the class module to increase efficiency. Use strict APL forking to reduce processing time of priority lists.
  • Test: Reduce CPU usage by refreshing game state less often if it shouldn't have changed. The same game state can be used for all single-icon displays.
  • Fix for offhand swing error, maybe.
  • Merge pull request #1 from Nmxsz/feature/discipline-priest-ramp-rotation
    Discipline Ramp Rotation / Damage Rotation
  • Trial: Remove some events that force the addon to update recommendations.
  • Add Touch of the Void heirloom on use because I'm lazy on my alt.
  • Discipline Ramp Rotation / Damage Rotation