Ovale Spell Priority

Buffs & Debuffs Login to Add Favorites
  • 72 Likes
  • World of Warcraft
  • 105,678 Monthly Downloads
  • Supports: 7.1.5
  • 3,540,485 Total Downloads
  • Updated Jan 17, 2017
  • Created Aug 17, 2008
  • 1,027 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: MIT License
  • Newest File: 7.1.6.0
or

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 Legion: Note that these are work in progress. More support is coming soon and there may be bugs.

  • Death Knight: Forst, Unholy
  • Druid: Balance, Feral, Guardian
  • Hunter: Beast Mastery, Marksmanship, Survival
  • Mage: Arcane, Fire, Frost
  • Monk: Mistweaver, Windwalker
  • Paladin: Retribution
  • Priest: Shadow
  • Rogue: Assassination, Outlaw, Subtlety
  • Shaman: Elemental, Enhancement
  • Warlock: Affliction, Demonology, Destruction
  • Warrior: Arms, Fury

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. You may contribute code on our Github project.

Features

  • Tracks DoTs, buffs, debuffs, cooldowns, combo points, runes, mana -- everything that a player would need to decide what to do.
  • Adapts to your talents.
  • 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.

FAQ

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.

tag 46cb67eb8aac83c9aec149c6652b207e850800f7 7.1.6.0
Author:    Sidoine De Wispelaere <[email protected]>
Date:    Tue Jan 17 22:08:10 2017 +0100

Small fixes, better localization

commit 734267f7ed9f187aefcd8c13311498cf3a2589ca
Author: Sidoine De Wispelaere <[email protected]>
Date:   Tue Jan 17 22:04:37 2017 +0100

    Add localized string list tool

commit 00416e33a2a17bfad3a53a470311c7c12d14d5d6
Author: Kevin De Smet <[email protected]>
Date:   Tue Jan 17 21:32:12 2017 +0100

    switch soul barrier and demon spikes

commit 00416e33a2a17bfad3a53a470311c7c12d14d5d6
Author: Kevin De Smet <[email protected]>
Date:   Tue Jan 17 21:32:12 2017 +0100

    switch soul barrier and demon spikes

commit 192cf95a3f34f4d2273008d94bee9197dd4a93dd
Author: Kevin De Smet <[email protected]>
Date:   Tue Jan 17 21:31:55 2017 +0100

    use fiery_demise_debuff

commit 885df1906d7a7c03ad23a9bba12020d6f26aa4f4
Author: Kevin De Smet <[email protected]>
Date:   Tue Jan 17 21:31:19 2017 +0100

    more lenient demon spikes

commit ba8f02e66f095d990d0965131b3b48d3d11fc59e
Author: Kevin De Smet <[email protected]>
Date:   Tue Jan 17 21:29:48 2017 +0100

    soul barrier before demon spikes

commit fa8708bf1d1f5c318b695f9cc53e346b0fc5f48b
Author: Kevin De Smet <[email protected]>
Date:   Tue Jan 17 21:29:21 2017 +0100

    don't felblade during razor spikes

commit 9e8b1b281a652f465d107b570f74bea4ed55d3c6
Author: Kevin De Smet <[email protected]>
Date:   Tue Jan 17 21:20:20 2017 +0100

    improve fiery brand stuff

commit 48fd46a7f2755e48d8a7ea969adbf77f721a9407
Author: Kevin De Smet <[email protected]>
Date:   Tue Jan 17 21:20:03 2017 +0100

    add some talents and correct spellids

commit d61dc77a6e1f8fa2988970e326ed47f62d8da49c
Author: Kevin De Smet <[email protected]>
Date:   Tue Jan 17 21:19:29 2017 +0100

    Razor spikes

commit 932fb7a31590799afc370cca70119eba7e759717
Author: Kevin De Smet <[email protected]>
Date:   Tue Jan 17 21:18:41 2017 +0100

    avoid capping at 100 pain

commit 1e77eee5d3755f679b538b0359506736756c5785
Author: Kevin De Smet <[email protected]>
Date:   Tue Jan 17 20:50:14 2017 +0100

    Just indicate we want to pool for razor spikes

commit 5a1678c983bc1b159a8cbcebb71b35c9f77e196b
Author: Kevin De Smet <[email protected]>
Date:   Tue Jan 17 20:09:52 2017 +0100

    void_torrent usable during void form

    fixes #229

commit cb8b3b5420ab046703bb64a584330ef37e2f53e1
Author: Kevin De Smet <[email protected]>
Date:   Tue Jan 17 13:32:58 2017 +0100

    Add unbending potion

commit 174e079e0e6f7d06ca5a97ea0d170d8b6fd7ba2b
Author: Kevin De Smet <[email protected]>
Date:   Tue Jan 17 12:30:20 2017 +0100

    fiery brand when it can last the entire duration

commit e1be107bdaceb1da05b3ce93cc9e7f5a6666d216
Author: Kevin De Smet <[email protected]>
Date:   Tue Jan 17 12:30:04 2017 +0100

    now correct syntax for spellrequire

commit f56ed4ac5a9f3a3293669dd9fa1534ca62449b2e
Author: Kevin De Smet <[email protected]>
Date:   Tue Jan 17 11:52:41 2017 +0100

    AM with razor spikes

commit f95996dfdc2d5c84ae25dbb9f3dbbbe3c3955881
Author: Kevin De Smet <[email protected]>
Date:   Tue Jan 17 11:42:17 2017 +0100

    pain gain on shear with blade turning

commit 67686a7640bba9f9f2175f0397774500c82190b2
Author: Kevin De Smet <[email protected]>
Date:   Tue Jan 17 11:01:01 2017 +0100

    cooldown and duration for sigils

commit 106b8941aac637f0c8ee5581f7ca5492863016f2
Author: Kevin De Smet <[email protected]>
Date:   Mon Jan 16 13:26:06 2017 +0100

    vengeance now applies to revenge (instead of focussed rage)

commit 085e722ab72cb0dd96f58f4dc70dae8fd6192854
Author: Kevin De Smet <[email protected]>
Date:   Mon Jan 16 12:54:54 2017 +0100

    better way to handle buff.revenge.react

  • 1
  • 2
  • 3
  • 4
  • 5
  • Next

Comments

  • To post a comment, please or register a new account.
Posts Quoted:
Reply
Clear All Quotes