Ovale Spell Priority 6.2.8
==========================

Changes from version 6.2.7:
---------------------------

-   Regnerate scripts based on SimulationCraft profiles from 2015-07-06.

-   Merge branch 'simulationcraft'.

    Pull in changes from SimulationCraft git master and MMO-Champion rogue
    forums from 2015-07-06.

-   Import Tier18M profiles from SimulationCraft git master from 2015-07-06.

-   Import MMO-Champion rogue profiles from 2015-07-06.

-   Ensure OnCheckBoxValueChanged() is run every time a checkbox is changed.

    OnCheckBoxValueChanged() saves the checkbox state to the profile and
    raises an event to trigger evaluating the script.  Ensure that this
    private method is run regardless of how the checkbox state is changed,
    whether through the UI or by directly calling SetCheckBox() or
    ToggleCheckBox().

    Fixes bug noted by @LunaEclipse and closes the following pullup requests
    on GitHub:

    - Closes #6.

-   Use pet GUIDs cached by OvaleGUID in modules that require pet GUIDs.

-   Treat pet attacks as a player tag for enemy-count purposes.

-   Keep track of player's pet GUIDs.

    Add a public property table OvaleGUID.petGUID whose keys are pet GUIDs and
    a public method IsPlayerPet(guid) that returns true if the guid is in the
    petGUID table.

-   Reorder CLEU_TAG_SUFFIXES so that more common suffixes appear earlier.

-   Make a quicker check for auto-attacks in OvaleEnemies.

-   Put tagged enemies on an activity timer.

    If a tagged enemy hasn't been actively tagged by the player for
    REAPED_INTERVAL (3s) then remove it from the tagged enemies list.  This
    helps to deal with cases where an enemy is tagged then becomes
    invulnerable.

    Fixes ticket 501 by @syrairc.
