------------------------------------------------------------------------
r697 | jlam | 2013-02-16 21:51:36 +0000 (Sat, 16 Feb 2013) | 1 line
Changed paths:
   A /tags/5.1.11 (from /trunk:696)

Tagging as 5.1.11 release.
------------------------------------------------------------------------
r696 | jlam | 2013-02-16 21:50:58 +0000 (Sat, 16 Feb 2013) | 1 line
Changed paths:
   M /trunk/OvaleActionBar.lua
   M /trunk/OvaleOptions.lua

Re-scan the action bar for when the player zones in or changes specs.
------------------------------------------------------------------------
r695 | jlam | 2013-02-16 21:50:51 +0000 (Sat, 16 Feb 2013) | 1 line
Changed paths:
   M /trunk/OvaleStance.lua

Hunter aspects are also managed via the stance/shapeshift action bar.
------------------------------------------------------------------------
r694 | jlam | 2013-02-15 22:13:57 +0000 (Fri, 15 Feb 2013) | 8 lines
Changed paths:
   M /trunk/README.md

Remove references to tank scripts from Ovale documentation.

At this point in the Ovale life cycle, it is primarily concerned with
converting SimulationCraft profiles into scripts, and the SimulationCraft
profiles are really only generated for DPS classes and specs.

Also remove reference to Fluid Druid kitty forums as the script there is
maintained within Nerien's Ovale Scripts.
------------------------------------------------------------------------
r693 | jlam | 2013-02-15 22:13:38 +0000 (Fri, 15 Feb 2013) | 1 line
Changed paths:
   M /trunk/OvaleData.lua

Update the list of dispellable Enrage effects.
------------------------------------------------------------------------
r692 | jlam | 2013-02-15 22:13:19 +0000 (Fri, 15 Feb 2013) | 1 line
Changed paths:
   M /trunk/OvaleOptions.lua

Split ``debug'' into separate toggles to make options panel prettier.
------------------------------------------------------------------------
r691 | jlam | 2013-02-15 22:12:53 +0000 (Fri, 15 Feb 2013) | 1 line
Changed paths:
   M /trunk/OvaleBestAction.lua

Fix Lua error: check for nil before using values.
------------------------------------------------------------------------
r689 | jlam | 2013-02-13 19:55:14 +0000 (Wed, 13 Feb 2013) | 22 lines
Changed paths:
   M /trunk/Ovale.toc
   M /trunk/OvaleAura.lua
   M /trunk/OvaleBestAction.lua
   M /trunk/OvaleCompile.lua
   M /trunk/OvaleCondition.lua
   M /trunk/OvaleOptions.lua
   A /trunk/OvaleStance.lua
   M /trunk/OvaleState.lua

Fix ticket #209 regarding stance numbers.

There are occasions where the order of stances on the stance/shapeshift
bar differ between Mac and PC, which causes problems in scripts that
reference stance numbers (indices).

Implement new module OvaleStance to track stance and mastery changes.
OvaleStance maps stance indices (in the stance bar) to Ovale stance names
in a locale-independent way.

The list of stance names is available by running "/ovale stance", e.g.:

    druid_bear_form
    druid_cat_form
    monk_stance_of_the_sturdy_ox
    monk_stance_of_the_fierce_tiger
    warrior_battle_stance

These stance names can be used in place of the stance indices, e.g.:

    unless Stance(monk_stance_of_the_sturdy_ox)
        Spell(stance_of_the_sturdy_ox)
------------------------------------------------------------------------
r687 | jlam | 2013-02-09 20:17:51 +0000 (Sat, 09 Feb 2013) | 1 line
Changed paths:
   M /trunk/OvaleAura.lua
   M /trunk/OvaleState.lua

Update copyright due to recent changes.
------------------------------------------------------------------------
r686 | jlam | 2013-02-09 20:17:45 +0000 (Sat, 09 Feb 2013) | 1 line
Changed paths:
   M /trunk/OvaleCondition.lua

