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.

You must login to post a comment. Don't have an account? Register to get one!

  • 10 comments
  • Avatar of Pericles Pericles Thu, 08 Oct 2009 17:29:04

    Re: Hunter priorities - No sorry nothing should be assumed. If Hunters mark is important and its not on the target and its regarded as a high priority that it be on the target then it should warn you need hunters mark its not difficult and is precisely the purpose of the addon.

    Why would you want to risk forgetting hunters mark when you could be warned about it.

    Re: time to die and effects that has. I appreciate this makes a difference to priorities and thus changes what you might want to do and isn't currently implemented however it WOULD be a useful thing to have and isn't that difficult to calculate. I would of course only bother with calculating time to live for any mob tagged as a "World Boss" ie: Raid/Instance level bosses.

    Thanks for the details of what priority skills should be included. Unfortunately you didn't actually give any conditionals on any of the skills. I recently found out that Explosive shot for instance shouldn't be cast if the last explosive shot debuff is still on the boss. Your list doesn't include this.

    This is the BIG difficulty of getting such an addon to work for a class I don't have a level 80 of. People aren't thinking things through what I need is a list of the EXACT conditions that must be present to use a skill. For a limited number of skills this is simply the skill is off cooldown. However for lots of skills there are extra conditions eg: don't use if debuff still on target, only use when you have buff X.

    For any of the lists to be useful I need a full list of the EXACT conditions for each skill. Then and only then can they be put in any meaningful order.

  • Avatar of Surge Surge Thu, 21 May 2009 18:50:59

    Hunter priorities

    For simplicities sake, Hunter's Mark should be assumed, Kill Command should always be on cooldown, and trinkets and/or Blood Fury should be used with Rapid Fire (which will always stack with other cooldowns).

    It should also be noted there is a ton of situational hand-holding that simply can't be done by this addon, unfortunately. For example, if the NPCs time to die is under 40 seconds you should not apply Hunter's Mark unless OOC, and if it's under 20 seconds, you should never use Serpent Sting. This has to be estimated, which I believe is beyond the scope of this addon.

    MM spec:

    • Serpent Sting
    • Rapid Fire if missing at least 10% mana and spec'd into Rapid Recuperation, otherwise it is first priority
    • Chimera Shot
    • Kill Shot
    • Arcane Shot
    • Readiness
    • Aimed Shot
    • Steady Shot, unless any of the above has less than .5 seconds on CD.

    SV:

    • Black Arrow
    • Rapid Fire
    • Explosive Shot
    • Serpent Sting
    • Steady Shot, unless Serpent Stings duration is under 3 seconds and Explosive Shot cooldown will come up during the GCD. In this case, Serpent should be reapplied if possible (I believe it throws a more powerful spell error if AP varies; unsure)

    BM:

    • Bestial Wrath, unless can be stacked within 15 seconds with trinkets, Rapid Fire and/or Blood Fury
    • Arcane Shot
    • Multi/Aimed Shot
    • Serpent Sting
    • Steady Shot
  • Avatar of bastetswarrior bastetswarrior Sat, 16 May 2009 19:54:11

    Re: front243

    We'd have to rewrite things quite a bit to make it more user configurable. Each action would need to have an associated list of user configurable triggers such as cooldown time for spells and items, aura checking for valid unitIDs, health/power/threat/rune checking for valid unitIDs, combo point checking for self and target. Most users would just want a ready made list to work with, but you are right that a select group would like more control.

  • Avatar of pgage pgage Mon, 27 Apr 2009 18:51:07

    Really like the mod - one feature request - if there could be a setting for "anticipating" the next shot, e.g. for marks hunter, you don't want to start a steadyshot if say, a chimera is going to be ready in .5 seconds. If shots appear or fade in or something at .5 before cd, that might be useful for maximizing priorities.

    Thanks!

  • Avatar of sc4v sc4v Sat, 25 Apr 2009 11:38:08

    If u happen to go on working on the addon I'd like to see a Ret Pally in it. For a Retribution Paladin the Spells Included should be: Crusader Strike Judgement of Wisdom Divine Storm Consecration Exorcism Hammer of Wrath Holy Wrath

  • Avatar of digmouse digmouse Mon, 06 Apr 2009 10:35:46

    For a Marksman hunter, use Chimera/Aimed Shot/Arcane Shot while anyone of them is avaiable, if not, use Steady Shot, until the next Chimera/Aimed Shot/Arcane Shot is off cooldown, and first, start with a Serpent Sting

  • Avatar of Cherio Cherio Fri, 03 Apr 2009 13:14:19

    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.

  • Avatar of zirx zirx Tue, 31 Mar 2009 13:15:37

    Would love to be able this mod for prot warriors and would suggest this priority cycle;

    • Shield Slam, if not on cd
    • Revenge, if Sword and Broad proc - Shield Slam
    • Devestate, if Sword and Broad proc - Shield Slam
    • If Revenge/Shield on CD, Concussion Blow
    • If Revenge/Shield on CD, Concussion Blow on CD, Shockwave
    • Shield Slam, if not on cd
  • Avatar of iamtheomen iamtheomen Mon, 30 Mar 2009 10:34:24

    As An elemental shaman i use a proirity rotation

    Priority

    • If Flame Shock dot not present, cast Flame Shock*
    • If Flame Shock dot present, duration sub 2 sec, and Lava Burst CD is sub 2 sec, cast Flame Shock*
    • If Lava Burst CD up, cast Lava Burst*
    • Cast Lightning Bolt*

    would also like to see Chain Lightning without the MS proc as a choice

  • Avatar of front243 front243 Sun, 29 Mar 2009 23:47:42

    As a frostfire mage I would like to know if there are:

    -5 stacks of the scorch debuff on target -Living Bomb is applied to target

    PS:

    I tried to briefly install the addon for my mage and I hoped I could configure it myself to my liking but not much was implemented yet. How about making it much more user-configurable than us relying on you to implement features:

    -Let us define names of debuffs we like to watch on the target or ourself (and also "stack-size" if applicable). Let us furthermore know if "x" seconds is left on the debuff so we can recast in time. -Let us define spells coming off cooldown ourself by entering the name of it. -etc.

  • 10 comments

Facts

Date created
20 Mar 2009
Categories
Last update
25 Oct 2009
Development stage
Release
Language
  • enUS
License
GNU General Public License version 3 (GPLv3)
Curse link
PriorityQueue
Recent files
  • A: r59 for 3.2.0 on 25 Oct 2009
  • A: r58 for 3.2.0 on 08 Oct 2009
  • R: v0.50 for 3.2.0 on 26 Sep 2009
  • A: r56 for 3.2.0 on 26 Sep 2009
  • A: r55 for 3.2.0 on 12 Sep 2009

Authors