Ovale Spell Priority

Buffs & Debuffs Login to Add Favorites
  • 76 Likes
  • World of Warcraft
  • 44,479 Monthly Downloads
  • Supports: 7.2.5
  • 4,057,234 Total Downloads
  • Updated Jul 27, 2017
  • Created Aug 17, 2008
  • 1,104 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: MIT License
  • Newest File: 7.2.4.1

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 81c02ff2ebbedcc994d8d315e0cba558559e3b92 7.2.4.1
Author:    Sidoine De Wispelaere <[email protected]>
Date:    Thu Jul 27 09:02:59 2017 +0200

Fixes by Kevindesmet

commit 2dec2e7ac2828ea925995b69d9e8442a25660885
Author: Kevin De Smet <[email protected]>
Date:   Tue Jul 25 20:44:23 2017 +0200

    syntax error

commit 2dec2e7ac2828ea925995b69d9e8442a25660885
Author: Kevin De Smet <[email protected]>
Date:   Tue Jul 25 20:44:23 2017 +0200

    syntax error

commit a5957a3548618bf515adf3ebb2c306ea3b23d936
Author: Kevin De Smet <[email protected]>
Date:   Tue Jul 25 20:44:04 2017 +0200

    soul fragments optimizations

commit 3f7db359cbfae10f5c8436895b89f136d9adcd85
Author: Kevin De Smet <[email protected]>
Date:   Mon Jul 24 12:04:33 2017 +0200

    change pos SC and IA

commit 3f8c398dea16b47ea855bfe77e62ead68b784679
Author: Kevin De Smet <[email protected]>
Date:   Thu Jul 20 01:33:40 2017 +0200

    don't purify medium stagger

commit 7c6ac6a188fc6222b03dee58eea13b343f4c3765
Author: Kevin De Smet <[email protected]>
Date:   Thu Jul 20 01:30:09 2017 +0200

    be a bit more lenient for BOB

commit 14bad444c4fd8420a139df19582d64990c334131
Author: Kevin De Smet <[email protected]>
Date:   Thu Jul 20 01:29:56 2017 +0200

    use up those charges when BOB is about o come off cd

commit 837bf1c13420d98587256a56db814c4d46576fc8
Author: Kevin De Smet <[email protected]>
Date:   Thu Jul 20 01:29:31 2017 +0200

    use StaggerPercentage instead of heavy_stagger and medium_stagger

commit 3bd76ece900bd01cf55e12779e3be2fed3325809
Author: Kevin De Smet <[email protected]>
Date:   Wed Jul 19 19:39:32 2017 +0200

    stormstouts_last_gasp legendary

commit eb82cb1e95de3305dacb93bbd45d03f493fd244a
Author: Kevin De Smet <[email protected]>
Date:   Wed Jul 19 16:20:06 2017 +0200

    correct infernal strike id

commit c10cd3d682dd0473140c0de8c9098a5ba639563b
Author: Kevin De Smet <[email protected]>
Date:   Wed Jul 19 05:36:54 2017 +0200

    some tweaks to shield block and nelth fury

commit f055983019e08458eee6fde769b659e38fa2cf13
Author: Kevin De Smet <[email protected]>
Date:   Wed Jul 19 03:05:48 2017 +0200

    chaos blades ids

commit 75941e7045bdc597922ffa9175e15985f504bdaf
Author: Kevin De Smet <[email protected]>
Date:   Wed Jul 19 03:05:33 2017 +0200

    no need to use up those brews on low stagger

commit 582343f672cbc96ecff1d1d264670903f08b5688
Author: Kevin De Smet <[email protected]>
Date:   Wed Jul 19 03:05:14 2017 +0200

    only trigger brew stache when taking physical dmg

commit 4f2f93b80381d1ea7884f2f261e7618d0787316f
Author: Kevin De Smet <[email protected]>
Date:   Wed Jul 19 03:04:55 2017 +0200

    use BOB at low energy

commit f495df62bd7af4ba2c89ade2002ac66bce89f39a
Author: Kevin De Smet <[email protected]>
Date:   Wed Jul 19 03:04:41 2017 +0200

    use expel harm as purifying

commit 57ebf2ba13a8e64db0cce785cc80da3c2dfa633b
Author: Kevin De Smet <[email protected]>
Date:   Wed Jul 19 03:04:13 2017 +0200

    baseduration tweaks for ISB

commit 6dc8defe1b131c03b256c878155121cb34a17154
Author: Kevin De Smet <[email protected]>
Date:   Sun Jul 16 20:02:56 2017 +0200

    tweak usage of brews

commit 6dc8defe1b131c03b256c878155121cb34a17154
Author: Kevin De Smet <[email protected]>
Date:   Sun Jul 16 20:02:56 2017 +0200

    tweak usage of brews

commit 110c42cfa14630b83146ea04f4801b89b38b55d6
Author: Kevin De Smet <[email protected]>
Date:   Sun Jul 16 20:02:37 2017 +0200

    use T20 4set to purify

commit 2c0f431eb44cdc6c196bdf4cc2d9b97f90e82374
Author: Kevin De Smet <[email protected]>
Date:   Sun Jul 16 20:02:23 2017 +0200

    keep ISB up always

commit cd41e5ca64906fba168a398e6333d31f09e98f39
Author: Kevin De Smet <[email protected]>
Date:   Sun Jul 16 20:02:15 2017 +0200

    don't heal so much with T20

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

Comments

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