 |
| Welcome to Elitist Jerks |
We're testing some new features on the site regarding OpenID registration and coordination with gamerDNA. If you experience any issues with registering an account, please take the time to fill out a report and send it to this e-mail address. We would appreciate any assistance you could provide in making sure everything is functioning as intended. Thanks!
If this is your first visit, please be sure to check out the FAQ and the forum rules. Users must register to post and new registrations are subject to a one day "mute" period to get acquainted with the community.
|
03/25/09, 6:24 AM
|
#351
|
|
Von Kaiser
|
I'm looking for a Macro that Will simply Shoot serpent sting, Clear the Error log, and not allot me to cast said spell if Serpent sting is already upon the target. I'm unfortunately despairingly bad at macro lingo, so far I've gotten as far as:
/cast Serpent Sting(Rank 12)
/script UIErrorsFrame:Clear();
And thats it... haha. Any help?
|
|
|
|
|
|
03/25/09, 6:51 AM
|
#352
|
|
Piston Honda
|
Originally Posted by Mji
I'm looking for a Macro that Will simply Shoot serpent sting, Clear the Error log, and not allot me to cast said spell if Serpent sting is already upon the target. I'm unfortunately despairingly bad at macro lingo, so far I've gotten as far as:
/cast Serpent Sting(Rank 12)
/script UIErrorsFrame:Clear();
And thats it... haha. Any help?
|
A macro can't be conditional based on buff status. Best solution for refreshing your stings is to use something like Power Auras Classic - Addons - Curse or TellMeWhen - Addons - Curse to indicate when your target is missing your Serpent Sting.
|
|
|
|
|
|
03/25/09, 8:14 PM
|
#353
|
|
Glass Joe
Night Elf Hunter
Ravencrest
|
I thought I'd go ahead and share some of my awesome macros. Several of them are "chained" macros.
AMMO SWITCHER:
Shows ammo count for Terrorshaft Arrows, Saronite Razorheads (holding Shift), or Saronite Arrow Maker charges (holding Ctrl). And of course, clicking the button then equips said ammo or uses the arrow maker. Be sure to set the macro icon to the question mark to see the ammo counts.
The fun part is that it also displays a message in the chat frame saying which ammo you've switched to, so you know for sure that you clicked the button.
Macro 1/2 (change "DominosActionButton4" to whatever button you use for the second macro):
/use [mod:ctrl]Saronite Arrow Maker
/equip [mod:shift] Saronite Razorheads;Terrorshaft Arrow
/stopmacro [mod:ctrl]
/click [mod:shift]DominosActionButton4
/stopmacro [mod:shift]
/run ChatFrame1:AddMessage("Terrorshaft Arrows Equipped.")
Macro 2/2 (I recommend placing it on a hidden actionbar):
/run ChatFrame1:AddMessage("\124cFF1987FFSaronite Razorheads\124cFFFFFFFF Equipped.")
Sample output:
Saronite Razorheads Equipped.
If you have the three pet macros below, and you have Rabid/Call of the Wild/Heart of the Phoenix macro'ed in somewhere else, you can hide that ugly pet bar
PET AUTOTOGGLES:
This sets all my cat's autotoggles the way I like them (change them accordingly for yourself). Holding Shift turns Growl on instead of off. Holding Control casts Prowl. Once again, you get colored text in the chatframe for verification.
Macro 1/2 (change "MultiBarBottomLeftButton12" to wherever you place Macro 2):
/petautocastoff Heart of the Phoenix
/petautocastoff Call of the Wild
/petautocastoff [nomod]Growl
/petautocaston Rake
/petautocaston Claw
/click MultiBarBottomLeftButton12
/stopmacro [mod:shift]
/run ChatFrame1:AddMessage("Growl is \124cFF00FF00OFF.")
Macro 2/2:
/petautocastoff Cower
/petautocastoff Prowl
/petautocastoff Rabid
/cast [mod:ctrl]Prowl
/petautocaston [mod:shift]Growl
/run ChatFrame1:AddMessage("Pet is ready.")
/stopmacro [nomod:shift]
/run ChatFrame1:AddMessage("Growl is \124cFFFFFF00ON.")
Running the macro, without holding shift, puts this in the chatframe:
Pet is ready.
Growl is OFF.
PET PASSIVE:
/petpassive
/run ChatFrame1:AddMessage("Pet is now \124cFFFFFF00PASSIVE.")
PET DEFENSIVE:
/petdefensive
/run ChatFrame1:AddMessage("Pet is now \124cFF00FF00DEFENSIVE.")
Sample output:
Pet is now DEFENSIVE.
Pet is now PASSIVE.
And it looks like this thread lacks a (hopefully unbreakable) pet care button with all five essentials (Call, Feed, Mend, Dismiss, and Revive), so here goes...
PET CARE BUTTON:
This has everything except Heart of the Phoenix (because I like to keep it on its own quick hotkey). I'm not going to try to explain the conditionals and modifiers; you'll just have to try it. Be sure to set the icon to the question mark. No #showtooltip necessary.
Macro 1/2 (change "DominosActionButton2" to your Macro 2 button):
/cast [nopet,nomod:ctrl]Call Pet;[mod:shift,nomod:ctrl,nomod:alt,nocombat]Feed Pet;[target=pet,exists,nodead,nomod:ctrl,nomod:shift,nomod:alt]Mend Pet;[target=pet,exists,mod:alt,nomod:ctrl,nomod:shift]Dismiss Pet;Revive Pet
/click DominosActionButton2
Macro 2/2 (change "Salted Venison" to whatever you like to feed your pet... hide this button):
/use [nocombat,mod:shift,nomod:ctrl,nomod:alt]Salted Venison
The button defaults to Call Pet if your pet is dead but not lying near you (there's no way for the macro to detect this properly), so just hold Ctrl to switch to Revive Pet. There's no timer for Mend Pet, but this can be accomplished using PowerAuras and probably other addons.
Last edited by Vulajin : 03/26/09 at 3:42 AM.
|
|
|
|
|
|
03/26/09, 3:18 AM
|
#354
|
|
Bald Bull
|
Originally Posted by Mji
I'm looking for a Macro that Will simply Shoot serpent sting, Clear the Error log, and not allot me to cast said spell if Serpent sting is already upon the target. I'm unfortunately despairingly bad at macro lingo, so far I've gotten as far as:
/cast Serpent Sting(Rank 12)
/script UIErrorsFrame:Clear();
And thats it... haha. Any help?
|
As mentioned your macro won't be smart enough to check if a sting is on the target, but assuming you're only dealing with one target, and it can't cleanse your stings, you can fake it because the sting will be up for a fixed duration - make a cast sequence macro that resets at the duration of SrS, and attempts to fire something else after serpent until reset.
Something like:
/castsequence [reset=21] Serpent Sting, Multi-Shot
/script UIErrorsFrame:Clear();
I believe that'll initially be SrS, but switch to multishot after you fire the sting, and only return to being SrS again once the (glyphed) sting has worn off - in the mean time you can use the button to fire a multishot if you want too.
|
|
|
|
|
|
03/26/09, 3:50 AM
|
#355
|
|
Von Kaiser
Blood Elf Hunter
Moonglade (EU)
|
Originally Posted by alienangel
As mentioned your macro won't be smart enough to check if a sting is on the target, but assuming you're only dealing with one target, and it can't cleanse your stings, you can fake it because the sting will be up for a fixed duration - make a cast sequence macro that resets at the duration of SrS, and attempts to fire something else after serpent until reset.
Something like:
/castsequence [reset=21] Serpent Sting, Multi-Shot
/script UIErrorsFrame:Clear();
I believe that'll initially be SrS, but switch to multishot after you fire the sting, and only return to being SrS again once the (glyphed) sting has worn off - in the mean time you can use the button to fire a multishot if you want too.
|
No, the reset command will reset the macro to the first part after 21s of not using the macro (and if you want to use reset that way, there are no brackets around reset). If you just spam this macro, it casts Serpent Sting again on the third click. If you hit the macro once, it will reset back to casting Serpent Sting after 21s.
|
|
|
|
|
|
03/26/09, 5:42 AM
|
#356
|
|
Don Flamenco
Night Elf Hunter
Ysera (EU)
|
Originally Posted by Nandei
No, the reset command will reset the macro to the first part after 21s of not using the macro (and if you want to use reset that way, there are no brackets around reset). If you just spam this macro, it casts Serpent Sting again on the third click. If you hit the macro once, it will reset back to casting Serpent Sting after 21s.
|
Just use "/castsequence reset=21 Serpent Sting, nil" instead and it should work that way. Problem is, if for any reason you want to cast a Serpent Sting earlier you´re basically screwed unless you implement some kind of fallback solution.
Anyway I strongly suggest just using an addon to show your targets debuffs though. I used to do that with quartz an lately switched to the Satrina Buff Frames 3.1 beta but I guess there´s a plethora of addons that can do this in one or another way.
|
FaceShooter - a hunter shot recommendation AddOn
The optimism of action is better than the pessimism of thought.
- Greenpeace UK
|
|
|
|
03/26/09, 8:05 AM
|
#357
|
|
Glass Joe
Night Elf Hunter
Vol'jin (EU)
|
"/castsequence reset=21 Serpent Sting, nil"
Hello Midnight I have never seen the "nil" term in a macro; can you please explain me how does it work ?
|
|
|
|
|
|
03/26/09, 8:30 AM
|
#358
|
|
Don Flamenco
Night Elf Hunter
Ysera (EU)
|
Well, nil literally means nothing. It will display the red question mark (unless you tell the macro otherwise) and using the macro won´t do anything so the only way to get back to serpent sting is via the reset condition. To be honest I didn´t try and see if the reset condition just checks wether the button has been pressed or if it has to trigger an actual ability in order to start counting from the beginning again. This should be pretty easy to test though.
|
FaceShooter - a hunter shot recommendation AddOn
The optimism of action is better than the pessimism of thought.
- Greenpeace UK
|
|
|
|
03/26/09, 9:40 AM
|
#359
|
|
Von Kaiser
Blood Elf Hunter
Moonglade (EU)
|
Originally Posted by Midnight
Well, nil literally means nothing. It will display the red question mark (unless you tell the macro otherwise) and using the macro won´t do anything so the only way to get back to serpent sting is via the reset condition. To be honest I didn´t try and see if the reset condition just checks wether the button has been pressed or if it has to trigger an actual ability in order to start counting from the beginning again. This should be pretty easy to test though.
|
The reset counter only checks whether the button has been pressed. So if you first hit it once, it will cast Serpent Sting. Then if you press it again before 21s has passed, nothing will happen, but the reset timer will start counting again down from 21. If you wait 21s or more without pressing the macro, it will cast Serpent Sting again.
The macro can be used to track the time on Serpent Sting if you don't want to install additional addons, but if it is pressed accidentally, in worst case scenario you are wasting 20s of Serpent Sting uptime from hitting the macro a second too soon.
|
|
|
|
|
|
03/28/09, 12:42 AM
|
#360
|
|
Glass Joe
|
A few macros
I have seen a few macros related to misdirection, and I have found this one pretty useful and easy to modify.
/target (Tank's name/pet name)
/cast misdirection
/assist
|
You can name the macro for a tank that you normally raid with, and after a while you get used to know for who the macros is for. The only problem is that you need to pay attention to who the tank has focus on (if he is focusing on himself you will end up having your focus on the tank). It seems to be a really useful macro when you need to switch targets to do a MD, and also if your raid needs you to MD on a boss just by pressing the macro you don’t waste any time at all.
|
|
|
|
|
|
03/28/09, 3:51 AM
|
#361
|
|
Von Kaiser
|
Originally Posted by Midnight
Just use "/castsequence reset=21 Serpent Sting, nil" instead and it should work that way. Problem is, if for any reason you want to cast a Serpent Sting earlier you´re basically screwed unless you implement some kind of fallback solution.
Anyway I strongly suggest just using an addon to show your targets debuffs though. I used to do that with quartz an lately switched to the Satrina Buff Frames 3.1 beta but I guess there´s a plethora of addons that can do this in one or another way.
|
I use Quartz' Debuff bars to show whether or not Serpent Sting is up, so thats not the issue. I just find myself accidentally hitting Serpent Sting on the occasion, and was curious if there was a way to make it so that it wouldn't cast if the debuff was already applied. Guess I'll just have to Train my Fingers a little better.
Thanks!
|
|
|
|
|
|
03/28/09, 2:45 PM
|
#362
|
|
Banned
Blood Elf Hunter
Runetotem (EU)
|
Well, if the Serpent Sting you cast is stronger than the one on the target, then you will cast it. If it is weaker you will get the line "a stronger debuff is currently active", so a fair bit of the time you will not waste a GCD, the other time you waste a potential other shot but you gain a stronger Serpent Sting on the target. It is a loss to be sure, but not too bad.
I would suggest just getting a timer or addon that that tracks it, like powerauras (and make a nice visble indicator for when your Serpent Sting isn't on target).
|
|
|
|
|
|
03/28/09, 10:17 PM
|
#363
|
|
Piston Honda
|
Originally Posted by akapatata
I have seen a few macros related to misdirection, and I have found this one pretty useful and easy to modify.
You can name the macro for a tank that you normally raid with, and after a while you get used to know for who the macros is for. The only problem is that you need to pay attention to who the tank has focus on (if he is focusing on himself you will end up having your focus on the tank). It seems to be a really useful macro when you need to switch targets to do a MD, and also if your raid needs you to MD on a boss just by pressing the macro you don’t waste any time at all.
|
Or .
/cast [target=TANK NAME] Misdirection
Another method.
/cast [target=focus] Misdirection
Alternately.
/cast [target=pet] Misdirection
|
|
|
|
|
|
04/06/09, 7:22 AM
|
#364
|
|
Glass Joe
Night Elf Hunter
Los Errantes (EU)
|
Extended Misdirection Macro
I saw in the first post the macro of Misdirection that works on "any" situation and I would like to add the raid alert part for any situation described.
This is the macro I use with my hunter:
/cast [target=targettarget] Misdirection
/target targettarget
/raid ** Misdirection on %t **
/target targettarget
|
My question is: How I can alert my raid when I cast Misdirection on any situation without seeing something like "** Misdirection on Malygos **" for example.
|
|
|
|
|
|
04/06/09, 9:25 AM
|
#365
|
|
Piston Honda
Blood Elf Hunter
Argent Dawn (EU)
|
I would suggest that you use focus for MD, it also prevents accidentally MD'ing to someone else if the target changes its target (for a cast, or someone overaggroed/tainted)
A very lightweight addon that can do what you want is BigBrother - its designed for raid control, but can be set to announce misdirects to raidchat (or another channel) - it will then announce all misdirects (including Tricks of the Trade - rogue ability) to raid chat (so be sure to clear it with raid leadership)
I personally find it to be a great thing to have them announced without fail - and our rogues even miss it when I'm not there.
|
|
|
|
|
|
04/10/09, 7:02 AM
|
#366
|
|
Glass Joe
Troll Hunter
Stormscale (EU)
|
Originally Posted by Hond
3. What's the add-on called you use for those timer-bars in your screenie? I mean the bars with the Loatheb's Shadow cooldown in it.
|
I believe its an addon called ClassTimer, using that an poweraura's myself, very handy for managing stings, HM, procs etc
( ClassTimer - Addons - Curse)

|
|
|
|
|
|
04/11/09, 6:39 AM
|
#367
|
|
Glass Joe
Night Elf Hunter
Sylvanas (EU)
|
well,seems that manually shots/rotation is working better for me .I have tried many macros with no results on dps improvement
Originally Posted by Namarus
Or .
/cast [target=TANK NAME] Misdirection
Another method.
/cast [target=focus] Misdirection
Alternately.
/cast [target=pet] Misdirection
|
but,in my opinion,if u already have to many macros  u can simply set focus on tank,and misdirection goes to it automaticaly when u push the button
|
|
|
|
|
|
04/14/09, 3:27 AM
|
#368
|
|
Glass Joe
|
#showtooltip
/cast kill shot
/cast explosive shot
/cast [modifer:q] serpent sting
/cast [target=pettarget, exists] !Kill Command
/cast !steady shot
anyone know why steady shot never casts with this macro?
|
|
|
|
|
|
04/14/09, 3:31 AM
|
#369
|
|
Don Flamenco
|
Yes, because you can't have more than one GCD consuming shot in a macro. You have two: ES & SS. As of tomorrow, you'll have 3 and this won't even fire the ES.
|
|
|
|
|
|
04/14/09, 3:40 AM
|
#370
|
|
Don Flamenco
|
I would strongly recommend you avoid macros other than for triggering pet or other non-GCD actions in conjunction with a shot. None of the trees have shot sequences that lend themselves to this sort of automation. You will inevitably lose DPS this way. Even BM, the "simplest" shot priority does not macro well. For your spec:
Learn the priorities
Know the priorities
Live the priorities
(with apologies to Fast Times at Ridgemount High)
|
|
|
|
|
|
04/14/09, 1:56 PM
|
#371
|
|
Piston Honda
Blood Elf Hunter
Argent Dawn (EU)
|
Originally Posted by Striker007
try this one instead.
#showtooltip Steady Shot
/script UIErrorsFrame:UnregisterEvent("UI_ERROR_MESSAGE");
/cast !Auto Shot
/cast Kill Shot
/cast Kill Command
/castrandom Explosive Shot, Explosive Shot, Explosive Shot, Aimed Shot, Aimed Shot, Steady Shot
|
This macro will never fire a shot except to enable autoshot.
AFAIK it won't even attempt to cast Kill Command anymore, as KS is on the GCD as of the patch.
/castrandom is also a good way to minimize your potential dps, if you really have trouble managing 3 shots you should work on managing them rathern than trying to do a macro.
The macro way of shooting has been dead since 3.0.2 and is getting buried deeper and deeper with each change blizzard makes to hunters.
The only feasible macros now are ones that trigger several non-gcd-incurring abilities at once.
|
|
|
|
|
|
04/14/09, 5:40 PM
|
#372
|
|
Piston Honda
Blood Elf Hunter
Argent Dawn (EU)
|
No, a macro will always be worse dps than manual weaving - provided you pay attention of course.
The macro you post is trying to cast steady shot every second push - meaning you will cast a steady instead of an explosive if its an even numbered push - this will delay your ES several times during a fight.
|
|
|
|
|
|
04/15/09, 12:39 PM
|
#373
|
|
Von Kaiser
|
So I didn't see this in the last two pages. For those of you wondering how to trigger your glove with the hand mounted pyro rocket enchant:
/use 10
I tested it extensively in multiple heroics last night, definitely works when incorporated into for ex my ES or my Steady shot macro. It's also definitely off the GCD still so it works like the pre 3.1 "/cast kill shot" did.
*edit* also, in case someone is wondering, /use 7 triggered my belt's longsight engineering tinker heh.
Last edited by desseb : 04/15/09 at 3:12 PM.
|
|
|
|
|
|
04/15/09, 2:51 PM
|
#374
|
|
Von Kaiser
Blood Elf Hunter
Mal'Ganis
|
I also had used the easy kill shot macros
/cast kill shot
/cast explosive shot
I suck a lot at macros as I've never preferred them to weaving but thinking about Kill Shot is just a bit too much for me. Even though it's on the GCD now, shouldn't we still be able to macro it to our shots and simply deal with the GCD? I'd done this before with a serpent sting macro someone showed me. It would give priority to serp if it wasn't on the target and then cast steady shot until the serp fell off. I'll reiterate that I suck a lot at macros and hate even asking this, but does any macro-savvy person know how to make a functional macro that uses Kill Shot whenever it's up? Or do I have to weave this fella too?
|
|
|
|
|
|
04/15/09, 8:09 PM
|
#375
|
|
Von Kaiser
|
You can't have 2 abilities that are on the GCD in the same macro.
The closest u can do is to put in modifiers (eg. /cast [mod: shift] Kill Command) if you want to combine them into a single button, but you still have to manually weave them by pressing the modifier key when you want to fire off the other ability.
|
If it ain't broke, don't screw with it. If you already screwed with it, blame someone else.
|
|
|
|
Similar Threads
|
| Thread |
Thread Starter |
Forum |
Replies |
Last Post |
| Macros & You |
constantius |
User Interface and AddOns |
25 |
11/29/07 1:01 PM |
| 2.2 changes to macros? |
Fizban |
User Interface and AddOns |
1 |
10/14/07 3:13 AM |
| more macros |
Lodi |
User Interface and AddOns |
6 |
06/17/07 9:37 AM |
| Macros WoW 2.0 |
flyinfungi |
Public Discussion |
159 |
01/13/07 5:23 AM |
|