------------------------------------------------------------------------
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.
------------------------------------------------------------------------
r162 | kapulani | 2015-01-25 07:52:28 +0000 (Sun, 25 Jan 2015) | 1 line
Changed paths:
   M /trunk/Classes/Paladin.lua

Paladin.lua - talent.sanctified_wrath only reduces the cooldown of hammer_of_wrath while buff.avenging_wrath is active.
------------------------------------------------------------------------
r161 | kapulani | 2015-01-21 07:40:50 +0000 (Wed, 21 Jan 2015) | 9 lines
Changed paths:
   M /trunk/Classes/Paladin.lua
   M /trunk/Classes/Shaman.lua
   M /trunk/Classes.lua
   M /trunk/State.lua
   M /trunk/Targets.lua

Classes.lua - Try to make blood_fury and arcane_torrent detect which spellID they're supposed to be using.

Paladin.lua - Differentiate sacred_shield from sacred_shield_proc.

Shaman.lua - Override blood_fury spellId to 33697 because the modifier from Classes.lua doesn't seem to work yet.

State.lua - Improve action.X.ready to account for cooldown delays (should improve synchronized abilities like Paladin's avenging_wrath/seraphim).

Targets.lua - Add debug function so I can see target GUIDs to help solve the critter problem.
------------------------------------------------------------------------
