This site makes extensive use of JavaScript.
Please
enable JavaScript
in your browser.
Live
PTR
Beta
Classic
Track cooldowns of dismissed pets?
Post Reply
Return to board index
Post by
hellomynameis
I have been looking all over the internet for addons that could do such a thing.
If a pet uses an ability, and this pet is dismissed, all addons(known to me) remove the CD counter
(dotimer / power auras / cooldown timers / enemy ability bar / tellmewhen / doom cooldownpulse / fortexorcist ..etc).
As you may or may know, it has been a heated topic in pvp lately, two similar hunter pets do not share cooldowns on the same abilities. Pet 1 has 42 second cooldown(as BM hunter) on one spell, then you can dismiss it with a 2 second cast, call another pet with a 1.5 gcd, and then use the same spell only on a different pet. The debate has been if this is intended or not, and from what I understand, it has been live for quite some time now, so in my mind (with the heated debate and no hotfix) this means that it is working as intended.
This bring me to
the solution
:
/cast Roar of Sacrifice
/stopmacro
/run for i=1,5 do local a,b,c,d=GetStablePetInfo(i) f="Pet" if b==UnitName(f) and d==UnitCreatureFamily(f) then c= f..i.. " 's Sac CD";DBM:CreatePizzaTimer(42, c);end;end
I have 4 pets of the type "Cunning"(talent), which all have the spell "Roar of Sacrifice". My fifth pet is a Ferocity-type pet without that ability, hence why I excluded it in this macro.
How does it work?
You click this macro instead of "Roar of Sacrifice" spell, and it will apply the buff to you, and start a 42 second long DBM cooldown timer for that pet with the text "Pet1's Sac CD", for each new pet you summon and use the same ability on, the cooldown timers won't refresh, it will simply be added another one with e.g. "Pet2's Sac CD" as text.
I have petitioned over at wowace for some developers to make an addon out of this macro script to add some wanted functionality(see mentioned flaws below), but for now its as good as it gets with the limit of 255 characters.
So, what doesn't work?
First of all, if you have two pets of the same pet family(e.g. 2 monkeys or 2 cats), you have to name them differently for this macro to work. Secondly, you have to have Deadly Boss Mods(DBM-core) addon activated. Each time you click this macro, it will check what type of pet family it is(Shale Spider in my case) and exclude that family from the script. If you choose to have one Monkey as Cunning, and another monkey as Ferocity, this script won't work for the Cunning Monkey if you exclude it from the script, and similar, the Ferocity Monkey will produce two seperate timers if you do not exclude Monkeys, so don't do that. ;)
Post by
hellomynameis
Sry for the triple post, two here, and one in the hunter section. I got an error when posting, saying the topic was deleted, so I tried once more here, and then once in the hunter section. I will try to delete them myself, but if it doesnt work, some mods please delete the duplicates for me. I hope you will let this one be, and just delete the others.(##RESPBREAK##)8##DELIM##Sas148##DELIM##Done and we apologize for this rather annoying forum bug!
Post by
Tamardia
If I am correct, which I might not be, all pet CD's are refreshed when the pet is resummoned...
If I'm not correct, then I suggest to use Fortexorcist cooldown timer, because I can see my wolf's Ferocious howl and my Warpstalkers Thunderstomp even if I am flying for example... That might not be the case if I actually dismiss it, but if it's forcedismissed, by flying or something, then it's there...
Post by
hellomynameis
If I am correct, which I might not be, all pet CD's are refreshed when the pet is resummoned...
If I'm not correct, then I suggest to use Fortexorcist cooldown timer, because I can see my wolf's Ferocious howl and my Warpstalkers Thunderstomp even if I am flying for example... That might not be the case if I actually dismiss it, but if it's forcedismissed, by flying or something, then it's there...
The CDs do not reset when pet is resummoned, atleast not hunter pets. And Forteexorcist did not remove the timers when the pet was dismissed, I think, but it I used a similar pet, with the same ability, it would just refresh the timer to portrait the new pet's CD, not the old pet's.
I'm not 100% sure this is exactly what fortexorcist did, since I tested 10-13 addons for this, but I am 100% I did test it and Fortexorcist did not work on multiple similar pets as it should.
Post by
Neffi
The problem is, the API for getting cooldown information doesn't discern the difference. Good evidence that this is indeed a bug. Anyway, to do this type of tracking with an addon, you'd need to track not just CD using the cooldown API, but GUID as well to ensure that the spells are unique. Since this doesn't seem like intended behavior, I'm sure nobody really thought to even do that in the first place. Not to mention it makes things far more complicated.
Post Reply
You are not logged in. Please
log in
to post a reply or
register
if you don't already have an account.
© 2021 Fanbyte