Skip to content

Releases: Hekili/hekili

v8.3.0-04-17

02 Apr 02:19
Compare
Choose a tag to compare

Hekili

v8.3.0-04-17 (2020-04-02)

Full Changelog

  • Update Fire APL to remove entries that don't match up with in-game behavior.
  • Fix broken spell delay.
  • Refine recheck timing.
    Fix in_flight, in_flight_remains, executing, execute_remains to use virtual queue data.
    Defer forced updates by 1 frame (so that sequential forced updates can delay us and avoid rapid-fire updates).

v8.3.0-04-17-beta2

01 Apr 19:07
Compare
Choose a tag to compare
v8.3.0-04-17-beta2 Pre-release
Pre-release

Hekili

v8.3.0-04-17-beta2 (2020-04-01)

Full Changelog

  • Temporary band-aid to superforce updates for Heating Up and Hot Streak, as well as on any successful cast.
    Also, tweak Mage Fire APL to avoid an unnecessary Pyro hardcast.

v8.3.0-04-17-beta1

01 Apr 14:16
Compare
Choose a tag to compare
v8.3.0-04-17-beta1 Pre-release
Pre-release

Hekili

v8.3.0-04-17-beta1 (2020-04-01)

Full Changelog

  • Tweak time_to_combustion timing helper.
    • Marksman, Outlaw: Update APLs.
      • Help Fire Mage APL with variable timing (work-in-progress).
  • Simplify incremental variable cache approach. Initialize a variable to 0 when starting to calculate.
  • Fire: Update APL.
  • Fire, WW, Rogues: Update APLs.
    • Remove extra timecheck after pre-recommendation events.
      • Estimate impact times based on maximum range rather than minimum or average.
      • Try filtering projectile impacts only from the events forecast after a SPELL_DAMAGE combat event.
      • Check support for "default" operation for variables.
      • Avoid some unnecessary errors during LoadScripts.
      • Avoid redundant variable calculation debug text in snapshots.
      • Don't check variable.X in mt_state unless X exists.
      • Revise last_trigger, last_expire to be usable vs. present time in combat.
      • For variables that require multiple steps to calculate, cache the intermediary steps to prevent extreme CPU waste.
      • Add correct NPC ID for Thing From Beyond (to filter it from target counts).
    • Allow for hardcoded spec variables (temporary bypass measure for inefficiency found with APL variables).
      • Revise last_expire and last_trigger.
      • Track more CPU usage data in snapshots.
      • Capture more time-sensitive criteria for the rechecker.
    • Automatically convert 'exsanguinated.X' to 'debuff.X.exsanguinated'.
      • Support buff.X.last_expire and buff.X.last_trigger for Fire Mage.
  • WW: Add easier access toggle to disable Flying Serpent Kick (because FSK is annoying).

v8.3.0-04-16

18 Mar 01:39
Compare
Choose a tag to compare

Hekili

v8.3.0-04-16 (2020-03-18)

Full Changelog

  • Retribution: APL update/fix for non-Inquisition builds.
  • Duplicate Avenging Wrath's auto-crit buff name -> "avenging_wrath_crit" (used internally).

v8.3.0-04-15

10 Mar 00:07
Compare
Choose a tag to compare

Hekili

v8.3.0-04-15 (2020-03-09)

Full Changelog

  • Fix action.X.recharge_time, not cooldown.X.recharge_time.
    • Make action.X.recharge_time behave like action.X.remains.
      • Use data from the aura itself before defaulting to generic data.
      • Remove deprecated debuffPadding (was impacting Fire Mage's Fire Blast).
      • Revise TimeToReady requirements for abilities that are castableWhileCasting.
  • Outlaw: Revise APL to use same reroll logic out of combat as in-combat.
  • Frost Mage: APL re-update (bring back the rotation.X forks).
  • Enable 'strict' parameter for call/run_action_list, short-circuiting the priority more quickly when criteria are not time-sensitive.
  • Fire Mage: Tweak Hot Streak again.

v8.3.0-04-14

05 Mar 14:24
Compare
Choose a tag to compare

Hekili

v8.3.0-04-14 (2020-03-05)

Full Changelog

  • Tweak Reaping Flames essence and dmg boost aura.

v8.3.0-04-13

05 Mar 01:20
Compare
Choose a tag to compare

Hekili

v8.3.0-04-13 (2020-03-05)

Full Changelog

  • Actually check the last minor essence slot.
  • Give BOTE a range for folks using the range filter.

v8.3.0-04-12

03 Mar 00:50
Compare
Choose a tag to compare

Hekili

v8.3.0-04-12 (2020-03-03)

Full Changelog

  • Adjust hot_streak handler.
  • Enable range-filtering for Remorseless Winter (providing a max range of 7).
  • APL updates: BM, Survival, Arcane, Frost Mage, Assassination, Outlaw.
    • Pyroblast -- trust hot_streak function.
  • Importer: Ensure incanters_flow_time_to has both args.
    • Add time-based reconsideration for pets.
      • Unholy: Update APL.

v8.3.0-04-11

01 Mar 05:50
Compare
Choose a tag to compare

Hekili

v8.3.0-04-11 (2020-03-01)

Full Changelog

    • Add ability to cap time spent generating recommendations.
      • Profile performance on more frames and functions.
      • Add some timing info to snapshots.
      • Only update spells out of combat.
      • Add support for snapshotting only 1 display (may use for snapshotting expensive recommendations).
      • Enable PvP talents in PvP islands.
      • More adjustments to channeled spell handling.
      • Update targets slightly less frequently.
      • Update interrupts/defensives frames slightly less often.
      • Fire Mage: Fix Pyroclasm consumption.
  • Revise PvP trinket handling; roll-in each class of trinket together. Probably won't break all the things.
  • Don't track Razor Coral if not equipped.
  • Reset Marked for Death option for Rogues, fix typo.
    Don't count Thing from Beyond as a target.
    APL updates: Assassination, Outlaw.
  • Fix options error with when entries are named with a function.

v8.3.0-04-10

23 Feb 15:50
Compare
Choose a tag to compare

Hekili

v8.3.0-04-10 (2020-02-23)

Full Changelog

  • APL updates/fixes: Unholy, Feral, Hunters, Windwalker, Rogues, Warriors.
    • Clean up some Fire Mage debug info.
    • Add VoP-related options for Hunters.
  • Tweak Font of Power.
    Tweak channels to avoid duplicate events.
    Adjust timing of impact events.
    Hide some debug info for now.
  • BM Hunter Aspect/VoP setting.
  • Font color support in UI.lua.
  • Remove redundant time_to_pct_ in target metatable.
    • Add font colors to Display options.
      • Make the 3-second damage detection expiration a soft-minimum.
  • Grab keybindings for macro'd items rather than just spells.