View Full Version : Addon or macro to make a button unclickable unless it has proc'd
Xixillia
10-07-2012, 01:19 PM
i.e lava burst -mind spike - etc
Looking for a button I can bind that wont cast the spell unless its proc has happened.
heyaz
10-07-2012, 01:30 PM
I'd love to know if there were possible. It worked back with /castrandom... sort of. But these days, eh
Ualaa
10-07-2012, 02:19 PM
I'm going to guess this is unavailable in the current game.
Prior to Burning Crusade (broke, with 2.x patch), there were addons (my rogue had one) which would choose your most beneficial move when you clicked the button.
Blizzard has steadily moved towards us choosing (whether at the time of the click, or beforehand when constructing the macro) our own move.
A macro set up with a fall-through used to work like this, last expansion.
They might still work this way; doesn't hurt to test.
#show
/castsequence Lightning Bolt, Lightning Bolt
/cast Lava Burst
I know a similar macro still works for a Holy Paladin.
#show
/castsequence Flash of Light, Flash of Light
/cast Holy Shock
It's not so much that Lava Burst or Holy Shock are unclickable.
Rather, if you're spamming faster than 2 clicks a second...
The fall-through fires off when available.
Khatovar
10-07-2012, 10:43 PM
If it's a spell that's not available until certain conditions are met {examples - Templar's Verdict can only be used with 3 holy power, Hammer of Wrath can't be used unless the target is 25% HP or less} you can just add it in as a priority or step and the game won't be able to cast it if it's not available.
For spells with a cast time that proc instant like Lava Burst and Mind Spike, you can use a stopcasting macro as a step or priority.
/stopcasting
/cast Lava burst
But as they say, "macros can't make decisions for you". You can't create a macro, addon or button that will only do X if Y buff/debuff/etc occurs.
Multibocks
10-07-2012, 10:55 PM
Having a button unclickable until a certain condition exists is not allowed under the TOS. Using a priority would be the way to go as others have listed. I seem to remember a person that had rets that couldn't click Templar's Verdict unless they had 3 charges, which is not legal.
Xixillia
10-08-2012, 12:11 AM
/stopcasting
/cast Lava burst
Thanks, this'll have to do I think, better than nothing. Was just trying to set up a binding that'd use a proc on the toon that got the proc.
valkry
10-08-2012, 03:14 AM
If it's a spell that's not available until certain conditions are met {examples - Templar's Verdict can only be used with 3 holy power, Hammer of Wrath can't be used unless the target is 25% HP or less} you can just add it in as a priority or step and the game won't be able to cast it if it's not available.
For spells with a cast time that proc instant like Lava Burst and Mind Spike, you can use a stopcasting macro as a step or priority.
/stopcasting
/cast Lava burst
But as they say, "macros can't make decisions for you". You can't create a macro, addon or button that will only do X if Y buff/debuff/etc occurs.
I was going to mention the stopcasting, but that will activate the gcd won't it?
Khatovar
10-08-2012, 03:54 AM
I was going to mention the stopcasting, but that will activate the gcd won't it?
From my understanding, anything that invokes a GCD should still invoke a GCD if it's called, regardless of if it completed casting, came up instant or not. I don't use stopcasting because it's erratic and impacts my white DPS since I run melee.
Luckily I only have one toon now that needs a way to deal with casttime spells that proc instant {Maelstrom Weapon on my Enh Shaman (http://www.dual-boxing.com/threads/47938-The-MoP-Macro-Library/page6?p=367987#post367987)}, and I use Randomized Casting (http://www.dual-boxing.com/threads/47966-Priority-and-Random-Casting-in-HotKeyNet) to deal with it. Not as ideal as when I manually (http://genus-industri.us/wp/2011/11/08/hkn-script-v2-part-2/) dealt with it, but it's a more than fair tradeoff for not having to watch (http://genus-industri.us/wp/2011/09/10/pitbull4-for-proc-management/) it all the time.
Ualaa
10-08-2012, 03:16 PM
A question on stopcasting in spammed macros.
If your team is Ret Paladins, it should work fine.
You're spamming one key, that is in effect pressing (randomly) a few other keys.
a) Judgement (instant)
b) Crusader Strike (instant)
c) Inquisition (instant)
d) Exorcism (cast time)
I personally spam at 2.5 to maybe 3 clicks a second.
The GCD is a little less than 1.5 seconds, because of haste.
So 7.5-9 clicks (average 8 clicks), every 3 seconds with two abilities actually firing off.
a, b, c, d, a, b, c, d... (could be any two, but if something cannot fire the next ability called might... no guarantee wow does not pick: a, a, a, a, b, a, a, a... as the random eight keys it attempts over those 3 seconds).
The Exorcism has the stop casting, but that is not included in Judgement, Crusader Strike or Inquisition.
So when a/b/c is spammed, they're instant and done; even if d is called right after a, it doesn't impact a.
The stopcasting on a spell with a cast time might reset the swing timer... but your toons would only fire off insta-casts.
Flip that around to an Elemental Shaman.
a) Lightning Bolt (cast time)
b) Chain Lightning (cast time)
c) Flame Shock (instant)
d) Lava Burst (cast time/proc is instant)
If you have a stopcasting in D...
And you have an average of three keystrokes going off, after whatever executes the first spell...
There's a great chance that D will be one of those.
If it is, because of the stopcasting, wouldn't that interrupt your Lightning Bolt and/or Chain Lightning casts?
Khatovar
10-09-2012, 12:38 AM
Yet more reasons to dislike stopcasting. Yes, it does seem to stop all casting and it doesn't seem to matter if it's priority or steps. No idea if this is new behavior or not.
And I would still not recommend stopcasting for Rets or any melee team. Just because it doesn't have any spells to impact doesn't mean that it's not killing your DPS. Those swing timer resets add up to quite a bit of lost DPS on white hits, especially with slow speed weapons where that 3.6 speed gets reset and reset and reset to 10+ seconds.
So I guess the long and short of it is you either watch for the proc and set up a means to use it, {Video feeds in ISBoxer, region setup in HotKeyNet, addons like MSBT or HearKitty (http://www.dual-boxing.com/threads/32664-Seeing-spells-from-all-toons?p=301207&viewfull=1#post301207)or Jamba's Proc feature, etc}, guestimate the proc and macro it into a sequence or step, or skip it altogether.
valkry
10-09-2012, 12:56 AM
Exorcism no longer has a cast time, for rets anyway
vBulletin® v4.2.2, Copyright ©2000-2025, Jelsoft Enterprises Ltd.