------------------------------------------------------------------------
r183 | kapulani | 2015-02-27 01:22:33 +0000 (Fri, 27 Feb 2015) | 1 line
Changed paths:
   M /trunk/UI.lua

UI.lua - more fixes for clicking to move displays (makes sure coords are always relative to center of screen)
------------------------------------------------------------------------
r182 | kapulani | 2015-02-26 23:37:02 +0000 (Thu, 26 Feb 2015) | 1 line
Changed paths:
   M /trunk/State.lua

State.lua - change debuff filter to only watch my debuffs (again).  fixes issue where other players' flame_shocks were counted as one's own.
------------------------------------------------------------------------
r181 | kapulani | 2015-02-26 19:26:37 +0000 (Thu, 26 Feb 2015) | 3 lines
Changed paths:
   M /trunk/Classes/Monk.lua
   M /trunk/UI.lua

Monk.lua - BM: Primary should use BM: Single Target if there are exactly 3 targets.

UI.lua - Hide mover frames for displays that are deleted via the UI.
------------------------------------------------------------------------
r180 | kapulani | 2015-02-26 17:57:59 +0000 (Thu, 26 Feb 2015) | 1 line
Changed paths:
   M /trunk/Classes/Monk.lua

Monk.lua - BMs should use jab even when expel_harm is available (if the monk is not injured).
------------------------------------------------------------------------
r179 | kapulani | 2015-02-26 08:21:59 +0000 (Thu, 26 Feb 2015) | 1 line
Changed paths:
   M /trunk/UI.lua

UI.lua - more mover fixes.
------------------------------------------------------------------------
r178 | kapulani | 2015-02-26 00:19:11 +0000 (Thu, 26 Feb 2015) | 1 line
Changed paths:
   M /trunk/Classes/Paladin.lua

Paladin.lua - tweak Prot: Mitigation abilities to require some incoming damage.
------------------------------------------------------------------------
r177 | kapulani | 2015-02-25 20:56:02 +0000 (Wed, 25 Feb 2015) | 1 line
Changed paths:
   M /trunk/State.lua

State.lua - support action.X.charges/max_charges.  Both return 0 for abilities w/o charges.
------------------------------------------------------------------------
r176 | kapulani | 2015-02-25 20:27:47 +0000 (Wed, 25 Feb 2015) | 5 lines
Changed paths:
   M /trunk/Classes/Paladin.lua
   M /trunk/State.lua
   M /trunk/UI.lua

Paladin.lua - seal_of_righteousness uses seal_of_command's spellID to check if the spell is known (fix for EmpS)

State.lua - delete old timeToReady()

UI.lua - more tweaks to movement, fix pause/debug tooltips.
------------------------------------------------------------------------
r175 | kapulani | 2015-02-25 19:31:09 +0000 (Wed, 25 Feb 2015) | 1 line
Changed paths:
   M /trunk/Classes/Monk.lua

Monk.lua - fix hook for WW: AOE (ChiEx) in WW: AOE display.
------------------------------------------------------------------------
r174 | kapulani | 2015-02-25 19:19:19 +0000 (Wed, 25 Feb 2015) | 1 line
Changed paths:
   M /trunk/UI.lua

UI.lua - another wave of display movement fixes.
------------------------------------------------------------------------
r173 | kapulani | 2015-02-25 08:07:24 +0000 (Wed, 25 Feb 2015) | 1 line
Changed paths:
   M /trunk/Classes/Paladin.lua

Paladin.lua - revert exorcism & 4pc back to SimulationCraft APL (was no DPS gain for FV, DPS loss for other talents).
------------------------------------------------------------------------
r172 | kapulani | 2015-02-25 07:47:50 +0000 (Wed, 25 Feb 2015) | 1 line
Changed paths:
   M /trunk/Classes/Monk.lua

Monk.lua - zen_sphere checks now recommend the ability if the buff is not up on yourself.
------------------------------------------------------------------------
r171 | kapulani | 2015-02-25 01:06:36 +0000 (Wed, 25 Feb 2015) | 3 lines
Changed paths:
   M /trunk/Classes/Shaman.lua
   M /trunk/Options.lua
   M /trunk/UI.lua

Shaman.lua - fix for bad liquid_magma logic.

UI.lua and Options.lua - re-enable historical movement behavior along with new behavior.
------------------------------------------------------------------------
r170 | kapulani | 2015-02-24 21:40:10 +0000 (Tue, 24 Feb 2015) | 22 lines
Changed paths:
   M /trunk/Core.lua

Core.lua - added Hekili_GetRecommendedAbility() function to global namespace.
 - lets you ask the addon to tell your WeakAuras, etc. what ability is recommended in a particular display and slot.
 - returns nil if no ability is recommended, 2nd arg is a brief error message if no recommendation is available.

Examples:
  ability_id, err = Hekili_GetRecommendedAbility( "Enh: Primary", 1 )
  print(ability_id)
2893
  print(err)
nil

  ability_id, err = Hekili_GetRecommendedAbility( 1, 3 )
  print(ability_id)
114050
  print(err)
nil

  ability_id, err = Hekili_GetRecommendedAbility( "fakedisplay", 1 )
  print(ability_id)
nil
  print(err)
