Page 1 of 2

Holy Macro! er...macro?

Posted: Thu Sep 16, 2010 3:20 am
by Makoes
Ok, I hear a lot about people using macro's while they play, and my question is...what macro do you use? to be honest my main macro is very basic, I dont know anything really about them.

/e has market %t for death
/cast Hunters mark

pretty much just does the emote macro everytime I cast hunters mark on the target and the %t is auto changed to my current target.

Soo, what macro's do people use, and what do they do?
(please no addon stuff, just macro's created ingame)

Re: Holy Macro! er...macro?

Posted: Thu Sep 16, 2010 6:41 am
by Mockingbird
Oh wow... about a dozen I guess (ignoring the ones that aren't character-specific).

Each of my main shots is on a macro, all my click-to-use pet abilities are in macros so it chnges depending on the pet (e.g. Last Stand for my bear is Roar of Recovery for my wind serpent)

I have a couple of aspect-switching macros (one for DH/V, one for C/P)

I have a macro that goes
"if target is friendly, make them your focus. If target is hostile or you have no target, cast misdirection on your focus. If target is hostile or you have no target, and you have no focus set, cast misdirection on your pet"
/focus[help]
/stopmacro [help]
/cast [@focus, exists, nodead][@pet, exists, nodead] Misdirection
(written from memory that one)

I have my all-in-one pet macro
/cast [modifier:shift] Revive Pet; [@pet,dead] Revive Pet; [nopet] Call Pet; Mend Pet

my best resource for such things:
http://huntsmanslodge.com/macros

Re: Holy Macro! er...macro?

Posted: Thu Sep 16, 2010 9:15 am
by Anansi
I use a macros for the following:

1) One button switch between Dragonhawk and Viper
2) Misdirect to Focus or pet if no Focus selected
3) Master's Call mouseover
4) Wing Clip/Disengage
5) One button Dragonhawk and Trueshot Aura
6) One button Call of the Wild, Rapid Fire and Berzerking
7) An all-in-one pet macro (call pet, revive pet mainly)
8) One button HM, Mend Pet, Pet Attack/Recall
9) Assorted targeting macros (bone spikes, oozes, kinetic bombs etc)
10) Assorted shot macros (eg Kill Command and Silencing Shot on core shots)

If anyone wants any of those macros I'll copy them out of game and post.

Re: Holy Macro! er...macro?

Posted: Thu Sep 16, 2010 11:13 am
by Sarayana
Let's see...

I have an opener macro that casts HM and sends my pet. It's great for target switching and such. I have regular ol' HM on my bars too, in case I don't want to send my pet in.

My other majorly used macro is

Code: Select all

/stopattack
/petfollow
I use that on the mirror whatchamacallit Devourer of Souls does, and really any time you need to call your pet back and stop attacking. It was really great in Naxx, from what I recall.

Then I have a bunch of the ones Anansi mentioned, mostly space savers like the one-button dragonhawk/viper. The focus/pet MD macro is a life saver! <3

I've tried the one-button pet management macro but for some reason it'll never work for me. It's great for calling/dismissing, but when I need to res a dead pet it suddenly won't work and I have to go digging for the ability in my spell book. I put the buttons on a bar without keybinds instead, since I hardly ever need to use them.

Re: Holy Macro! er...macro?

Posted: Thu Sep 16, 2010 11:23 am
by Saturo
I have Bernie, my Chimera / Silencing macro.

Code: Select all

/cast Chimera Shot
/cast Silencing Shot
I also have a few macroes to use the stuff I engineered onto my boots and other armorpieces, like:

Code: Select all

/use 8
This one allows me to chaincast Eagle Eye

Code: Select all

/cast !Eagle Eye
This is my misdirection one. It will cast Misdirection on your focus. If you don't have a focus, it puts it on a friendly target. If you don't have a focus or a friendly target, it will put it on your pet instead.

Code: Select all

/cast [@focus,help] Misdirection; [help] Misdirection; [@pet,exists] Misdirection
This is a humerous version of Raise Ally.

Code: Select all

#showtooltip Raise Ally
/cast Raise Ally
/stopmacro [nohelp][nodead]
/p Necromancy can be quite useful, don't you agree, %t?
I have a few with various raidwarnings too, won't post them here.

Re: Holy Macro! er...macro?

