Archived

This topic is now archived and is closed to further replies.

Fimbo

Hunter: Useful Add-Ons/Mods

556 posts in this topic

Was playing around with Aloft (Aloft - Addons - Curse) today, and wondered whether it would be possible to have it, or something like it highlight the nameplates for mobs which are below 20% hp, so you can killshot them for a quick bit of damage on fights that have adds - with a mouseover killshot macro this would be quite simple, provided you have something to indicate when things are valid targets for KS.

I think this would work, since all the mod needs to know to determine whether a mob is killshottable or not is whether it's HP is below 20% or not, and it already has this information - basically all it needs to do is highlight the frame it's already displaying in some way when the value it's showing is below 20%.

Does anyone know of a mod that does this, or a nameplate mod that's being maintained (I believe Aloft was abandoned last year), or a reason that this wouldn't be possible (say some blizzard limitation preventing nameplate frames responding to health-change events)?

Clarification due to lots of confusion in the other thread I mentioned this: this is for display on the nameplates for mobs around you, not the mob you're targetting. I know lots of ways of knowing whether I can killshot the mob I have targeted, that's not the issue - the issue is getting some kind of flash/color change on the nameplate for a particular non-targetted mob (like the ones in the screenshot below) when it switches to being below 20% hp:

Nameplates.jpg

Share this post


Link to post
Share on other sites

Has anyone had success modifying Shock&Awe or creating their own mod similar to it centered specifically around showing the Survival Shot Priority?

I'm currently using TellMeWhen but its not quite fast enough in displaying shots that come off cooldown and with the introduction of Black Arrow in 3.1 I'm quite interested in whether or not something like Shock&Awe is available.

Share this post


Link to post
Share on other sites
I'm currently using TellMeWhen but its not quite fast enough in displaying shots that come off cooldown...

Best solution I've found is simply using Dominos action bars and adding a [combat] tag to the state setting on bar containing the abilities you want to watch. TMW always seemed off when I was using it for timing and it drove me insane.

edit: Just checked out Shock and Awe, and something like this would be nice. NeedToKnow is decent for timers on stings and such but I've yet to find any rotation tool as hand-holdy as S&A.

Share this post


Link to post
Share on other sites

I´m currently using the already mentioned ForteXorcist Cooldownbar for this. I limited it to a full bar showing only 10 sec and specifically disabled most long time CDs so it only displays the <=10 sec CD shots. This worked out to show really well which CD is ready next and if it´s in time after GCD.

Share this post


Link to post
Share on other sites

is anyone aware of any mod that would modify the built in threat meter to always show the % of threat in the mob window without hovering the mouse over it to see it?

I know that threat becomes visible when we hit like 80-90% of it but in most cases that is too late for me. I would like to see a mod that would either turn the threat windows to be there all the time or adjust the % to when to show up.

thank you

Share this post


Link to post
Share on other sites

Well, I'm not sure if there's any mod that shows threat on the target frame, but there is Omen, that permanently shows a window with the threat of all raid members on your current target.

Share this post


Link to post
Share on other sites
I´m currently using the already mentioned ForteXorcist Cooldownbar for this. I limited it to a full bar showing only 10 sec and specifically disabled most long time CDs so it only displays the <=10 sec CD shots. This worked out to show really well which CD is ready next and if it´s in time after GCD.

I've been using DotIt, which I've been told is quite similar. It's very nice so far (cosmetic issues mostly), but my performance seems to take a noticeable hit when using it, not sure why.

Share this post


Link to post
Share on other sites

I've found a simple bartender4 bar set to appear only in combat, with mouse clicking disabled and omnicc going is perfect to keep my shot priority sorted out. In the pic below you can see where it pops up in combat:

gaahlui.jpg

It allows me to keep my head in the game without so much UI gazing.

Share this post


Link to post
Share on other sites
Has anyone had success modifying Shock&Awe or creating their own mod similar to it centered specifically around showing the Survival Shot Priority?

I use CooldownWatch, which is very lightweight & fast, in conjunction with the Quartz GCD timer (although I think Quartz is a bit of a hog). CW tracks the CDs on ES & AS and Quartz lets me know when to fire again, and whether to interrupt my current steady because an instance just became available

Share this post


Link to post
Share on other sites

Hey!

Just wanted to ask you a question regarding a addon Gaahl.

I can see that you are using Quartz, and you have a ES Dot bar.

Can you please explain me how did you set it?

And wouldnt it be better if you set it only to show 0.5 or 1.0 seconds?

In case you are using it for the LnL procs.

Thank You.

Share this post


Link to post
Share on other sites

I don't know what you're using right now, but, personally, I use Quartz only for cast bars for myself, my target and my pet and for the swing timer.