Display name not found.
------------------------------------------------------------------------
r169 | kapulani | 2015-02-24 21:00:06 +0000 (Tue, 24 Feb 2015) | 44 lines
Changed paths:
   M /trunk/Classes/Monk.lua
   M /trunk/Classes/Paladin.lua
   M /trunk/Classes/Shaman.lua
   M /trunk/Classes/Warrior.lua
   M /trunk/Classes.lua
   M /trunk/Core.lua
   M /trunk/Events.lua
   M /trunk/Hekili.toc
   M /trunk/Options.lua
   M /trunk/State.lua
   M /trunk/UI.lua

Hekili 2.30.1 for 6.1.0

KNOWN ISSUE:
 - Your displays may shift to the left by 50% of their width on the first load.

NEW FEATURES:


Classes.lua - change 'max_stacks' to 'max_stack' for consistency throughout the addon.

Monk.lua - fix stagger, add stagger.pct/stagger.percent.
 - update all action lists, displays except MW stuff for now.

Paladin.lua - use a free customizable bind for tier90 talent toggle.
 - update Ret: Cooldowns, ST, AOE, Prot: Cooldowns, Mitigation, Default action lists.
 - update displays.

Shaman.lua - add earthquake aura (debuff).
 - add (and apply) exhaustion/sated auras.
 - add windstrike aura.
 - adjust ascendance IDs again, for some reason.
 - add baseline single charge to earthquake, lava_burst, lava_lash, stormstrike/windstrike, fire_nova.
 - modify charges to above abilities if echo_of_the_elements is talented.
 - update action lists, displays for both specs.

Core.lua - autoconvert old visibility settings to new alpha modes.
 - cleanup handling of charges a bit.

Events.lua - hide addon while at the barber.
 - clean up set_bonus tracking.

Hekili.toc - update.toc

Options.lua - add Notification frame options.
 - set default display alpha.
 - no longer allow players to start config inside combat.
 - add some helpers for moving displays when configuring the addon.
 - autoconvert set_bonus.X=Y imports to set_bonus.X or !set_bonus.X.

State.lua - clean up default debuff handling to fix some mechanics.
 - properly handle charged abilities in state.reset() while casting.
 - prevent the addon from trying to gain endless charges when an ability has recharged.

UI.lua - add some UI elements for moving stuff when configuring.
------------------------------------------------------------------------
r168 | kapulani | 2015-02-14 03:37:26 +0000 (Sat, 14 Feb 2015) | 3 lines
Changed paths:
   M /trunk/Classes/Paladin.lua
   M /trunk/UI.lua

Paladin.lua - Tweak to Prot: Buffs to less-aggressively recommend Sacred Shield.

UI.lua - Don't show UI elements if the addon is disabled.
------------------------------------------------------------------------
r167 | kapulani | 2015-02-01 18:45:48 +0000 (Sun, 01 Feb 2015) | 1 line
Changed paths:
   M /trunk/Classes.lua

Classes.lua - don't try to restore mana with arcane_torrent.
------------------------------------------------------------------------
r166 | kapulani | 2015-02-01 05:43:58 +0000 (Sun, 01 Feb 2015) | 2 lines
Changed paths:
   M /trunk/Classes/Monk.lua

Monk.lua - fix some conditions for when each action list should be utilized in the WW: Primary display.
 - Replace SimulationCraft criteria for fortifying_brew/touch_of_death combo with "just use them together when you can."
------------------------------------------------------------------------
r165 | kapulani | 2015-01-28 09:50:59 +0000 (Wed, 28 Jan 2015) | 1 line
Changed paths:
   M /trunk/Classes/Shaman.lua
   M /trunk/Events.lua

Shaman.lua - add Lightning Shield's damaging spellID to exclusions.
------------------------------------------------------------------------
r164 | kapulani | 2015-01-28 09:23:10 +0000 (Wed, 28 Jan 2015) | 9 lines
Changed paths:
   M /trunk/Classes/Monk.lua
   M /trunk/Classes/Shaman.lua
   M /trunk/Classes.lua
   M /trunk/Events.lua
   M /trunk/Hekili.lua

Classes.lua - support for "exclusions" to prevent certain spells from triggering target detection.

Monk.lua - update WW action lists for Hinalover's latest updates.

Shaman.lua - exclude Lightning Shield procs from triggering target detection.

Events.lua - support for "exclusions" in COMBAT_LOG_EVENT_UNFILTERED.

Hekili.lua - add exclusions table to class table.
------------------------------------------------------------------------
r163 | kapulani | 2015-01-26 08:47:11 +0000 (Mon, 26 Jan 2015) | 17 lines
Changed paths:
   M /trunk/Classes/Monk.lua
   M /trunk/Classes/Paladin.lua
   M /trunk/State.lua

***
* Every Windwalker action list will change in this updated.  It's been tested but not 100% (yet).
***

Monk.lua - fix handler for fortifying_brew.
 - fix chi_explosion with buff.combo_breaker_ce.up (was expecting chi_explosion to be free rather than just refunding 2 chi).
 - update WW: Single Target, WW: AOE, WW: Cooldowns to match updated SimC profile.
 - add WW: Single Target (ChiEx), WW: Cleave (ChiEx), WW: AOE (RJW), and WW: Opener (Serenity + CB) to match updated SimC profile.
 - update WW displays.

Paladin.lua - fix harsh_word.known() to check glyph rather than spellID.

State.lua - add 'health_percent' to target metatable (to match 'health_pct').
 - don't store target health, always use live data since we don't project target's damage taken.
 - add 'percent' to resource metatable (to match 'pct').
 - make sure target.health.actual and target.health.max are cleared when simulated state is reset.
 - the (player) health table will now know which type of resource it is.
------------------------------------------------------------------------