Fix documentation for IsFriend(), TickTime() and TimeToDie() conditions.
------------------------------------------------------------------------
r685 | jlam | 2013-02-09 20:17:38 +0000 (Sat, 09 Feb 2013) | 6 lines
Changed paths:
   M /trunk/OvaleBestAction.lua
   M /trunk/OvaleCondition.lua

Fix error in how variable quantities are added and subtracted.

The values should be appropriately scaled by the origins in the case where
the quantities are "parallel" to each other.

Also fix NextTick() condition to account for the math correction.
------------------------------------------------------------------------
r683 | jlam | 2013-02-09 07:02:47 +0000 (Sat, 09 Feb 2013) | 1 line
Changed paths:
   M /trunk/OvaleAura.lua
   M /trunk/OvaleState.lua

Fix long-standing typo that may have caused bugs in Other*() conditions.
------------------------------------------------------------------------
r682 | jlam | 2013-02-09 07:02:40 +0000 (Sat, 09 Feb 2013) | 8 lines
Changed paths:
   M /trunk/Ovale.lua
   M /trunk/OvaleOptions.lua

Save debug flags in the profile to persist them across sessions.

Remove "debugflags" and "toggledebug" command actions since the flags are
toggled and saved from the main Ovale options panel.

Rename "debug" command action to "power".

Use "debug" commnd action to open the Ovale debug options panel.
------------------------------------------------------------------------
r681 | jlam | 2013-02-09 07:02:33 +0000 (Sat, 09 Feb 2013) | 9 lines
Changed paths:
   M /trunk/Ovale.lua
   M /trunk/OvaleCompile.lua
   M /trunk/OvaleData.lua

Don't fill the spellbook with missing spells before compiling new script.

Before this change, the spellbook (OvaleData.spellList) would be populated
with entries found from a previous script compilation, which may have
changed after the event SPELLS_CHANGED is received.

This change makes filling the spellbook with missing spells found in the
script happen *after* the script is compiled, and moves the responsibility
into OvaleCompile:Compile().
------------------------------------------------------------------------
r680 | jlam | 2013-02-09 07:02:25 +0000 (Sat, 09 Feb 2013) | 1 line
Changed paths:
   M /trunk/OvaleBestAction.lua
   M /trunk/OvaleCondition.lua
   M /trunk/OvaleData.lua
   M /trunk/OvaleEquipement.lua

Update copyrights of files touched in 2013.
------------------------------------------------------------------------
r678 | jlam | 2013-02-02 17:13:42 +0000 (Sat, 02 Feb 2013) | 13 lines
Changed paths:
   M /trunk/OvaleEquipement.lua

Add Tier 14 gear for all classes.

Only tier gear whose set bonuses affect either the cooldown or duration of
spells are tracked.

Make the names of the Tier 14 item sets for hybrid classes more like the
names used in SimC by appending one of the following suffices to the
standard "T14" name:

	_caster, _heal, _melee, _tank

This allows for differentiating, for example, between a druid wearing 4
pieces of feral gear versus 4 pieces of guardian gear.
------------------------------------------------------------------------
r676 | jlam | 2013-02-01 15:17:19 +0000 (Fri, 01 Feb 2013) | 6 lines
Changed paths:
   M /trunk/OvaleData.lua

Fix ticket 207 - new spell ID under magic_vulnerability.

This adds the aura ID of ``Soulburn: Curse of the Elements'' to the
``magic_vulnerability'' spell list.

Thanks to @napgravy for the fix provided in the ticket.
------------------------------------------------------------------------
r675 | jlam | 2013-02-01 15:11:59 +0000 (Fri, 01 Feb 2013) | 24 lines
Changed paths:
   M /trunk/OvaleBestAction.lua

Fix ``wait'' nodes that are part of ``if'' and ``unless'' nodes.

Slightly change the way that the ``wait'' node is flagged by directly
setting and clearing a flag instead of fiddling with a negative/positive
priority.  This is simpler and more clear.

Only clear ``wait'' flag in elements returned from ``if'' and ``unless''.
This fixes ``wait'' to work as expected in the following example:

    {
        if Conditions()
            wait if PoolingConditions() Actions()
        MoreActions()
    }

If Conditions() is false, then treat the ``wait'' like it's not there and
fall through to MoreActions().

