Releases: Hekili/hekili
Releases · Hekili/hekili
v8.3.0-04-17
Hekili
v8.3.0-04-17 (2020-04-02)
- 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
Hekili
v8.3.0-04-17-beta2 (2020-04-01)
- 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
Hekili
v8.3.0-04-17-beta1 (2020-04-01)
- Tweak time_to_combustion timing helper.
-
- Marksman, Outlaw: Update APLs.
- Help Fire Mage APL with variable timing (work-in-progress).
- Marksman, Outlaw: Update APLs.
- 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).
- Remove extra timecheck after pre-recommendation events.
-
- 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.
- Allow for hardcoded spec variables (temporary bypass measure for inefficiency found with APL variables).
-
- Automatically convert 'exsanguinated.X' to 'debuff.X.exsanguinated'.
- Support buff.X.last_expire and buff.X.last_trigger for Fire Mage.
- Automatically convert 'exsanguinated.X' to 'debuff.X.exsanguinated'.
- WW: Add easier access toggle to disable Flying Serpent Kick (because FSK is annoying).
v8.3.0-04-16
Hekili
v8.3.0-04-16 (2020-03-18)
- 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
Hekili
v8.3.0-04-15 (2020-03-09)
- 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.
- Make action.X.recharge_time behave like action.X.remains.
- 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
v8.3.0-04-13
Hekili
v8.3.0-04-13 (2020-03-05)
- Actually check the last minor essence slot.
- Give BOTE a range for folks using the range filter.
v8.3.0-04-12
Hekili
v8.3.0-04-12 (2020-03-03)
- 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.
- Add time-based reconsideration for pets.
v8.3.0-04-11
Hekili
v8.3.0-04-11 (2020-03-01)
-
- 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.
- Add ability to cap time spent generating recommendations.
- 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
Hekili
v8.3.0-04-10 (2020-02-23)
- 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.
- Add font colors to Display options.
- Grab keybindings for macro'd items rather than just spells.