Get an Epic Experience with Premium

Ovale Spell Priority

Buffs & Debuffs Login to Add Favorites
  • World of Warcraft
  • 57,088 Monthly Downloads
  • Supports: 6.2.0
  • 2,435,623 Total Downloads
  • Updated 06/30/2015
  • Created 08/17/2008
  • 803 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: MIT License
  • Newest File: 6.2.6

About Ovale Spell Priority

Ovale Spell Priority is a rotation-helper addon that shows you what spell or ability you should use in order to maximize your damage.

It displays one or more icons that show the cooldown of an action. The action is conditionally defined through a user-defined script, e.g. you may display either Corruption if the DoT is not on your target or Shadow Bolt if the Corruption DoT is already on your target.

The current release of Ovale provides default scripts for the following classes for Warlords of Draenor:

  • Death Knight: Blood, Frost, Unholy
  • Druid: Feral, Guardian, Restoration (Balance is NOT currently supported)
  • Hunter: Beast Mastery, Marksmanship, Survival
  • Mage: Arcane, Fire, Frost
  • Monk: Brewmaster, Windwalker
  • Paladin: Protection, Retribution
  • Priest: Shadow
  • Rogue: Assassination, Combat, Subtlety
  • Shaman: Elemental, Enhancement, Restoration
  • Warlock: Affliction, Demonology, Destruction
  • Warrior: Arms, Fury, Protection

Default scripts are based on SimulationCraft. You may also customize the default script to suit your needs (see Documentation) or use scripts made by other users.

See the video of a survival hunter using Ovale during Wrath of the Lich King.

Please use the forums to submit scripts or discuss them. If you want to report bugs, use the ticket manager.


  • Tracks DoTs, buffs, debuffs, cooldowns, combo points, runes, mana -- everything that a player would need to decide what to do.
  • Adapts to your talent points and glyphs.
  • 100% configurable: everything is in an easy-to-understand script that you can modify and test in real-time without reloading your UI.
  • Compatible with the action icon skinning library Masque.
  • Use SpellFlashCore to flash abilities on action bars in addition, or as an alternative, to displaying the ability icons.


How closely are the default scripts based on SimulationCraft?

The SimulationCraft APL language and the Ovale script language are functionally very similar and concepts from one can be translated into the other in a very direct and mechanical way. For all intents and purposes, the default scripts are the SimulationCraft APLs imported into the game and displayed visually.

Why is the key binding displayed for an action wrong?

You may be running an action bar addon, e.g., Bartender4, etc., that does not use the Blizzard action bar frames.

Why is the icon sometimes red?

The cooldown that is displayed in an icon is not always the true action cooldown. If this cooldown is longer than the action cooldown, then the icon is red. In most cases, it means that if you use this action too soon, then you will overwrite or clip a DoT, which may not be what you want.

How do I make the spells flash on the action bar?

Simply install SpellFlashCore (included if you install SpellFlash) and Ovale will use it to flash the spell to cast on the action bar in addition to displaying the spell in the Ovale icon bar.

Why can't I click on the icon to cast the spell?

Blizzard does not allow this. Only a predefined sequence of spells can be bound to an action icon and this sequence can not change in combat.

On my low-level character, there is nothing at all.

You need to reach level 10 and choose a specialization. However, be aware that the default Ovale scripts are tuned for max-level characters and you may be missing key abilities at low levels that are assumed to exist. If the default script is not working for you, you will need to find or write a script more appropriate for your character's level.

Ovale Spell Priority 6.2.6

Changes from version 6.2.5:

  • Regenerate scripts based on SimulationCraft profiles from 2015-06-30.

    Add Shatterlance buff from the Archimonde trinket to the mage spell
    database to support the latest frost mage profile.

  • Merge branch 'simulationcraft'.

    Pull in changes from SimulationCraft git master from 2015-06-30.

  • Import Tier18M profiles from SimulationCraft git master from 2015-06-30.

  • Mage: Only do "end of fight" burn as arcane if there is one enemy.

  • Strictly filter for actions to or against friendly group members.

    Add a function to determine whether a mob is a friendly group member and
    use it to filter out CLEU actions. This fixes situations where a
    player-controlled unit that was outside the group was triggering enemies
    being added or removed.

    Also check for a proper GUID and name for the source and destination GUIDs
    in the CLEU handler. This filters out environmental damage as well as
    damage from unattackable mobs.

    Add checks for other CLEU events that are triggered by a unit dying so the
    enemy count is reduced more quickly.

    Only track events that cause tagging by either the enemy or your group,
    but filter out ticking DoT damage from triggering enemy updates. Ticking
    DoT damage causes false positives after the casting mob has died. Filter
    out these events from triggering the update of the enemy count.

    This is potentially wrong in the scenario where you join a raid group or
    get in range of a friendly group member who has an existing DoT ticking on
    them and the caster is no longer being attacked or casts any other
    dangerous spells. In this case, it's likely that the caster is no longer
    a threat, so arguably not counting that caster makes sense.

    These changes improve the accuracy of the count of the number of enemies
    on the battlefield.


