• World of Warcraft Addons
  • World of Warcraft
  • Average Rating:

  • Your Rating

  • Share
  • Report Abuse

PriorityQueue

 

Project Updated:
Files Updated: Sat, Sep 26 2009
Supports Game Version: 3.2.0
Category: PvP, Boss Encounters, Class, Combat, and Damage Dealer
Tags:

, , , , , , , , , and [Edit Tags]

Project Manager: Pericles
Additional Authors: NeonKnightmare , bastetswarrior
Current Version: v0.50
License: GNU General Public License version 3 (GPLv3)
Development Site: WowAce.com
Avg Daily DL (last 30 days): 14
Downloads Total: 4,470
Favorites: 21
Comments: 35
  • About PriorityQueue
  •  

Priority Queue is a very simple idea. Based on your class you choose a list of abilities and place them in order (usually highest dps ability first). Priority Queue will then display the icon for that ability in a small frame when its available.

This way you can select a list of abilities to use and see the icon for the next skill in sequence. Where this works particularly well is for procs. eg: an Enhancement Shaman will have Lightning Bolt as top priority but only when he gets 5 stacks of Maelstrom Weapon buffs and thus its instant cast. Similarly a mage will want to use Pyroblast as top priority but only when he gets a hot streak.

Having had the ShockAndAwe addon available for over 6 months now I regularly get pleas from other classes/specs to do something similar for them. Priority Queue is that something.

Now of course as I don't have lvl 80s of all the different classes and specs I will rely on you the user community to provide the things that should be in the priority list for your class. I can code it and you can select it as a priority, in whatever order you like.

Initial Versions

In order to get the correct skills to work I need to do two things.

1) I need to know what skills your class/spec uses 1a) I need to know what conditions those abilities are used under - eg: only use when buff X on target or when Y procs - sometimes really simple - only use when available

2) I need to know what priority to use the skills in this is usually highest dps/threat first.

So when you install this early beta please be aware that your personal class/spec might not be enabled if this is the case please rather than moan, post the list of skills you use and I can add them to the list. You can then try to work out the priority order and let me know what works for you.

This project could be great for lots of classes but it needs input and support from the community for it to work.

  • Downloads (5)
  •  
File Name Release Type Game Version Downloads Date
Addon Curse.com Beta 2.3.3 0 9/29/2008
  File Name Release Type Game Version Downloads Date  
  PriorityQueue v0.50 Release 3.2.0 717 9/26/2009
  PriorityQueue v0.40 Release 3.2.0 733 8/23/2009
  PriorityQueue v0.31-beta Beta 3.0.9 2,649 4/4/2009
  PriorityQueue v0.30-beta Beta 3.0.9 79 4/4/2009
  PriorityQueue v0.21-beta Beta 3.0.9 155 3/30/2009
  • 1 page(s)
  • Comments

Add Comment

Add

You need to login or register to post.

