/cast !Alter Time doesn't work

By definition, using the "!" character in front of your spell's name in a /cast macro should allow you to spam that spell without cancelling it or to spam a placeable AOE without cancelling the green selection circle. However, it seems like this feature doesn't work for Alter Time which is VERY annoying for me in PvP. I wouldn't mind making a /script for it but obviously it seems like the wow API won't allow me to cast a spell or to "cancelmacro" in those, making me unable to make such a macro.

Here is the macro I'm willing to use (which would be very, very handy to me):
#showtooltip Alter Time
/cast [nomod:shift, nomod:alt] !Alter Time
/cast [mod:shift] Alter Time
/cancelaura [mod:alt] Alter Time

What it should do is allow me to spam my Alter Time hotkey without worrying about the fact that I may cancel it when I am finally able to do it (after a CC or after finishing a cast, by example). Once I know that the buff is active, I can here use the SHIFT modifier to return to the snapshot I took when casting the spell, or I can use the ALT modifier to cancel the aura and stay at my current state. Everything works but the "!" character that doesn't do anything and allows me to use and cancel alter time in a single global CD (instantly).

Such macros have been working for all of the spells I needed to do this with like, by example, all my AOE's or my Ice Block.

Thanks for any reply, and for helping me if I am doing something wrong.
Edited by Dfish on 10/2/2012 3:43 PM PDT
Reply Quote
1 Human Warrior
0
forgive me if i'm an ignorant moron (forgive me pls)

is there a reason you can't have this functionality without a macro at all? the global cooldown from casting alter time prevents you from accidentally hitting it again. I highly doubt you continue mashing the button for longer than 1.5 seconds after you see the effect take, do you?

And if you do, you can replicate the functionality with 3 individual macros using keybind "3", "Shift-3" and "Alt-3"

no? yes? i realize it seems like you want the same functionality as an actual toggle spell, but alter time isn't a toggle spell like others you've used it with |:
Reply Quote
The spell doesn't trigger global cooldown, which means I can press on it two times very quick and it will just get on CD without doing anything really, this is what I'm trying to prevent.
Reply Quote
90 Human Warlock
6090
Yeah Blizz, Im kinda tired of him raging on skype while we run BGs
Edited by Fìery on 10/3/2012 7:24 PM PDT
Reply Quote
The ! modifier means activate only, not deactivate. So in the case of a toggleable buff (such as Aspect of the Hawk), it will only activate Aspect but never deactivate it. You can use it for autoattack such that it will always toggle it on, but never off. For spells with a targeting reticule, it will always activate but never deactivate it.

Since this spell doesn't work like those, it works exactly as it should. The second click doesn't "cancel" the effect. It triggers it. It is only ever activating, since this spell doesn't have any sort of "deactivate" function to be ignored by the ! modifier.
________________________________________________
Do not shy from dark paths... if those paths lead to victory -Apothecary Zamah
Reply Quote
90 Undead Mage
7800
#showtooltip alter time
/castsequence reset=30 Alter Time, Flamestrike, Flamestrike, Flamestrike, Flamestrike, Flamestrike, Flamestrike, Flamestrike, Flamestrike

does what you are looking for.
Reply Quote
90 Worgen Mage
0
^Indeed it does.
Reply Quote

Please report any Code of Conduct violations, including:

Threats of violence. We take these seriously and will alert the proper authorities.

Posts containing personal information about other players. This includes physical addresses, e-mail addresses, phone numbers, and inappropriate photos and/or videos.

Harassing or discriminatory language. This will not be tolerated.

Forums Code of Conduct

Report Post # written by

Reason
Explain (256 characters max)
Submit Cancel

Reported!

[Close]