Posted: Thu Sep 16, 2010 12:08 pm
by Mockingbird
Sarayana wrote: I've tried the one-button pet management macro but for some reason it'll never work for me. It's great for calling/dismissing, but when I need to res a dead pet it suddenly won't work and I have to go digging for the ability in my spell book. I put the buttons on a bar without keybinds instead, since I hardly ever need to use them.
/cast [modifier:shift] Revive Pet; [@pet,dead] Revive Pet; [nopet] Call Pet; Mend Pet

If your pet is dead but not immediately next to you, the game will try and Call Pet (hence the error) - so the macro above means you just shift-click it to force a res without needing a new button! (in case space is tight). I don't use mine to dismiss pet, but you could add it as a [mod:alt] or similar.

Re: Holy Macro! er...macro?

Posted: Thu Sep 16, 2010 1:03 pm
by Sarayana
Ah, that might explain it. I honestly can't recall the circumstances, but I'll try that macro. Thanks, Mockingbird! :)

Re: Holy Macro! er...macro?

Posted: Thu Sep 16, 2010 1:16 pm
by FuzzyDolly
I have no macros which is probably why my tool bars are so full.

Re: Holy Macro! er...macro?

Posted: Thu Sep 16, 2010 11:41 pm
by Makoes
Yeah, my toolbars are so packed, and I am tryign to minimoze all the buttons, especially the ones I dont use very often. I'll have to give some of those a try.
I do have two aspect macros I forgot to mention. Very basic and a bit buggy if I havent used them since logging on.
/castsequence Aspect of the dragonhawk, Aspect of the viper
and my other one is like that baut with every other Aspect in a nice long list to cycle through..lol

I'll have to try the one on pet managing, for rez/call etc. and the one on MD since I really suck at targeting my focus...hopefully this'll make it much easier.

Re: Holy Macro! er...macro?

Posted: Fri Sep 17, 2010 5:51 am
by Curumor
I have quite a few macros usually...
My favourite is the All-In-One-Mount macro. If you're in a zone where you can fly, it calls your chosen flying mount, if not it calls your chosen ground mount. If you're swimming (and have it), it calls Sea Turtle. If you're in combat or in a no mount area, it casts Aspect of the Cheetah.
Unfortunately, I can't find that particular macro anymore, so have to use a substitute.
(for my druid, it casts the appropriate forms).

Then there's the standard MD focus/pet macro, and one for using my hand-mounted pyro rockets. And on my rogue I have a few simple "Apply X poison to left/right hand" depending on left/right click. The all-in-one pet macro kept annoying me, so I just switched to Zhunter instead.
I have alot more, but can't always remember them and tend to switch them around a lot. :P

Re: Holy Macro! er...macro?

Posted: Fri Sep 17, 2010 12:25 pm
by Worba
Makoes wrote:Ok, I hear a lot about people using macro's while they play, and my question is...what macro do you use? to be honest my main macro is very basic, I dont know anything really about them.

/e has market %t for death
/cast Hunters mark

pretty much just does the emote macro everytime I cast hunters mark on the target and the %t is auto changed to my current target.

