------------------------------------------------------------------------
r189 | kapulani | 2015-03-10 06:07:55 +0000 (Tue, 10 Mar 2015) | 5 lines
Changed paths:
   M /trunk/Classes/Monk.lua
   M /trunk/Classes/Shaman.lua
   M /trunk/Core.lua

Core.lua - update version number.

Monk.lua - tweak cooldown handlers for abilities with charges.

Shaman.lua - update Enhancement action lists.
------------------------------------------------------------------------
r188 | kapulani | 2015-02-27 18:51:20 +0000 (Fri, 27 Feb 2015) | 3 lines
Changed paths:
   M /trunk/Classes/Shaman.lua
   M /trunk/State.lua

State.lua - more tweaking to charge handling, seems to fix the "next go on CD bug"

Shaman.lua - so maybe the base cooldown of Lava Lash is actually 10.5s.
------------------------------------------------------------------------
r187 | kapulani | 2015-02-27 10:05:57 +0000 (Fri, 27 Feb 2015) | 12 lines
Changed paths:
   M /trunk/Classes/Monk.lua
   M /trunk/Classes/Shaman.lua
   M /trunk/Core.lua
   M /trunk/Events.lua
   M /trunk/State.lua

ALPHA ALPHA ALPHA

These changes are extremely untested and are not likely to be finished until after March 8.

Core.lua, State.lua - improve support for abilities that use charges.
 - add support for 'charges_fractional'

Events.lua - force displays to update on successful spellcast.

Monk.lua, Shaman.lua - improve support for abilities that use charges.


------------------------------------------------------------------------
r186 | kapulani | 2015-02-27 04:38:19 +0000 (Fri, 27 Feb 2015) | 1 line
Changed paths:
   M /trunk/Classes/Shaman.lua

Shaman.lua - Enh: Single Target's liquid_magma entry will respect toggle.magma.
------------------------------------------------------------------------
r185 | kapulani | 2015-02-27 04:33:34 +0000 (Fri, 27 Feb 2015) | 3 lines
Changed paths:
   M /trunk/Classes/Shaman.lua
   M /trunk/Core.lua

Core.lua - clear action queues for inactive displays.

Shaman.lua - update to new simcraft APL for Enh: Single Target.
------------------------------------------------------------------------
r184 | kapulani | 2015-02-27 02:59:54 +0000 (Fri, 27 Feb 2015) | 1 line
Changed paths:
   M /trunk/Classes/Monk.lua

Monk.lua - alpha test for soothing_mist bug.
------------------------------------------------------------------------
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.
------------------------------------------------------------------------
