121 - Cooldown Holding
What is the enhancement in mind? How should it look and feel?
Ability to switch between a 'cooldown holding' mode and well... not holding cooldowns. There's a number of bosses out there where if you're not blowing cooldowns during most of the fight it's fine and in fact recommended because you need to keep those abilities available for the hard part. Bosses that go in to a frenzy at their last x% are the best example. An option to add a hotkey for 'hold cooldowns' which disables your long cooldown abilities (fire elemental, feral spirit, etc...) would be wonderful for these circumstances.
There should be some form of visible element on the display (another box near the priority frame) to show when you're holding cooldowns. This also gives the option to finally throw heroism in to the priority list because heroism popping in raids generally coincides with the same period of time you want to pop these cooldowns. I wouldn't recommend it be a part of the default priority list, but there's no good reason to not have this option available.
- 4 comments
- 4 comments
Facts
- Last updated
- Dec 23, 2009
- Reported
- Dec 01, 2009
- Status
- Declined - We decided not to take action on this ticket.
- Type
- Enhancement - A change which is intended to better the project in some way
- Priority
- Medium - Normal priority.
- Votes
- 0
- Reply
- #4
Pericles Dec 23, 2009 at 17:06 UTC - 0 likesI think this is best handled by you setting up a set of priorities to use during the period you want to blow cooldowns. Its such a personal thing (and often a dps drop) to hold cooldowns that I don't want to spend ages on something that might not get used much especially when the multiple priority feature essentially allows you to do this anyway.
- Reply
- #3
Darinth Dec 04, 2009 at 06:31 UTC - 0 likesAfter a quick scan through the API, I'm not seeing a function that will get the cooldown for a spell (unless that spell is currently on cooldown, which doesn't help us in this case) so my thought process would be to add a new element 'ShockAndAwe.priorityTable.coolDown["Name"]' for abilities that have cooldowns one would want to potentially hold. Then, in SetNextPriority just before you set self.db.char.priority.next add another if statement or work the following logic in to the if statements present: If cooldown holding is off or spell has no cooldown table element or the cooldown element for the spell is < the cooldown that we've specified we're holding set self.db.char.priority.
I'm not intimately familiar with the addon's inner workings, but a quick look at the code would seem to indicate that should work. If there's an API function to return the cooldown for a spell, no need for a new table element just use the function.
- Reply
- #2
Pericles Dec 04, 2009 at 00:13 UTC - 0 likesReally not sure about this. How it could be best implemented or how workable it would be. I can see the intent but not sure its workable.
- Reply
- #1
Darinth Dec 02, 2009 at 08:26 UTC - 0 likesIt might be useful to be able to actually specify a certain number of minutes to limit the cooldown holding. So... lets say you limit it to 3 minutes and any cooldowns with 3 minutes or more will then be saved.