Benefits of Registration

  • Interact with hundreds of thousands of other gamers on an open social network.
  • Post your stories, news, images, videos, and other content to share.
  • Create a network with your fellow gamers or join an existing one.
  • Gain reputation for everything you do.
  • Alihee said 

    Dear author, could you please add an option to set the size of the icon? It's too small for me.

    Reply Report Permalink
  • tinyndp said 

    Ive done some tweaks to PriorityQueue locally to make things like the Maelstrom counter work again. (And it shows Rogue combo points, and DK Disease counts (up to the 5)) And a system to make it work for non-max rank spells. (You provide the spell name, and max rank spell ID. If it finds the ID, it uses the ID. if not, it uses the highest rank of the provided name).

    Is there any way for me to upload it, or send it to you?

    Reply Report Permalink
  • kendaki said 

    Something that might help you in the long run might be to set up the interface to allow players to set up their own rotations instead of making you have to constantly update to add new rotations.

    For example, you have a series of 9 text boxes, players enter them in and can enter a number next to it to give it's priority. They can select what type of spell it is so for DoT's or debuffs it will only show if it is about to fall off, or if it's a FCFS spell rotation it's just based on cool downs, and can select if it's buff dependent and if so they can enter the buff to monitor and select the new priority based on the buff.

    I'm no programmer but I could see this being difficult to code initially but if you set up a template of variables that players can plug in spells and priorities for you, it might save you having to constantly update for build and spec changes.

    I hope this helps.

    Reply Report Permalink
  • Pericles said 

    Yes this would be a long term goal. Difficulty when implemented is that it would be a nightmare to debug with individual users misspelling things putting in wrong spell ids etc etc and blaming addon when its their own fault.

    Reply Report Permalink
  • Istana said 

    Seems like posts have been lacking lately.
    Well this is for Shadow Priests.

    name, spell/ability, condition

    Priority 1: VT, Vampiric Touch, if debuff cooldown is < 2 seconds recast.
    Priority 2: DP, Devouring Plague, if off debuff cooldown, cast Devouring Plague.
    Priority 3: SWP, Shadow Word: Pain, only notify if not currently on target.
    Priority 4: MB, Mind Blast, if cast cooldown is < 2 seconds recast.
    Priority 5: VE, Vampiric Embrace, only notify if not currently on target.
    Priority 6: MF, Mind Flay, if SWP is on target and range <= 24 yds, cast Mind Flay.
    Priority 7: SWD, Shadow Word: Death, only if VE debuff on target.

    Hope this helps. Can't wait to see what this can do.

    Reply Report Permalink
  • Just a small correction to the post for Shadow Priests, I have included my explaination below as to why I am suggesting this priority order.

    Priority 1: SWP, Shadow Word: Pain, only if not currently on target, and Shadow Weaving (SW) is at 5 stacks.
    Priority 2: VT, Vampiric Touch, if debuff cooldown <= 1.5 seconds recast
    Priority 3: DP, Devouring Plague, if off debuff cooldown, cast Devouring Plague.
    Priority 4: MB, Mind Blast, if cast cooldown is <= 1.5 seconds recast.
    Priority 5: VE, Vampiric Embrace, only if not currently on target.
    Priority 6: SWD, Shadow Word: Death, only if VE debuff on target.
    Priority 7: MF, Mind Flay, cast Mind Flay if all else is on cooldown


    Explanation: The idea here is to maximize your DPS, and as a shadow priest, much of your dps comes in the form of DoTs. Often times, VT is your top dps DoT, so you will want to apply it as soon as possible, however, SWP comes higher in the priority list once you have 5 stacks of SW applied and it is not already on the target (in fact it should be top priority if you have 5 stacks). Realistically, SWP could be placed in Priority 1, 2, or 3, with little effect on overall DPS.

    I also changed the cooldown on VT, because it has a 1.5 second cast time, not 2 seconds. Casting VT early could possibly lead to a loss of overall DPS and/or running out of mana sooner because you are casting it more often. Realistically, 1.5 seconds will work much better at level 80 as well, due to how haste affects casting time.

    MB should be cast every time it is on cooldown, because it is our biggest nuke. MB also has a 1.5 second cast time, so I dropped the number of seconds down to 1.5 on this as well.

    VE isn't really a priority at all, but if you are using SWD, you should definitely have it higher in the priority list, thus it ends up at #5.

    I swapped SWD and MF, because SWD should be cast at every cooldown, where as MF is our filler spell, and because you had MF before SWD, I am not sure how often SWD would actually be cast, because MF would take priority over it (and MF's cooldown is shorter than its casting time, so you may not be casting SWD at all).

    Reply Report Permalink
  • Just wanted to add an update for Shadow Priests.

    Devouring Plague no longer has a cooldown after being cast and can only be applied to one target, so it should now only be cast when it is not currently on the current target.

    Reply Report Permalink
  • Also, if I remember correctly (and I may not), SWP should be reapplied any time your Crit is increased via proc/potion/etc. This is because the spellpower/haste is refreshed when SWP refreshes, but crit does not, so in order to gain the effect of the extra crit, you must actually recast SWP.

    Reply Report Permalink
  • adreaver said 

    HUNTERS:

    BM:
    Kill Shot
    Arcane Shot
    Aimed Shot (Multi if more than 1 target)
    Serpent Sting
    Steady Shot

    MM:
    Kill Shot
    Serpent Sting
    Chimera Shot
    Arcane Shot
    Aimed Shot (Multi if more than 1 target)
    Steady Shot

    SV:
    Kill Shot
    Explosive Shot if LnL
    Black Arrow
    Explosive Shot
    Aimed Shot (Multi if more than 1 target)
    Serpent Sting
    Steady Shot

    Reply Report Permalink
  • I dont know if i am setting this up wrongly for combat rogue's - but it only ever show's slice and dice icon which flash's sometimes to sinister strike but never show's rupture.

    Really it should only show SnD if you have less than 12secs left of the buff:
    If SnD < 12secs & 2+ combo points, show SnD, else show SS till 2+ combo points
    If SnD > 12secs & 4+ combo points, show rupture, else show SS till 4+ combo points
    If SnD > 12secs & 3+ combo points & rupture already active, Show Evis

    Thanks!

    Reply Report Permalink
  • I'm helping out pericles, benzo93, I put in an alpha quality warlock module. I play a warlock too, but have only tested the hybrid builds so far. If you would be willing to let us know how it fares for you that would be a huge favor !

    Reply Report Permalink
  • benzo93 said 

    So whats going on with this addon, you stated that you needed support from the community to get this addon working for all specs & i see a lot of that but i don't see any comments or updated from you for some time. people have even stopped posting spec-prios now.

    I see you are working hard on shockandawe but we dont all play shammies & I for 1 would like to see this addon or simmiler for other classes (locks mainly in my case) So could you please update it with the info thats been provided or at least post whats going on with the project

    sheesh, seemed so promising too, hope you get ya rear into gear & update the smegging thing....

    Reply Report Permalink
  • Is there anyway to make it so that it won't keep a spell on the priority list if a mob is immune to it? Meaning that if a mob is immune to nature and I, a hunter, serpent sting it and get the immune message that it'll just ignore serpent sting on the priority list.

    Also, on the same subject, if the mob is immune to poisons can it ignore Chimera Shot on the list?

    Reply Report Permalink
  • Sayoftw said 

    As a DPS Warrior, I would also love this addon, especially Arms specced.

    For Arms specced warriors, following skills should be included:
    - Overpower
    - Execute
    - Mortal Strike
    - Slam
    - Heroic Strike
    - Rend
    - Bladestorm
    Conditions, on which these are prioritized:
    - Taste for Blood procs and their internal cooldown
    - Sudden Death procs
    - actual rage
    - maybe remaining swing timer
    - maybe wrecking crew uptime (for example you can't refresh rend when wrecking crew isn't up and the previous rend was done with it up)
    - Mob Hp (can I use Execute without Sudden Death?)

    For Fury speeced warriors, the prioritylist typically contains following skills:
    - Whirlwind
    - Bloodthirst
    - Slam
    - Heroic Strike
    - Execute
    Conditions:
    - Rage
    - Bloodsurge procs for instant Slams
    - Mob Hp (Can I use Execute?)

    Maybe this list is not complete, but I think, these are the most importants things.

    Reply Report Permalink
  • Senya_ZM said 

    0/40/31 Warlock

    1. Life Tap if you got Life Tap glyph and buff faded
    2. Immolate if not on target
    3. Conflagrate
    4. Soulfire when Decimation buff active (it means target below 35%)
    5. Curse of agony if not on target
    6. Corruption if not on target (can be skiped below 35%)
    7. Incinerate

    This is the spec I'm using, but since we run with multiple locks is it possible to offer the option to choose the curse of choice? I'm almost always the lock to do Curse of Elements.

    Since I can't get the addon to work for me at all (assuming that it doesn't work with my spec yet) I'm not sure how customizable anything is.

    Reply Report Permalink
  • Senya_ZM said 

    Forgive me for being not so bright... I installed this but I'm not getting anything. There's no new window on my screen, nothing under the addons tab, no way for me to edit any priorities, etc. What am I doing wrong?

    Reply Report Permalink
  • Kruk said 

    Mutilate rogue

    1. Hunger for Blood if bleed active on target and buff fade (or there is short time before it will fade - can it be change by user?)
    2. Envenom if (Deadly Poison is on target) and (Slice and Dice active) and (4+ combo points)
    3. Slice and Dice if not active and 1+ combo points
    4. Rupture if (not active) and (4+ combo points) and (Slice and Dice more than x seconds to fade)
    5. Mutilate

    Reply Report Permalink
  • Kruk said 

    or better like http://elitistjerks.com/f78/t37183-pocket_guide_wotlk_updated_3_1_a/ says

    Rotation:
    * Ensure that there is a bleed (Rupture, Mangle, Deep Wounds, Rend) on the target.
    * Start up Hunger for Blood.
    * Start up Slice and Dice however you please, really.

    1. Mutilate to 4+ Combo Points
    2. Make sure Hunger for Blood isn't going to drop soon. Refresh it if it will.
    3. Is Rupture up? If yes, Envenom. Go to step 1.
    4. Does Slice and Dice have >12 seconds left? If no, Envenom. Go to Step 1.
    5. Rupture. Go to Step 1.

    Reply Report Permalink
  • Kruk said 

    0/40/31 Warlock

    1. Life Tap if you got Life Tap glyph and buff faded
    2. Immolate if not on target
    3. Conflagrate
    4. Soulfire when Decimation buff active (it means target below 35%)
    5. Curse of agony if not on target
    6. Corruption if not on target (can be skiped below 35%)
    7. Incinerate

    Reply Report Permalink
  • Bwibbwz said 

    I have 2 comments.

    1) For Survival hunters Multi shot has the same prio as Aimed shot when Aimed is not available (because of the talents)

    2) Is it possible to make the icons clickable?

    Reply Report Permalink
  • Similar Addons
  •  

Average downloads per day

  1. 33,884 Atlasloot Enhanced PvP, Arena, Map & Minimap...
  2. 28,439 Deadly Boss Mods Boss Encounters, and Combat
  3. 19,937 HealBot Continued Buffs & Debuffs, Class, and...
  4. 14,118 Recount Combat
  5. 7,015 BigWigs Bossmods Boss Encounters, and Combat