- Home
- Downloads
-
Addons & Mods
Featured
World of Warcraft
4,841 Addons
-
Popular Downloads
- Top World of Warcraft Addons
- Top Rift Addons
- Top Skyrim Mods
- Top Minecraft Server Mods
- Top Terraria Maps
- Top Starcraft II Maps
- Top Runes of Magic Addons
- Top Warhammer Online Addons
- Top Age of Conan Addons
-
- Curse Client
- Premium
- News
- Giveaways
- Forums
Ovale Spell Priority
- 8 Likes
- World of Warcraft
- 307,751 Downloads
- Supports: 4.3
- 203 Average Daily Downloads
- Comments
- Created 8/17/2008 11:02:19 AM
- Updated 2/7/2012 2:22:55 PM
- 550 Favorites
- Project Site
- License: GNU General Public License version 2 (GPLv2)
- Release Type: Release
- Newest File: 4.3.6
About Ovale Spell Priority
This add-on 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 Shadowbolt if the DOT is already on your target.
Everything is configurable with a user-editable script.
Default scripts are available for all dps and tank classes and specs, based on Simulationcraft scripts.
The user may customize the default script to suit his needs (see Documentation). Scripts may be shared between users.
See the video of a survival hunter using the add-on (dates back from WotLK).
Please use the new forums to submit scripts or discuss about them. If you want to report bugs, use the ticket manager.
Features
- Default scripts for every class and talent specialization (except healers)
- Tracks DOT, buffs, debuffs, cooldowns, combo points, runes, mana, everything that a player would need to choose what to do
- Adapt to your talent points and glyphs
- Change quickly the configuration at any time with configurable checkboxes and drop-down lists that can be shown/hidden by clicking on the icons (e.g. switching between single and multi target damage, setting the curse or the judgment to cast)
- Multi-target DOT tracking: remember which target had a DOT and when the DOT will expire, allowing the script author to support multi-target DOTing
- Compatible with the action icon skinning library Masque (as do Bartender4 and Domino amongst other addons)
- 100% configurable: everything is in an easy to understand script that you can modify and test in real-time without reloading your interface
- Can be used to track crowd control spells on your focus
- Scoring system: evaluate how well you followed the script. Add a new Ovale pannel in Recount, with a score between 0 (very bad) and 1000 (perfect).
- Up to two spells ahead accuracy with some classes
FAQ
- Why does it not work for me?
- Try to reset your Profile in the add-on settings. Most of the problems come from faulty scripts.
- Why is the key binding displayed for an action wrong?
- The action may be in several action bars (e.g. the bars that you can cycle through or the bars that appears in special cases like shadow form or cat form).
- Why is the key binding not displayed at all?
- The action must be in your standard Blizzard action bar in order the addon to know which key binding is used.
- Why is the icon sometimes red?
- The cooldown that is displayed on the Ovale icon is not always the true action cooldown. If this cooldown is longer than the action cooldown, the icon is red. In most cases, it means that if you use this action too soon, you will overwrite a DOT, which may not be what you want.
- 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 binded 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 chose a mastery.
- There is no judgment or curse (or whatever) in the rotation
- Click the icon and select in the dropdown list the judgment or curse that you want to use.
------------------------------------------------------------------------
r464 | sidoine | 2012-02-07 20:21:35 +0000 (Tue, 07 Feb 2012) | 1 line
Changed paths:
A /tags/4.3.6 (from /trunk:463)
tag 4.3.6
------------------------------------------------------------------------
r463 | sidoine | 2012-02-07 20:20:38 +0000 (Tue, 07 Feb 2012) | 2 lines
Changed paths:
M /trunk/Ovale.lua
M /trunk/Ovale.toc
M /trunk/defaut/Paladin.lua
- protection paladin: fix for hammer of wrath
- bug fix for nil values
------------------------------------------------------------------------
r461 | sidoine | 2012-02-05 21:20:10 +0000 (Sun, 05 Feb 2012) | 8 lines
Changed paths:
M /trunk/Condition.lua
M /trunk/Ovale.lua
M /trunk/Ovale.toc
M /trunk/OvaleCompile.lua
M /trunk/defaut/Chaman.lua
M /trunk/defaut/Chevalier.lua
M /trunk/defaut/Druide.lua
M /trunk/defaut/Paladin.lua
- frost DK: updated from SC
- elemental shaman: updated from SC + fix
- retribution paladin: updated from SC
- balance druid: added mushrooms
- added rune() function
- added otherAura() function
- added OtherAuraExpires() et OtherAuraPresent(): works with buffs too (for healers)
- now +, -, *, and / have a higher priority than < and >
------------------------------------------------------------------------
r459 | sidoine | 2012-01-14 13:16:29 +0000 (Sat, 14 Jan 2012) | 6 lines
Changed paths:
M /trunk/Condition.lua
M /trunk/Ovale.toc
M /trunk/OvaleEquipement.lua
M /trunk/defaut/Chaman.lua
M /trunk/defaut/Guerrier.lua
M /trunk/defaut/Paladin.lua
M /trunk/defaut/Pretre.lua
- arm warrior: latest simulationcraft script
- shaman: aoe in a separate icon
- retribution paladin: aoe in a separate icon
- holy paladin: healing script instead of dps script
- added "item" function
- added several T12 and T13 armor parts
------------------------------------------------------------------------
| File Name | Release Type | Game Version | Downloads | Date |
|---|---|---|---|---|
| 4.3.6-nolib | Release | 4.3 | 1 | 2/7/2012 2:22:55 PM |
| 4.3.6 | Release | 4.3 | 141 | 2/7/2012 2:22:55 PM |
| 4.3.5-nolib | Release | 4.3 | 8 | 2/5/2012 3:22:28 PM |
| 4.3.5 | Release | 4.3 | 265 | 2/5/2012 3:22:28 PM |
| 4.3.4 | Release | 4.3 | 3,019 | 1/14/2012 7:18:47 AM |
| 4.3.4-nolib | Release | 4.3 | - | 1/14/2012 7:18:46 AM |
| 4.3.3 | Release | 4.3 | 3,972 | 12/18/2011 4:37:21 PM |
| 4.3.3-nolib | Release | 4.3 | 3 | 12/18/2011 4:37:20 PM |
| 4.3.2 | Release | 4.3 | 142 | 12/18/2011 5:56:40 AM |
| 4.3.2-nolib | Release | 4.3 | 1 | 12/18/2011 5:56:39 AM |
| 4.3.1 | Release | 4.3 | 1,384 | 12/10/2011 11:16:58 AM |
| 4.3.1-nolib | Release | 4.3 | 6 | 12/10/2011 11:16:57 AM |
| 4.3.0 | Release | 4.3 | 2,520 | 11/30/2011 1:02:14 PM |
| 4.3.0-nolib | Release | 4.3 | 3 | 11/30/2011 1:02:13 PM |
| 4.2.7 | Release | 4.2 | 1,240 | 11/19/2011 7:30:59 AM |
| 4.2.7-nolib | Release | 4.2 | 1 | 11/19/2011 7:30:58 AM |
| 4.2.6 | Release | 4.2 | 286 | 11/16/2011 5:06:27 PM |
| 4.2.6-nolib | Release | 4.2 | 2 | 11/16/2011 5:06:26 PM |
| 4.2.5 | Release | 4.2 | 67 | 11/15/2011 2:26:52 PM |
| 4.2.5-nolib | Release | 4.2 | 113 | 11/15/2011 2:26:51 PM |
| 4.2.4 | Release | 4.2 | 321 | 11/12/2011 2:58:37 PM |
| 4.2.4-nolib | Release | 4.2 | - | 11/12/2011 2:58:36 PM |
| 4.2.3 | Release | 4.2 | 19,265 | 9/21/2011 12:40:08 PM |
| 4.2.3-nolib | Release | 4.2 | 31 | 9/21/2011 12:40:07 PM |
| 4.2.2 | Release | 4.2 | 8,278 | 9/18/2011 8:48:01 AM |
| 4.2.2-nolib | Release | 4.2 | 18 | 9/18/2011 8:48:00 AM |
| 4.2.1 | Release | 4.2 | 23,082 | 7/10/2011 6:15:48 AM |
| 4.2.1-nolib | Release | 4.2 | 25 | 7/10/2011 6:15:47 AM |
| 4.2.0 | Release | 4.2 | 14,435 | 6/29/2011 1:49:21 PM |
| 4.2.0-nolib | Release | 4.2 | 20 | 6/29/2011 1:49:19 PM |
| 4.1.3 | Release | 4.1 | 16,920 | 5/22/2011 3:38:33 AM |
| 4.1.3-nolib | Release | 4.1 | 25 | 5/22/2011 3:38:32 AM |
| 4.1.2 | Release | 4.1 | 8 | 5/15/2011 11:27:51 AM |
| 4.1.2-nolib | Release | 4.1 | - | 5/15/2011 11:27:50 AM |
| 4.1.1 | Release | 4.1 | 28 | 5/1/2011 10:16:20 AM |
| 4.1.1-nolib | Release | 4.1 | - | 5/1/2011 10:16:19 AM |
| 4.1.0 | Release | 4.1 | 16 | 4/28/2011 1:04:51 PM |
| 4.1.0-nolib | Release | 4.1 | - | 4/28/2011 1:04:50 PM |
| 4.0.39 | Release | 4.0.6 | 41 | 4/20/2011 12:11:59 PM |
| 4.0.39-nolib | Release | 4.0.6 | 1 | 4/20/2011 12:11:58 PM |
| 4.0.38 | Release | 4.0.6 | 1 | 4/17/2011 11:47:38 AM |
| 4.0.38-nolib | Release | 4.0.6 | - | 4/17/2011 11:47:36 AM |
| 4.0.37 | Release | 4.0.6 | 2 | 4/3/2011 7:23:12 AM |
| 4.0.37-nolib | Release | 4.0.6 | - | 4/3/2011 7:23:10 AM |
| 4.0.36 | Release | 4.0.6 | 10 | 3/28/2011 1:04:35 PM |
| 4.0.36-nolib | Release | 4.0.6 | - | 3/28/2011 1:04:33 PM |
| 4.0.35 | Release | 4.0.6 | 1 | 3/27/2011 4:45:31 PM |
| 4.0.35-nolib | Release | 4.0.6 | - | 3/27/2011 4:45:30 PM |
| 4.0.34 | Release | 4.0.6 | - | 3/27/2011 4:43:01 PM |
| 4.0.34-nolib | Release | 4.0.6 | - | 3/27/2011 4:43:00 PM |


