kknights
Member
- Joined
- Oct 22, 2014
- RedCents
- 368¢
This is kindof a two-parter post since it's a borderline exploit in code that can be done through a downflag. I use the word "exploit" loosely here as I'm sure this was never *intended* to work like this BUT it functions through completely legitimate means... You can do this without any MQ2/downflag/whatever but if you want to save your keyboard then I recommend this method.
So, what is it? Enchanters get an AA, "Gift of Hazy Thoughts", which has a chance to proc one charge of Chromatic Haze on your group anytime you cast [most] detrimental spells. It was originally intended only to work on nukes in Beta but that didn't get fixed (which is good for us). Due to this bug, it also can proc from certain AA, notably Eradicate Magic and Banestrike. We care about the latter. If you never were one to mess around with Banestrike, it's an instant cast nuke with a 1 minute refresh... if it lands successfully. If you try to Banestrike a friendly, it instantly resets. So, instant cast, potential for instant reset. Hopefully you see where this is going...
How to do it? You need a pet (any pet) or non-aggro, friendly type NPC available and in cast range of Banestrike. For doing this manually, I set this mob on my Xtarget for quick targetting but that's not required. Banestrike needs to be keylinked if you are doing this manually as well, and you also need a key to toggle targets (Set these under Options -> Keys ->Target category). After you've done that initial setup it's time to get to proccing! Target the pet/friendly NPC and spam your key for Banestrike till Haze procs. You really need to mash that key otherwise you're not going to benefit (as) much. Once you proc Haze, toggle your target to the hostile NPC you're killing, nuke, repeat. Watch you & your group's DPS soar even though you will be nuking a lot less (since you're Banestriking). It's a good way to save mana as well since you're nuking less - I can match or exceed other Ench DPS on raids while casting >25% less nukes.
Now, I haven't been using this method long but my keyboard and my finger are already getting tired of spamming my Banestrike button sooo... why not automate it a bit? I made a rather simple downshit that you can use which will do this whole thing for you.
Some notes: Your mercs do not count as friendly NPCs. You cannot Banestrike on them. Additionally, automating it will not be as fast as you chain mashing your keyboard but this way you can save your wrist and also have it run if you're doing AFK XP. I've made multiple downflags for this and the situation dictates which you should use so please read each scenario.
1. You are manually playing your character. You have *any* pet available. You will be toggling between your hostile NPC and pet when you want Haze:
2. You are manually playing or automating your character. You have YOUR own pet or familiar summoned. You do not want to toggle your targets:
3. Same as #2 except you have a *defined* target you want to use and not your pet. Replace YOURTARGETNAME with the appropriate pet name or NPC you want to use:
Hopefully some people will find this helpful. I haven't done in-depth testing with KA yet since I always main the Ench but I'll try some more automation out and update if necessary.
I'd also love if someone has some tips or code to do this as a plugin or ways to increase the speed of hitting Banestrike.
So, what is it? Enchanters get an AA, "Gift of Hazy Thoughts", which has a chance to proc one charge of Chromatic Haze on your group anytime you cast [most] detrimental spells. It was originally intended only to work on nukes in Beta but that didn't get fixed (which is good for us). Due to this bug, it also can proc from certain AA, notably Eradicate Magic and Banestrike. We care about the latter. If you never were one to mess around with Banestrike, it's an instant cast nuke with a 1 minute refresh... if it lands successfully. If you try to Banestrike a friendly, it instantly resets. So, instant cast, potential for instant reset. Hopefully you see where this is going...
How to do it? You need a pet (any pet) or non-aggro, friendly type NPC available and in cast range of Banestrike. For doing this manually, I set this mob on my Xtarget for quick targetting but that's not required. Banestrike needs to be keylinked if you are doing this manually as well, and you also need a key to toggle targets (Set these under Options -> Keys ->Target category). After you've done that initial setup it's time to get to proccing! Target the pet/friendly NPC and spam your key for Banestrike till Haze procs. You really need to mash that key otherwise you're not going to benefit (as) much. Once you proc Haze, toggle your target to the hostile NPC you're killing, nuke, repeat. Watch you & your group's DPS soar even though you will be nuking a lot less (since you're Banestriking). It's a good way to save mana as well since you're nuking less - I can match or exceed other Ench DPS on raids while casting >25% less nukes.
Now, I haven't been using this method long but my keyboard and my finger are already getting tired of spamming my Banestrike button sooo... why not automate it a bit? I made a rather simple downshit that you can use which will do this whole thing for you.
Some notes: Your mercs do not count as friendly NPCs. You cannot Banestrike on them. Additionally, automating it will not be as fast as you chain mashing your keyboard but this way you can save your wrist and also have it run if you're doing AFK XP. I've made multiple downflags for this and the situation dictates which you should use so please read each scenario.
1. You are manually playing your character. You have *any* pet available. You will be toggling between your hostile NPC and pet when you want Haze:
Rich (BB code):
downflag1=1
downshit1=/if (${Target.Type.Equal[Pet]} && ${Me.AltAbilityReady[15073]} && !${Me.Song[Chromatic Haze].ID} && !${Me.Casting} && !${Me.Invis} && !${Me.Moving}) /casting "Banestrike"
2. You are manually playing or automating your character. You have YOUR own pet or familiar summoned. You do not want to toggle your targets:
Rich (BB code):
downflag2=1
downshit2=/if (!${Me.Song[Chromatic Haze].ID} && ${Me.AltAbilityReady[15073]} && !${Me.Casting} && !${Me.Invis} && !${Me.Moving}) /multiline ; /target ${Me.Pet} ; /casting "Banestrike"
3. Same as #2 except you have a *defined* target you want to use and not your pet. Replace YOURTARGETNAME with the appropriate pet name or NPC you want to use:
Rich (BB code):
downflag3=1
downshit3=/if (!${Me.Song[Chromatic Haze].ID} && ${Me.AltAbilityReady[15073]} && !${Me.Casting} && !${Me.Invis} && !${Me.Moving}) /multiline ; /target YOURTARGETNAME ; /casting "Banestrike"
Hopefully some people will find this helpful. I haven't done in-depth testing with KA yet since I always main the Ench but I'll try some more automation out and update if necessary.
I'd also love if someone has some tips or code to do this as a plugin or ways to increase the speed of hitting Banestrike.


The more casters in your group, the larger the returns are going to be of course. When I get more data from the DPS casters in my group I'll update.