Soo, what macro's do people use, and what do they do?
(please no addon stuff, just macro's created ingame)
Anything with non-shared cooldowns gets macro'ed (typically spell + trinket + racial etc), then there's /castsequence for your rotations and things that you always want to do in a fast, easy succession, stuff where you want to bundle in an emote, all kinds of stuff.

There's also alot you can do with scripts, even though scripts can't perform anything with real combat application (for the most part - they can still swap equipment, change tracking and etc though)

Re: Holy Macro! er...macro?

Posted: Fri Sep 17, 2010 2:28 pm
by VelkynKarma
FuzzyDolly wrote:I have no macros which is probably why my tool bars are so full.
This.

I should probably look into macros more often to save precious seconds or toolbar space, but I always forget to/don't have the time to/am not good with coding.

Might try a few of these out though. Which one is the one that has Viper and Dragonhawk in the same button? And when using the term 'focus,' do you mean like, if I am running an instance and I have our tank selected before clicking this macro button, it would automatically throw Misdirect on him? But if not, then otherwise, on my pet?

~VelkynKarma

Re: Holy Macro! er...macro?

Posted: Fri Sep 17, 2010 3:07 pm
by Worba
VelkynKarma wrote:
FuzzyDolly wrote:I have no macros which is probably why my tool bars are so full.
This.

I should probably look into macros more often to save precious seconds or toolbar space, but I always forget to/don't have the time to/am not good with coding.

Might try a few of these out though. Which one is the one that has Viper and Dragonhawk in the same button? And when using the term 'focus,' do you mean like, if I am running an instance and I have our tank selected before clicking this macro button, it would automatically throw Misdirect on him? But if not, then otherwise, on my pet?

~VelkynKarma
Too lazy to go back to my macros file but I think it's something like

#showtooltip
/castsequence [btn:2][mod] Aspect of the Pack;Aspect of the Dragonhawk,Aspect of the Viper

I know I use something like this; basically it toggles back and forth between DH and viper, and if you need aspect of the pack you right click or left click + modifier (shift, ctrl etc).

Re: Holy Macro! er...macro?

Posted: Fri Sep 17, 2010 3:22 pm
by Curumor
"Focus" means whichever target you have assigned your focus to. It's a command that means any macro which is directed at your focus will be used on that target, regardless of what you're currently targetting. To set focus manually, simply right-click on the target's playerframe and select "Set focus". A lot of macros do it automatically though, so you just have to target (for example) the tank and press the macro.

So the macro your're thinking about will do the following:
If you have no focus set, it will set it on a friendly player.
If you have a focus set, it will cast MD on that player.
If you have no focus and aren't targetting a friendly player, it will cast MD.


Also, I found my mount macro:

/use [swimming] Sea Turtle;
/cast [indoors] Aspect of the Cheetah;
/use [flyable,nocombat] Violet Proto-Drake;
/cast [combat,outdoors] Aspect of the Cheetah;
/use [nocombat,outdoors,noswimming,noflyable] Mekgineer's Chopper;
/dismount [mounted]

In combat or indoors, it casts AotC.
If you can use flying mounts, it uses that. If not, your land mount.
If you're swimming, it uses Sea Turtle (if you have it).
If you're mounted, it dismounts you.

Re: Holy Macro! er...macro?

Posted: Sun Sep 19, 2010 9:21 pm
by Wassa
I use a lot of macros. Most are just space savers, but I have some fun ones that use sound scripts.

Code: Select all

#showtooltip
/cast Bestial Wrath
/script local c="Bestial Wrath";if GetSpellCooldown(c)==0 then PlaySoundFile("Sound\\Creature\\Nalorakk\\NalorakkToBear.wav")end;
Plays "You call on da beast? Joo gonna get more dan joo bargain for!" when BW is off of cooldown (so the sound file doesn't spam if you spam the button).

You can also play a sound file when mounting up. Here is an example (this one plays a wolf howl).

Code: Select all

/use [name of mount]
/script if not IsMounted("player") then PlaySoundFile("Sound\\Creature\\Worgen\\mWorgenFidget3a.wav") end
/dismount
[/color]

Re: Holy Macro! er...macro?

Posted: Tue Sep 21, 2010 3:46 pm
by Bellatryx
Good old

/cast Hunter's Mark
/petattack

Re: Holy Macro! er...macro?

Posted: Tue Sep 21, 2010 4:14 pm
by Anansi
Does anyone know if it's possible to make a macro that allows a one button press switching between Find Minerals and Low Level Quests?

Re: Holy Macro! er...macro?

Posted: Tue Sep 21, 2010 4:31 pm
by Wassa
Anansi wrote:Does anyone know if it's possible to make a macro that allows a one button press switching between Find Minerals and Low Level Quests?
That would be a script using the SetTracking command. I'm not sure exactly how to write it, but I have a macro similar to this, but more complex.

Code: Select all

/run if not THO then local f,t,c=CreateFrame("Frame","THO"),1,0 f:SetScript("OnUpdate", function(_, e) c=c+e if c>3 then c=0 SetTracking(t) if t==1 then t=2 else t=1 end end end) THO:Hide() end
/run if THO:IsVisible() then THO:Hide() else THO:Show() end
This macro, if you have find herbs and find minerals, cycles between the two out of combat every few seconds. You will need to change the t=1 and/or t=2 to other numbers to find the number for quest tracking. I think find minerals will be t=1.[/color]

Re: Holy Macro! er...macro?

Posted: Tue Sep 21, 2010 4:57 pm
by Sarayana
It'd probably be the number in your tracking drop-down menu. Find herbs and find minerals are always at the top.

Re: Holy Macro! er...macro?

Posted: Tue Sep 21, 2010 7:55 pm
by Anansi
Thanks, I will give that a try.

EDIT: Well that didn't work (entering the proper numbers for my tracking) but this did:

Code: Select all

/run local t=2; _,_,a=GetTrackingInfo(t);if (a) then t=14 end; SetTracking(t)
The t=2 corresponds to Find Minerals, the t=14 corresponds to Low Level Quests.