Comments
I'm having the same problems when i shift to kitty form. No abitilies, just the word focus in the boxes.
Frost Mage is seeing no skills in the boxes, just the word Focus and errors as follows:
2946x Ovale\Ovale-4.3.5.lua:2233: attempt to concatenate local "y" (a nil value)
Ovale\Ovale-4.3.5.lua:2233: in function <Ovale\Ovale.lua:1938>
(tail call): ?
Ovale\Ovale-4.3.5.lua:2146: in function "CalculerMeilleureAction"
Ovale\Ovale-4.3.5.lua:2137: in function "CalculerMeilleureAction"
Ovale\Ovale-4.3.5.lua:2341: in function "CalculerMeilleureAction"
Ovale-4.3.5\OvaleFrame.lua:160: in function "OnUpdate"
Ovale-4.3.5\OvaleFrame.lua:62: in function <Ovale\OvaleFrame.lua:61>
Locals:
(*temporary) = 1.1520000696182
(*temporary) = <func> =[C]:-1
Fixed in 4.3.6, thank you.
It might be the rest of my add ons but the Feral DPS part of ovale is giving me some fairly heavy errors. Was working yesterday not so much today.
Still works with other classes. Still works in Bear form. Errors out the ass in Kitty.
"
340x Ovale\Ovale-4.3.5.lua:2233: attempt to concatenate local "b" (a nil value)
Ovale\Ovale-4.3.5.lua:2233: in function <Ovale\Ovale.lua:1938>
(tail call): ?
Ovale\Ovale-4.3.5.lua:2137: in function "CalculerMeilleureAction"
Ovale\Ovale-4.3.5.lua:2137: in function "CalculerMeilleureAction"
Ovale\Ovale-4.3.5.lua:2137: in function "CalculerMeilleureAction"
Ovale\Ovale-4.3.5.lua:2341: in function "CalculerMeilleureAction"
Ovale\Ovale-4.3.5.lua:2146: in function "CalculerMeilleureAction"
Ovale\Ovale-4.3.5.lua:2341: in function "CalculerMeilleureAction"
Ovale-4.3.5\OvaleFrame.lua:160: in function "OnUpdate"
Ovale-4.3.5\OvaleFrame.lua:62: in function <Ovale\OvaleFrame.lua:61>
Locals:
(*temporary) = 0.039000000804663
(*temporary) = <func> =[C]:-1"
If that tells you anything.
Cool less than 24 hours and its fixed. Love this add on!
Same for me. I'm not even seeing any skills show up in the boxes while in cat form. I deleted and reinstalled the addon, made sure to remove the ovale files in SavedVariables; nothing fixed it.
I think that elemental shaman needs updating if Lava burst is on CD and fulmination is at 9 ovale should not try to recast Flame shock if its about to run out instead it should prioritize fulmination, otherwise it will be a dps loss because ur going to be doing LvB with doesn't benefit much from FS.
That statement is completely false. We only ever want to cast LvB when FS is active on the target because then it is a guaranteed critical strike. We also prioritize maximum uptime on FS because elemental shamans have a talent that gives each tick of FS a 20% chance to reset the CD of LvB.
The action you're describing is the last one on your list, where you need to be able to fit ES and subsequent shock cooldown within the remaining duration of FS on the target. The default shaman script tries to do this but fails on this line:
if BuffPresent(LIGHTNINGSHIELD stacks=7) and { target.debuffExpires(FLAMESHOCK mine=1) > spell(LAVABURST) } and { target.debuffExpires(FLAMESHOCK mine=1) < spell(LAVABURST) + timeWithHaste(3) } Spell(EARTHSHOCK)It is incorrectly checking the spell cooldown of Lava Burst instead of Earth Shock in the test condition. You should submit a bug report on this.
You can also try this custom shaman script that also takes into account the proper time to drop FE totem.
Proc of doing that are really low:
Saw a good tutorial on you tube
i use to like this add on for all my classes, but i found that the frost dw dps was wrong, ret pally dps was out of order, and something changed with prot pally. basically i now question the rotation for all my classes. i wish the the spell priorities were more customizable like clcret used to be or is (i think the writer stopped updating it). i think i'm done with it.
This doesn't make any sense. The rotations are all based on user-editable scripts (you can bring up the script using "/ovale code"). The script language is fairly simple and anyone can go in and change it. The move suggestions are *completely* customizable.
I believe Sidoine periodically updates the default scripts using the information gleaned from SimulationCraft, but they need testing before release, and I doubt he has coverage of every spec of every class on his account.
If you want to test DK and paladin scripts, send me a PM and I'll point you to two that I've written that need testing before I submit them to Sidoine for future Ovale releases.
Ovale seems to cause a "deadspot" in the middle-right ish of my screen; just wanted to let you know