I use NeedToKnow to keep track of the duration of pretty much everything else, including short term buff durations (Heroism, Rapid Fire, trinket procs, Lock and Load, Serpent Sting, Explosive Shot DOT and Hunter's Mark). The main advantages I see over Quartz as far as multiple timers are concerned are flexibility, accuracy and less memory usage. I would honestly suggest using NTK over Quartz, but if you really want to stick to Q, you can set it up as a 'Target Debuff' bar.

Share this post


Link to post
Share on other sites

Hey Enova.

Actually i use the same setup as you, Quartz for casting bars and NTK to track my dots and buffs/debuffs.

What i wanted to know is about the ES Dot bar, if i understand correctly Quartz enables you to set a timer bar to for example track ES Dot, this way u can use it to LnL procs.

The way i wanted it to work was like, i shoot the ES shot and it would start the timer bar for 0.5/1 sec, this way i could timer better the ES spam in LnL procs so i wouldnt overwrite the previous ES dots.

Do u understand what i mean?

ES->0.5/1 sec->ES->0.5/1 sec->ES (if there is no need to renew SerpS or HM)

Share this post


Link to post
Share on other sites

You don't need a timer bar for that, you can have Quartz track the debuff on the target just above your cast bar, although I'm not sure exactly how I made that appear. I think its the (de)buff tracking module; the same mechanism also tracks HM but doesn't seem to track SrS.

EDIT: Enova has described the same mechanism.

Share this post


Link to post
Share on other sites
Hey!

Just wanted to ask you a question regarding a addon Gaahl.

I can see that you are using Quartz, and you have a ES Dot bar.

Can you please explain me how did you set it?

And wouldnt it be better if you set it only to show 0.5 or 1.0 seconds?

In case you are using it for the LnL procs.

Thank You.

Wayfarere suggested the technique in the Survival Hunter in WotLK thread.

If you have Quartz, you can macro your Explosive Shot with a line that says "/qt ESDot 2". When those 2 seconds expire you can fire your next Explosive Shot knowing that you won't clip the last tick of the previous one.

It makes sense to use 2 seconds, not 0.5 or 1 - it begins counting down as soon as you fire it, it doesn't wait for the GCD. Explosive shot will tick once on impact, a second time 1 second later, and the third and final time 2 seconds after impact. You want to fire you Explosives 2 seconds apart during LnL to allow each to tick all three times. As long as the travel time from your bow to the mob has not changed, the timer technique works very well.

Share this post


Link to post
Share on other sites
Hey!

Just wanted to ask you a question regarding a addon Gaahl.

I can see that you are using Quartz, and you have a ES Dot bar.

Can you please explain me how did you set it?

And wouldnt it be better if you set it only to show 0.5 or 1.0 seconds?

In case you are using it for the LnL procs.

Thank You.

If you're using Quartz, just create a macro with

/cast Explosive Shot

/qt ESDot 2

This will create the timer bar which counts down from 2 to 0. Of course you can replace "ESDot" with any text you wish.

EDIT: Beaten.

Share this post


Link to post
Share on other sites
I screenshotted the stats of all the new gear for anyone curious:

Conqueror's Scourgestalker = T8.5

Valorous Scourgestalker = T8

http://tinyurl.com/newhuntert8

Can anyone tell me what addon is being used to display the delta of the gear pieces in the quoted screenshot? Thats one of the things I spend the most time on doing manually, so an addone that does it would be nice (I haven't seen it before)

Edit: typo

Share this post


Link to post
Share on other sites
I don't know what you're using right now, but, personally, I use Quartz only for cast bars for myself, my target and my pet and for the swing timer.

I use NeedToKnow to keep track of the duration of pretty much everything else, including short term buff durations (Heroism, Rapid Fire, trinket procs, Lock and Load, Serpent Sting, Explosive Shot DOT and Hunter's Mark). The main advantages I see over Quartz as far as multiple timers are concerned are flexibility, accuracy and less memory usage. I would honestly suggest using NTK over Quartz, but if you really want to stick to Q, you can set it up as a 'Target Debuff' bar.

I used need to know for the last couple of months but am trying the Quartz timer at the moment. The difference, of course, is that with need to know it gives you the time the dot is actually on the boss, while the timer from quartz ticks off the two seconds immediately after firing explosive shot. With Quartz, as long as you stay the same range you can just fire your next ES when the timer expires. With NTK, you have to judge the flight time of your shot for the 2nd and third LnL (assuming you don't interleave). I may still go back to NTK and drop the timer - it just feels more accurate.

Share this post


Link to post
Share on other sites

After reading about the AddOn Face Mauler in the http://elitistjerks.com/f73/t37382-cat_dps_rotation/ thread in the druid forum I started working on a similar AddOn for Hunters. Even though the Hunter priority list propably is somewhat easier than the feral cat one and it might even be frown upon here I was hoping it´s ok to discuss it and get some quality theorycrafting advice.

So far it works very much like mentioned feral druid addon in that it´s got some static rules which it uses to decide which shot to propose next. For example the survival algorithm looks roughly like this:

if ooc and no HM on target -> cast HM

elseif target hp <= 20% and KS CD ready -> cast KS -- only PTR, assuming macroed KS for live

elseif last ES >= 2s and ES CD ready -> cast ES

elseif AimS available and CD ready -> cast AimS

elseif MS CD ready -> cast MultiS

elseif no BA on target -> cast BA -- only PTR again

elseif no SpS on target -> cast SpS

elseif HM running out in less than 10s -> cast HM

else -> cast SS

Actually it´s even a bit more complicated (eg. LnL proc back-to-back ES) but you get the general idea.

Now what I´m kind of unhappy with is the static nature of the algorithm.

Take the following situation right after casting AimS:

AimS CD = 10s, GCD = 1.5s, ES = 1.6s

If you just follow the algorithm without any adjustments it would propose SS (assuming HM and SpS are up and running) which obviously would be bad. Now I could go ahead and include a reasonable threshold which has to be exceeded in order for the AddOn to propose lower priority shots but it would still be somewhat static. How do I set these thresholds? And wouldn´t the actual threshold be dependant on equipment, buffs, talents etc?

I´d prefer if I could somehow dynamically calculate the tresholds/priorities but I can´t think of an algorithm to do that. Any help or thoughts in this direction would be appreciated.

Share this post


Link to post
Share on other sites

Is it possible to have your AddOn obtain the cast time for Steady Shot? If so, you should be able to use is as the basis for your threshold. For example, you could have the test to fire Steady Shot be "If the cool-down of shot X is less than the cast time of Steady Shot, wait for shot X". Since the cast time of Steady Shot takes into consideration all of the buffs, gear and talents currently in use, all the calculations are done for you already and the AddOn will be dynamic.

Using this, your code would look something like this:

if ooc and no HM on target -> cast HM

elseif target hp <= 20% and KS CD ready -> cast KS

elseif last ES >= 2s and ES CD ready -> cast ES

elseif AimS available and CD ready -> cast AimS

elseif MS CD ready -> cast MultiS

elseif no BA on target -> cast BA -- only PTR again

elseif no SpS on target -> cast SpS

elseif HM running out in less than 10s -> cast HM

elseif ES CD >= SS cast time and AimS CD >= SS cast time and MS CD >= SS cast time -> cast SS

else wait

What this will do is have your AddOn check to see if any of the higher priority shots has a remaining cool-down less than the cast time of your Steady Shot and if so wait for that shot. The only time Steady Shot will fire is if no other shot will be pushed back because of it. You could also use some percentage of the SS cast time as your threshold to adjust for the situation where the cool-down on shot X is only slightly shorter than your SS cast time. For example, it might not make much sense to wait 1.7 seconds to fire ES if the cast time of your Steady Shot is 1.8 seconds. What you will need to determine is what the acceptable push-back, if any, is for shot X.

Share this post


Link to post
Share on other sites

I suggest looking at the code for Shock and Awe. It is a fantastic addon for enhance shaman that shows the priority based rotation. I am not an addon expert at all, but I was reviewing the code the other day and it looks like you are able to obtain all the information that is required to build the survival hunter version of the addon from function calls. This would be a fair amount of work though and the survival hunter rotation isn't that complicated. A few Power Auras for hunter's mark and serpent sting, a cooldown watch for explosive shot and multi/aimed shot, and whatever mod you want to use to track LnL is all you need.

Share this post


Link to post
Share on other sites

Doing as you proposed would take the problem to the other extreme. Instead of never waiting for an ES or AimS you´d always wait. As you said yourself this doesn´t make anymore sense then the way it works right now. I´m also aware that I could choose a reasonable threshold (even a percentage of steady shot cast time) which would yield better results than either of those extremes. What I´m interested in, is an accurate mathematical algorithm to find the exact threshold if that´s even possible not just something that sounds about right though. If the threshold doesn´t deviate a lot depending on buffs, spec, proc etc it might even be sensible to use a static value after all but I won´t be able to make this decision unless I´ve got a way to calculate it first.

Concerning Shock & Awe - I´m not convinced hunter and shaman mechanics are similar enough to really help me with this problem.

Share this post


Link to post
Share on other sites

I have a question that's not related to the whole survival cooldown stuff, I'm trying to figure when Feign Death is resisted, but I can't seem to find a way for it to display in the combat log, which makes it hard to figure how to have MSBT display it(since I have no idea what kind of event I should monitor, and the few tests I've done don't work). I'm wondering if there's a lightweight addon doing it, or if anyone knows how to pickup the resist message, besides having to watch the usual wow error message area(which I usually don't).

Share this post


Link to post
Share on other sites

I´d prefer if I could somehow dynamically calculate the tresholds/priorities but I can´t think of an algorithm to do that.

Does this post help?

Specifically, you have

(ES + SS*2)/6 = (ES + SS*3)/x

Solve for X and it will be the maximum time alloted for you to fit in the 3 SS's before it is a DPS loss. X-6 is the amount you could delay the subsequent ES.

I am assuming the addon would be able to retrieve the current damage values for each shot on the fly so that you can solve the dps differential dynamically. I think you could safely ignore the differential between SS and anything other than ES; for all other shots the decision tree that Aelfwinn posted should be fine.

Share this post


Link to post
Share on other sites

  • Recently Browsing   0 members

    No registered users viewing this page.