Ovale Spell Priority

Buffs & Debuffs Login to Add Favorites
  • 72 Likes
  • World of Warcraft
  • 86,432 Monthly Downloads
  • Supports: 7.1.5
  • 3,665,277 Total Downloads
  • Updated Feb 12, 2017
  • Created Aug 17, 2008
  • 1,047 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: MIT License
  • Newest File: 7.1.6.3
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 b5d5ed324e40b1c00149899dd747916a04441136 7.1.6.3
Author:    Sidoine De Wispelaere <sidoine@sidoine.net>
Date:    Sun Feb 12 11:08:59 2017 +0100

Add styling for remain text in the icon
Add ItemRequire function
Other fixes

commit d9228c9d52a5845699f6460faa2f8ffb39dcb0bd
Author: Kevin De Smet <kevin.de.smet@outlook.be>
Date:   Sun Feb 12 01:59:24 2017 +0100

    Style the remains font text

commit b973578772ef6a8c868bbfb84f1ee97a79282fc6
Author: Kevin De Smet <kevin.de.smet@outlook.be>
Date:   Wed Feb 8 19:07:08 2017 +0100

    SpellRechargeDuration

    only pruify when we ISB can be maintained

commit d9228c9d52a5845699f6460faa2f8ffb39dcb0bd
Author: Kevin De Smet <kevin.de.smet@outlook.be>
Date:   Sun Feb 12 01:59:24 2017 +0100

    Style the remains font text

commit b973578772ef6a8c868bbfb84f1ee97a79282fc6
Author: Kevin De Smet <kevin.de.smet@outlook.be>
Date:   Wed Feb 8 19:07:08 2017 +0100

    SpellRechargeDuration

    only pruify when we ISB can be maintained

commit 6198807ee49cd76a7e2ad079f6f14d817bdbf868
Author: Kevin De Smet <kevin.de.smet@outlook.be>
Date:   Tue Feb 7 12:49:39 2017 +0100

    update to latest simc

commit ab1b58b6d8811097fd793d75c15d938d5d88fd67
Author: Kevin De Smet <kevin.de.smet@outlook.be>
Date:   Tue Feb 7 12:49:29 2017 +0100

    obsolete simc translations

commit f96dc9d2a7315e312040beb381326d043cea2a4d
Author: Kevin De Smet <kevin.de.smet@outlook.be>
Date:   Tue Feb 7 12:49:14 2017 +0100

    order talents

commit 50ee575ff8adfa10c50e9d6a9486695744e6a611
Author: Kevin De Smet <kevin.de.smet@outlook.be>
Date:   Tue Feb 7 12:01:28 2017 +0100

    Update some tags for Frost DK

commit cd7854f4b2fe5c5c0f5f411273dc6200f5f94df5
Author: Kevin De Smet <kevin.de.smet@outlook.be>
Date:   Mon Feb 6 03:26:41 2017 +0100

    copy/paste error

commit 73fd56606d551828ab4c9fbef3df7eeaf3147ced
Author: Kevin De Smet <kevin.de.smet@outlook.be>
Date:   Mon Feb 6 03:24:56 2017 +0100

    itemId instead of spellId

commit a0fce018c9665e7d4f0906f5811cc4b48b46df90
Author: Kevin De Smet <kevin.de.smet@outlook.be>
Date:   Sun Feb 5 17:22:04 2017 +0100

    introduce ItemRequire function

    only make "coagulated_nightwell_residue" trinket usable when we have at
    least 1 stack of the buff

commit d254a504b1be9f83a412609260153e7ea356e34b
Author: Kevin De Smet <kevin.de.smet@outlook.be>
Date:   Sat Feb 4 04:54:18 2017 +0100

    print 'range' for infernal strike melee check

commit 89e93664184e64cf0382388f16e608b302373e61
Author: Kevin De Smet <kevin.de.smet@outlook.be>
Date:   Sat Feb 4 02:06:46 2017 +0100

    infernal strike tweeks for AOE

commit 5866b1263975a121ac37d374900417c44efe05fc
Author: Kevin De Smet <kevin.de.smet@outlook.be>
Date:   Fri Feb 3 01:15:19 2017 +0100

    Add all T19 sets

    fixes #239

commit 7a842060a6479912c8d660d818f9ad34afc07f50
Author: Kevin De Smet <kevin.de.smet@outlook.be>
Date:   Thu Feb 2 19:32:28 2017 +0100

    exploding keg back to ST

commit 7a842060a6479912c8d660d818f9ad34afc07f50
Author: Kevin De Smet <kevin.de.smet@outlook.be>
Date:   Thu Feb 2 19:32:28 2017 +0100

    exploding keg back to ST

commit 34945b4b78065e94ed8e3f8ea57895cfdd43aaea
Author: Kevin De Smet <kevin.de.smet@outlook.be>
Date:   Thu Feb 2 19:32:18 2017 +0100

    range check higher prio

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

Comments

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