If Conditions() is true, then wait for ``if PoolingConditions() Actions()''
to be true and stop processing the script at that point.

Before this fix, ``wait'' was tainting the element returned by the ``if''
so that the entire group stopped processing at the wait statement,
regardless of the return value of Conditions().
------------------------------------------------------------------------
r674 | jlam | 2013-02-01 15:11:30 +0000 (Fri, 01 Feb 2013) | 4 lines
Changed paths:
   M /trunk/OvaleData.lua

Add ``bleed'' debuff spell list.

You can now use ``target.DebuffPresent(bleed)'' to verify that a bleed
effect is on the target, which causes additional damage for some attacks.
------------------------------------------------------------------------
r673 | jlam | 2013-02-01 15:11:02 +0000 (Fri, 01 Feb 2013) | 1 line
Changed paths:
   M /trunk/OvaleData.lua

Sort the buffSpellList table into categories.
------------------------------------------------------------------------
r671 | jlam | 2013-01-25 16:00:55 +0000 (Fri, 25 Jan 2013) | 4 lines
Changed paths:
   M /trunk/defaut/Paladin.lua

Fix ticket 175 - Paladin Priority broken with Glyph of Exorcism

When using the Glyph of Mass Exorcism, the spell ID of Exorcism changes
from 879 to 122032.
------------------------------------------------------------------------
r670 | jlam | 2013-01-25 16:00:35 +0000 (Fri, 25 Jan 2013) | 11 lines
Changed paths:
   M /trunk/defaut/Guerrier.lua

Fix for ticket 199 - Wrong Spell-id for Bloodsurge

The spell ID generated by the SimC converter is incorrect.  46915 is the
spell ID of the passive ability while 46916 is the spell ID of the actual
buff gained by the warrior.

Also add a SpellInfo line that notes the duration of the Bloodsurge buff.

This matches the usage of "bloodsurge" in the Ovale script which checks
for BuffStacks(bloodsurge), and which also has a SpellAddBuff line for
wild_strike that deducts one from Bloodsurge stack.
------------------------------------------------------------------------
r669 | jlam | 2013-01-25 16:00:13 +0000 (Fri, 25 Jan 2013) | 12 lines
Changed paths:
   M /trunk/defaut/Guerrier.lua

Fix for ticket 198 - Wrong SpellID for bloodbath.

The spell ID generated by the SimC converter is incorrect.  113344 is the
spell ID of the debuff that is applied to the targets hit by the warrior
when the warrior has the buff with ID 12292 that is triggered by the spell
with the same ID.

Also fix the SpellInfo and SpellAddBuff lines associated with Bloodbath to
match the buff and not the debuff.

This matches the usage of the "bloodbath" references in the SimC profile,
which refer to "buff.bloodbath.up".
------------------------------------------------------------------------
r668 | jlam | 2013-01-24 15:30:43 +0000 (Thu, 24 Jan 2013) | 1 line
Changed paths:
   M /trunk/OvaleCondition.lua

Document optional "totem" parameter of Totem{Expires,Present}.
------------------------------------------------------------------------
r667 | jlam | 2013-01-23 20:54:12 +0000 (Wed, 23 Jan 2013) | 1 line
Changed paths:
   M /trunk/OvaleCondition.lua

Document optional parameter for TotemExpires().
------------------------------------------------------------------------
r666 | jlam | 2013-01-19 05:49:54 +0000 (Sat, 19 Jan 2013) | 1 line
Changed paths:
   M /trunk/OvaleData.lua

Fix typo that causes IsStunned() to throw Lua errors.
------------------------------------------------------------------------
r665 | sidoine | 2012-12-29 09:33:14 +0000 (Sat, 29 Dec 2012) | 1 line
Changed paths:
   M /trunk/defaut/Chasseur.lua
   M /trunk/defaut/Druide.lua
   M /trunk/defaut/Guerrier.lua
   M /trunk/defaut/Mage.lua
   M /trunk/defaut/Moine.lua
   M /trunk/defaut/Paladin.lua
   M /trunk/defaut/Pretre.lua

some scripts updates
------------------------------------------------------------------------
