|
Post by Euphemism on Jan 26, 2015 13:22:50 GMT 10
Since Choco sparked some interest in macros recently I decided to create a list of my favorites. Also I might throw in a few macro tips/tricks i've found on the way.
P.s. If you are sharing your own macros here, please put a bit of an explanation of what it does and separate the code from your other writing so its clear what to copy/paste in the game. Many thanks.
|
|
|
Post by Euphemism on Jan 26, 2015 13:28:03 GMT 10
The one that started this off is my Salvage Yard macro.
Purpose:
I don't want to have to sort through my bags to find all the salvage items to click on them.
Use:
Stand in Salvage Yard and hit the macro until it reports "You have 0 Thingies" You can also use it outside the salvage yard to do a quick check if you need to bother running down there to do the salvage.
Macro:
/Use Bag of Salvaged Goods /Use Crate of Salvage /Use Big Crate of Salvage /run local sc=GetItemCount("Big Crate of Salvage")+GetItemCount("Bag of Salvaged Goods")+GetItemCount("Crate of Salvage"); SendChatMessage("You have "..sc.." Thingies","YELL")
|
|
|
Post by Euphemism on Jan 26, 2015 13:36:06 GMT 10
Ultimate Hunter Misdirect
Purpose:
Quick easy misdirect to pet or tank (or mage?) Also heals the pet. Great for solo pet-tanking.
Use:
If you have a pet; hit the macro and it will misdirect to the pet. If you want to misdirect to someone else; Click on your intended Misdirect target. Hit the macro and the target will become your Focus. Click on the enemy and click the macro again and you will Misdirect to your Focus.
Macro:
#showtooltip /focus [help] /stopmacro [help] /cast [@focus,exists] Misdirection;[@pet,exists] Misdirection; /cast Mend Pet
Note:
I use this in combination with Weak Auras notification to show the MD duration.
Here is the Weak Auras String;
dGdfdaGEfv1UKK2MKQ5Qsz2Q4MQc3wb7Ku2lA3c9yi(jvfggK63u5WIAOkQ0FvvgouDqQk9AvsDmQY5uLwOIIwQKOwmvvlNKhsvrpfSmb8CLoTutvKjdLPtCrffUQIsUmLRRiBuLW0uOntQ2UIQCsvrFvrfFwcFxGgPKWZKOrRs14vj5ssIClvIUMGopKSofL6BskJtv10JjcnHNrXu6ze72texCV5R)(0cQVkMIIP(E0lwRmePDrclHavrx9T6lHbcyeWyIWv(qxFnHAOR(((7v))DmS0lqiHP1so3rAC6Nqo2dzPDrMiSswjmrqqHBeWv2AcbCLTMqqpJzuimK7iteeu4gbCLTMqaxzRjeWNoRrHGEh79oteeu4gbCLTMqaxzRje0ZygfkeevxuykMieZd2Ye18i8OxSwzis7IuOqax5ku2UZvzi92Ui1qt4U1f3fQnwNWXLXyIW0AFiN8UCMeuzeJjcdthPzIcfcs(yrHjcdthPzIcfck3XyIWW0rAMOqHaYjVlte2owCmcvmlT0mQmfke0Drb65BuZlKawV4NmkqYixVeQeobLv0UycfUrOrCrczePDXLjcRKvcteWCFfhxq6NaM7BW2nxy0pHIJl4NUkpyeMJLV23jvENTMfKcfcngbnlibeN7G5cgPFcbBm5o1gdjGYh66Rj8I61)ldl9Qfwg41R27i1VCmKqCAiP6IctTuZJGyxj(0DCkMOwaEXF4FzzPh6WXqVA))Ju)YWsQvsn0v9QJU2)yPxzTaHJVuOqiZeHh9I1kdrAxKWZOyk9mID7jIlU381FFAb1xftrXuFp6fRvgI0UifcZJAEJbqtHe
|
|
|
Post by Euphemism on Jan 26, 2015 13:42:00 GMT 10
You've Seen it, you love it...Euphemism's Automated Dinger.
Purpose:
Lazyness while Leveling Actually, it was a learning exercise in script writing and player/mob identification.
Use:
Click it and see.
Macro:
/script SendChatMessage("DING! "..UnitName("Player").." just made level "..UnitLevel("Player").." [This Ding was brought to you by "..UnitName("Player").."'s Automated Dinger v3]","Guild") /played;
Optional extra line sends a ding to someone on your Battle.net friends list who isn't in guild:
/BNSendWhisper(FRIENDNAME, "Ding")
|
|
|
Post by Euphemism on Jan 26, 2015 14:32:10 GMT 10
Shift Modifier.
Purpose:
Really simple one. I just keep running out of buttons on my Nostromo N52 gamepad.
Use:
Two spells, one Button. Just press [Shift] to switch.
Macro:
#showtooltip /cast [mod:shift] Barrage; Black Arrow
or
/cast [mod:shift] Ice Block;Blink
Note:
The spell you put first is the one that works when shift is pressed, the one after the ";" is without the shift.
|
|
|
Post by Gimmick on Jan 26, 2015 14:43:08 GMT 10
My ONLY macro on my Destro Warlock:
/cast Havoc /targetlasttarget
Extremely complex and difficult I know but it does wonders for cleaving those shadowburns.
I always make mouseover macros for my healers just in case Vuhdo goes boom after a patch:
#showtooltip /cast [nomodifier,target=mouseover,help][nomodifier:alt]Healing Surge
Obviously replace Healing Surge with different spells. This will cast on your mouseover target OR your target (if no one is "mousedover") OR yourself (if no one is "mousedover" & you dont have a target)
And that's all I use
Gim
|
|
|
Post by Euphemism on Jan 26, 2015 16:34:42 GMT 10
Work Order NPCs
Purpose:
I'm sure there is a theme developing here. I'm lazy. I want to quickly find all work order NPCs even if they have wandered off.
Use:
Stand near the fountain in your garrison or near your garrison building. Click the macro and a raid marker will be applied to all your appropriate NPCs (This works for all my own NPCs but I don't have a couple of the buildings in any of my garrisons. Modify as required)
Macro:
/tar dalana /targetmarker 1 /tar marian /targetmarker 2 /tar justin /targetmarker 3 /tar peter k /targetmarker 4 /tar helay /targetmarker 5 /tar garm /targetmarker 6 /tar olly /targetmarker 7 /tar Trader /targetmarker 8
|
|
|
Post by Euphemism on Jan 26, 2015 21:17:06 GMT 10
Dual Spec/Armor
Purpose:
You know how many times I queued for a random dungeon as a (resto druid) healer and continued questing in dps spec. When the instance starts I change to resto but forget to change armor set!
Use:
One button to change both spec and armor set to match.
Macro:
/equipset [spec:1] Feral; Resto /usetalents [spec:1] 2; [spec:2] 1 /i Changing Spec, won't be a sec. Then i'll need mana. [macro]
Note:
The first line uses the names you gave the armor sets.
|
|
|
Post by treeline on Jan 27, 2015 10:48:12 GMT 10
A few macros i have used over the years.
FERAL This one was used while in feral to equip a caster weapon, and cast HotW and Hurricane to pawn mobs in a CM, and finally re-equip your feral weapon. Might want to change the weapons around and add more Hurricanes.
#showtooltip /equip Gaze of Arrogance /use Heart of the Wild /use Hurricane /equip Shan-Dun, Breaker of Hope
These two i use now for auto healing the focus which is normally the tank, there pump out quite a lot of free heals, as you heal yourself as well as the focus. Every finishing move i can do the 1st one and whenever on the second, usually waiting for energy.
/cast [@target, exists, noharm] Healing Touch /stopmacro [@target, exists, noharm] /cast [@focus, exists, noharm] Healing Touch /stopmacro [@focus, exists, noharm] /cast Healing Touch
/cast [@target, exists, noharm] Rejuvenation /stopmacro [@target, exists, noharm] /cast [@focus, exists, noharm] Rejuvenation /stopmacro [@focus, exists, noharm] /cast Rejuvenation
My Stampeding roar macro for getting party out of danger.
#showtooltip [stance:1] Stampeding Roar(Bear Form); [stance:3] Stampeding Roar(Cat Form) /cancelaura Dash /cancelaura Darkflight /cast [stance:1] Stampeding Roar(Bear Form); [stance:3] Stampeding Roar(Cat Form)
My Burst Macro
#showtooltip Berserk /cast Tiger's Fury /cast Incarnation: King of the Jungle /use 13 /cast Berserk
My Powershift Macro, instant shift back to present form.
/cast [stance:1] !Bear Form /cast [stance:2] !Cat Form /cast [stance:3] !Travel Form
My Cenarion Ward macro for placing on self or focus.
/cast [@target, exists, noharm] Cenarion Ward /stopmacro [@target, exists, noharm] /cast [@focus, exists, noharm] Cenarion Ward /stopmacro [@focus, exists, noharm] /cast Cenarion Ward
Roots and Cyclone Macros.
#showtooltip Cyclone /cast [@focus, exists] Cyclone; Cyclone
#showtooltip Entangling Roots /cast [harm, target=target] [target=focus] Entangling Roots
Wild Charge any form.
#showtooltip /cancelform [@target,help,nostance:0][@mouseover,help,nostance:0] /cast [@target,exists,help][@mouseover,exists,help][] Wild Charge /cast [@target, stance: 1/2/3/4/5, harm][@mouseover, stance: 1/2/3/4/5, harm] Wild Charge
Mighty Bash.
#showtooltip Mighty Bash /cast [@focus, exists] Mighty Bash: Mighty Bash
Faire Fire and marking it with raid icon
#showtooltip Faerie Fire /cast Faerie Fire /script SetRaidTargetIcon("target"7)
Just a few useful ones from my feral
|
|
|
Post by treeline on Jan 27, 2015 10:59:45 GMT 10
A Couple of Rogue ones, but i guess Zesh would have these or improved versions.
Tricks of the Trade, casting on target or focus
#showtooltip Tricks of the Trade /cast [help] [target=target, help] [target=targettarget, help] Tricks of the Trade
Pick Pocket macro, so useful
#show Pick Pocket /targetenemy /cast Pick Pocket /cleartarget
|
|
|
Post by treeline on Jan 27, 2015 11:13:27 GMT 10
Misc Macros
Click to move macros.
On. /console AutoInteract 1 OFF /console AutoInteract 0
Setting screen to scroll out even further than normal. The number can be changed to scroll out even further.
/script SetCVar("cameraDistanceMax",30)
|
|
|
Post by Zeshiku on Jan 27, 2015 15:08:08 GMT 10
My Rogue macro's
Tricks of the Trade
It'll cast on your target first, if no target then on your focus. If your focus target is dead, then it'll cast on your targets target. Handy if the tank you have as focus has died and the other tank has picked up the mobs
#showtooltip Tricks of the Trade /cast [@target,exists,noharm] [@focus,exists,nodead,noharm] [@targettarget,noharm] Tricks of the Trade
Premeditation/Ambush/Backstab
It'll cast premed on cooldown, then either Ambush or Backstab depending what stance you're in (0 = unstealthed, 1 = stealth, 2 = vanish, 3 = shadowdance)
/cast Premeditation /cast [stance:3] Ambush /cast [stance:2] Ambush /cast [stance:1] Ambush /cast [stance:0] Backstab
Shadowmeld and Ambush
Great for getting another 10 seconds of Find Weakness up on your target. Need to hit it twice, as Shadowmeld doesn't bring up the stealth action bar
#showtooltip shadowmeld /stopattack /cast shadowmeld /cast ambush
|
|
|
Post by choco on Jan 28, 2015 18:07:23 GMT 10
This is my "general purpose" gnome sequencer macro for my BM Hunter. It is the one that I spam in between auras and procs. The Pre-Macro sets up my pre-pull. I focus the tank, or whoever I want to MD to, make sure my #1 Pet is called, and charge in when the tank gets aggro. The ! ensures the associated shot gets fired even if I have to clip another one. Anything on the GCD is ignored until the next run through. The post macro fires off my trinkets. The last line before the post-macro is always changing, depending how I am doing with focus dumping using Arcane Shot. The way it is now is almost perfect, but if I get some new gear, I will alter the number of Cobra Shots to fit.
-- Poppachoc BM GP Sequences['BMGP'] = { PreMacro = [[ /cast [nopet,nodead]Call Pet 1;[@pet,dead]Revive Pet /targetenemy [noharm][dead] /startattack /petattack [@target,harm] /console Sound_EnableSFX 0 ]], '/cast [@focus,exists][@pet,exists] reset=30 Misdirection', '/cast [nochanneling] Bestial Wrath', '/cast [nochanneling] !Kill Command', '/cast !Kill Shot', '/cast [nochanneling] A Murder of Crows', '/cast [nochanneling] Dire Beast', '/cast Barrage', '/cast [nochanneling] Intimidation', '/castsequence [nochanneling] reset=target Arcane Shot,Cobra Shot,!Kill Command,Cobra Shot,Arcane Shot,Cobra Shot,Cobra Shot,!Kill Command,Arcane Shot,Cobra Shot', '/cast !Kill Shot', PostMacro = [[ /startattack /petattack /use [combat]13 /use [combat]14 /script UIErrorsFrame:Clear() /console Sound_EnableSFX 1 ]], }
|
|