Releases: Hekili/hekili
Releases · Hekili/hekili
v8.3.0-04-20
Hekili
v8.3.0-04-20 (2020-04-10)
- Havoc, Shadow, Outlaw: Update APLs.
- Babyproof the WeakAuras notification re: toggles, etc. (Some other addon appears to create a WeakAuras global table that isn't WeakAuras and doesn't include ScanEvents.)
- Protection Paladin: Update APL to include Worldvein.
- Fury: Add range value for Whirlwind and user toggle to exclude WW when out of range.
- Windwalker: Re-include Use Items (generic use-items) based on APL constructor in sc_monk.cpp
- Fire: Change Rune of Power preference to a toggle; allow Rune of Power when Combustion is ready (oops).
- Retribution: Wake of Ashes range-check should fail if you don't presently have a target.
- Retribution: Import 8.3 APL (parser never saw it).
- Retribution: Predict Crusade stack gains from Holy Power expenditures.
- Update action readiness when un/checking Enabled on action list entries.
- Fire: Don't hold RoP when Combustion is ready.
- BM: Clean up focus regen models related to BS dots. THANKS Putro.
- BM: Barbed Shot now stacks up to 8 (why not go up to 11)? Thanks Putro.
- Don't treat Rune of Power as a cooldown...
- Unholy: Don't recommend Outbreak if your target has Outbreak.
- And go ahead and apply Virulent Plague if your target has Outbreak but we updated before VP hit.
- Remove print/debug message.
- Increase responsiveness of updates related to projectile spell impacts.
v8.3.0-04-19
Hekili
v8.3.0-04-19 (2020-04-03)
- WW: If we just cast Tiger Palm but we refreshed before the Chi was generated, fake it.
- Don't call table.wipe unless we need to.
- Clear target cycling data for each test.
- More WW tweaking.
- More WW revisions to avoid recommendation blocking due to Mastery/Hit Combo and ending a fight with TP.
v8.3.0-04-20-beta1
Hekili
v8.3.0-04-20-beta1 (2020-04-03)
- Spec options from minimap dropdown will now use the proper set/get functions (fixes WW FSK issue).
v8.3.0-04-18
Hekili
v8.3.0-04-18 (2020-04-02)
- WW: Update APL.
- Also disable Touch of Karma when Good Karma isn't talented.
- Also leaving FSK in the priority now, you have a setting to turn it off.
- Merge pull request #300 from bvenable/master
added Mr. Munchykins trinket - added Mr. Munchykins trinket
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.