First Previous Page 1 of 90 Next Last
  • #1398

    The UH DK scripts, both of them, seem bugged--if you're Defile spec, it's never once listed as an ability under Short CDs like it used to be, and if you're Necrotic Plague/Unholy Blight, the standard UHB rotation doesn't get used, and UHB in fact is never listed under the short CDs at all. I don't know what's causing it but at a glance, Defile seems to have new requirements to list instead of being listed on cooldown like it used to be, and those requirements are causing it to never come up at all when it's your spec. UHB, I can't tell what's wrong there but it's never listed; if I let NP fall off intentionally it opts for Outbreak.

  • #1395

    looks like this addon is no longer supported ?

    I take it all back :P




    Last edited by Vederia2 on 6/24/2015 12:05:32 AM
  • #1397

    Don't think I'd call it that just yet, the author last logged in on the 10th of this month. My guess is we'll likly see updates again when 6.2 is released or shortly after. Most classes from what I've seen should still be able to use the most current release or the most recent alpha because I don't think any class are facing major rotational changes and if they are you can just generate the new script yourself using the addon and the latest release of simc.

  • #1394

    Errors again,

    Message: Interface\AddOns\Ovale\Debug.lua:14: Cannot find a library instance of "LibTextDump-1.0".
    Time: 06/16/15 23:26:41
    Count: 1
    Stack: [C]: in function `error'
    Interface\AddOns\HandyNotes\Libs\LibStub\LibStub.lua:23: in function `LibStub'
    Interface\AddOns\Ovale\Debug.lua:14: in main chunk

    Locals: (*temporary) = "Cannot find a library instance of "LibTextDump-1.0"."

  • #1396

    As I mentioned on the project site, this can be resolved by downloading libtextdump manually and installing it within the addons lib directory, which is probably goin beyond what the average user will be able to do sadly.

    Yes, it appears the project manager siodione is not able or not willing to attend to tickets and issues in regards ovale since April, as he is still updating another addon he maintains. The maintainer jlam is also not responding.

  • #1391
    Having an issues with FPS

    If i have this addon enabled I lose alot of fps, almost 20 sometimes depending on where i am. I was getting as low as 15 in raids with in on. Is this a common issue?


  • #1392

    See @hype2k2 post below, this fix works.

    author where are you :(


  • #1393

    This did nothig for me, Still losing 20fps in my garrsion and around the world. I'm not sure how but this addon seems to be detrimental to my amd cpu. :< Ive used this addon for along time too.

  • #1390

    I changed my secondary spec from blood to unholy and there is no flashing at all. I saw it yesterday and again today. For frost it's working just right.

  • #1388

    i showhow lost the spell rotation window on my UI. I think i may have pulled it off the right side of the screen, but i can not find it to get it back? Anyone have any helpful ideas?

  • #1386

    Hey, just checking, will this addon be supported for 6.2 ? I would def miss it if not :(

  • #1384

    Thanks for your work, really!

    But you must do something for the fps drops.

    I've uninstalled ovale :(

  • #1385
    Quote from psychosonic »

    Thanks for your work, really!

    But you must do something for the fps drops.

    I've uninstalled ovale :(

    I have unfortunately done the same, the performance hit due to Ovale is massive from 80fps down to 20 in some cases.

  • #1389

    In Ovale options goto Icon and uncheck "Flash the icon when the ability is ready"

    That worked wonders on my FPS drops.

  • #1383

    Any news on a balance script yet? Is this something that is ever gonna be possible?

  • To post a comment, please login or register a new account.
Login to Curse

Don't have an account? Create One.

Get an epic experience with Curse Premium
  • Faster addon downloads
  • Premium-Only Beta Giveaways
  • Ad-Free Curse experience
  • Premium Curse Client
  • and many More Features
  • Learn More »

G2A Giveaway