It only uses Virmen's Bite during boss fights (Remember you have to manually set the health threshold of what is considered a boss). To disable use of healthstones, set the health value for that to 0. There's no health threshold for Virmen's Bite yet but I could add that. Right now it just uses it asap, but my idea was to use it during Bloodlust, because that's usually when you want to use it right?
2.5.6 is up on the SVN. - Updated Virmen's Bite. It is now used when Your target is classified as boss (User's manually set health threshold for what is a boss), when Bloodlust and your Rapid Fire and/or Bestial Wrath is on (ie. During Burst Phase) and when your targets health is below the set threshold for Virmen's Bite. If you want to use it at some other time, use it manually. - Updated GUI, it now has three tabs. - Added support for all Traps. - Added buttons to quick change talents. If there are no issues with any new features then I'll upload it as a .zip as well.
Yes usually. However there are a few exceptions where Lust is used at the beginning. In those scenarios we would of course want to use the 2nd potion imediately when the first one runs out, this is however not possible due to the 60 second cooldown (hope im correct on that). Lust also lasts 40 seconds, the potion only half as long. So you usually may pop Lust at below 40% boss hp since some classes beginn their execute phase at 35%. That would - provided we use the full length of the potion in both cases - make popping the potion before 20% a dps loss compared to when we pop the potion at or slightly below 20% as we weave in killshot into our rotation (which is quite a few shots - usually 4, maybe more depending on readiness conditions etc) edit: shit man you beat me not only by posting but by implementing changes. still, defeat never felt sweeter.
I checked, you are correct about the 60 second cooldown. That means if you pre-pot and Bloodlust is popped right at the beginning of the fight, the bot would never use Virmen's Bite again during that fight. I could add an option to bypass the check for Bloodlust to be active and just check that the target's health is below the set threshold. I also noticed a small bug, going to fix it quickly. Edit: Fixed the bug and added the option to bypass the bloodlust/heroism Check for Virmen's Bite. I also removed the check for Bestial Wrath and/or Rapid Fire for Virmen's Bite, since we shouldn't always use those when we have other external haste buffs. For the next version I'm gonna look at how Bestial Wrath is used and see if i can improve it somehow.
So the "Boss Health" variable relates to wheather cooldowns are used on the target, but being as some raid trash health is higher than 5man Boss health perhaps it would be better to use a "Boss list" like singluar uses that was your cd's are used only on boss fights weather you are in 5mans or raids and not wasted on the trash? View attachment BossList.cs
Idealy you would pop Virmen's Bite under the stronges possible Conditions. This is maxium burst, and does not mean that those should ALL necessarily be stacked Those would be: +1800Agility from Scope +xxxxAgility from Trinket 1 +xxxxAgility/Rating from Trinket 2 +BW +Bloodlust/Heroism +Rapidfire +Stampede +Banner for Crit +Stormlash Now overall one would pop a Rapidfire during a Bloodlust IF the Target would go down during the effect of Bloodlust. Wheter or not this is the case depends on BossHP relative to RaidDPS. Wheter Trinkets line up for this depends on their inner cooldown and luck, same with scope. You CAN track the inner cooldowns via addon, but i dont know if you can weave this information into the CC. Now given BWs low cooldown, i would consider it being the most important cooldown we have to synergize Virmen's Bite with. Now here i have to ask: can the bot actually tell how long the mob will approxiamtely live? because if not there is no telling whether delaying Virmens for BW (and possibly 2nd BW due to readiness) is a DPS gain or loss. I would definitly delay Virmens for a 2 BW streak at below 20%, i mean wtf that is some insane DPS you will pull there. Now how much would i delay it? Cant really give a universally correct answer BUT it is safe to say that, provided we reach the 20% mark and BW + Readiness is on cooldown for ~10 seconds, i would definitly delay Virmen's Bite for ~10 seconds to line it up with 2x BW (and possibly Rapidfire, since im about to reset it anyway). If Readiness would not be available i suppose as long as BW is used as soon as it is off cooldown, it would not matter, as the Virmen's Bite would still have ~10 seconds left.
Not a huge fan of having to keep up with all the bosses everytime they add more. Although I could always copy it from CLU. Anyway, the GUI allows you to change the threshold for the bosses health so when you go to a 5 man dungeon set it lower than what you'd have it in a raid.
I can check approximately how long a target is going to live, it's not extremely accurate, though the longer the fight the more accurate it will be. Though I'm not planning on checking for procs. Delaying Virmens Bite isn't a bad idea though and I'll look into that later. What I've done now is implemented a system where it will gather focus before using Bestial wrath, since we don't really want to spend half of the time using Cobra Shot. So it will no longer use Bestial Wrath unless you have more than 80 focus. When Bestial Wrath is coming off CoolDown it will start to use Cobra Shot if Bestial Wrath is going to be used as soon as it becomes available. (Kill Command will still be used during that Focus gathering period). I have implemented a bypass for this as well incase people would rather just pop Bestial Wrath off cooldown regardless of how much focus they have. There's still a few things I want to implement and a some testing I want to do before I'll release this feature.
Yea i understand that, but for example [5man Boss=9million health] [Raid trash=12million Health] [Raid Boss=128million Health] so if i set to 128mill [raid boss] it will never pop cd's during 5mans unless i go in and keep changing these values around. I know its just me being lazy but meh, if you dont ask, you dont get
a good player will use a potion twice during an encounter. in some encounters you are using bloodlust/heroism at the start of the fight and in others at roughly 30% so u pre pot manually just as the tank pulls , get them to do a countdown before they pull and then u will know when to pre pot, and i set it to use potion again at 30% . the CC is amazing and the addition of this is just gonna make it even better. thanks falldown and keep up the good work.
Uploaded 2.6.6 to the SVN. This adds a whole bunch of checks to aid bestial wrath. It will delay spells like Lynx Rush, Murder of Crows and even Kill Command (Only by a few seconds) if Bestial Wrath is coming off cooldown, during that time it will try to gather more focus. It will stop gathering focus if we have more than 75 or if we're ready to cast Kill Command. Next I'll focus on improving the priority rotation. It usually checks that certain spells are on cooldown for less important spells to be cast. But the bot doesn't differentiate between a spell cooldown and global cooldown, which is why it sometimes casts spells in the "wrong order". I've already implemented a some checks to a few spells to make sure they're cast in the right order but I'll be adding some more.
No idea why, but with the latest version of the CC it seems to freeze my WoW every 10 seconds or so. Swapping back to the previous 2.5.x versions work. I would post the logs but the they don't show anything abnormal in the bot window itself.
Your work is very much appreciated and I'm loving watching this CC progress. The GUI and attention to detail is one of the better I've used, this includes pay-for routines. Thanks again and know you've got a big fan.
Post a log anyway. I'm not having this problem but sounds like it would be spamming something to cause wow to freeze. If you post a log I can look at what happens around every 10 seconds or so. Oh and I new update in the SVN that improves Fervor.
You could test if it happens when you're attacking a dummy, and try to see what the bot is doing during the time wow freezes.