Dead Men Walking

Forum Archive 2023 => World of Warcraft - Dead Men Raiding => dMw Gaming => Gaming Archive => DMR Members Only => Topic started by: Gandalf on March 24, 2009, 10:01:09 PM

Title: Macros - Useful macros in here
Post by: Gandalf on March 24, 2009, 10:01:09 PM
ok, this one will cycle through the three raid target icons using a simple mouseover. So bind to a key, mouseover target one, hit the button. Mouseover target two and hit the button, same for three. Alt will reset back to skull and if 15 seconds elapses then it'll also reset. Nabbed from another forum and tweaked for mouseover.

Quote/script if time()>(RI_t or 0) then RI_r=8;RI_t=time()+15 elseif IsAltKeyDown() then SetRaidTarget("mouseover",8);return elseif RI_r==8 then RI_r=2 elseif RI_r==2 then RI_r=7 else RI_r=8 end SetRaidTarget("mouseover",RI_r)

Variation on that theme. Without the alt to reset the target this cycles between four icons which should be plenty.

Quote/script if time()>(RI_t or 0) then RI_r=8;RI_t=time()+15 elseif RI_r==8 then RI_r=7 elseif RI_r==7 then RI_r=6 elseif RI_r==6 then RI_r=5 elseif RI_r==5 then RI_r=4 else RI_r=8 end SetRaidTarget("mouseover",RI_r)
Title: Macros - Useful macros in here
Post by: Gandalf on March 24, 2009, 10:10:46 PM
Mount.

One button mount macro. NOTE: Only reliably works at 80 with full flying skills) This'll cast a flying mount if you're in an area that allows it otherwise it will cast a normal mount.

To set the mount, you need to check the mount position and near the end of the script where you see "MOUNT",1 and "MOUNT",2 you need to change the number to be the mount that you want to cast. So in the example below, for a normal mount I am casting what is in slot 1 (My epic mount) and for my flying mount I am casting what is in slot 2 (which is my netherdrake)

Quote/run C=CallCompanion if(not IsMounted())then if(((GetZoneText()=="Dalaran")and(GetSubZoneText()~="Krasus' Landing"))or(GetZoneText()=="Wintergrasp")or not IsFlyableArea()or IsModifierKeyDown())then C("MOUNT",1)else C("MOUNT",2)end end
/dismount
Title: Macros - Useful macros in here
Post by: Azunai on March 25, 2009, 07:33:40 PM
Quote from: Gandalf;269928Mount.

One button mount macro. NOTE: Only reliably works at 80 with full flying skills) This'll cast a flying mount if you're in an area that allows it otherwise it will cast a normal mount.

To set the mount, you need to check the mount position and near the end of the script where you see "MOUNT",1 and "MOUNT",2 you need to change the number to be the mount that you want to cast. So in the example below, for a normal mount I am casting what is in slot 1 (My epic mount) and for my flying mount I am casting what is in slot 2 (which is my netherdrake)

Gogo Mount (http://www.wowinterface.com/downloads/info8272-GoGoMount.html) does all that plus randomly picks a mount from your collection too. Works for DK/Lock/Pally mounts, Druid forms (casts travel form if there's nothing faster), the whole shebang. Also adds autodismount, so you don't have to press a dismount button before herbing/mining/skinning or even attacking or using any other item ingame. I love it and couldn't do without it. Allows you to bind a hotkey to it via the hotkey menu so you don't even lose a bar button for it either!

Edit: That link is a patch, so you need to have this original version (http://www.wowinterface.com/downloads/fileinfo.php?id=6383) as well.
Title: Macros - Useful macros in here
Post by: Gandalf on August 04, 2009, 07:40:33 PM
Healing macro

#showtooltip
/console Sound_EnableSFX 0
/cast [target=mouseover,exists,nodead][target=playertarget,exists,help][target=focus,exists,nodead][target=player] Heal
/console Sound_EnableSFX 1
/run UIErrorsFrame:Clear()
Title: Macros - Useful macros in here
Post by: Tirkad on August 05, 2009, 06:41:11 AM
Quote from: Gandalf;285171Healing macro

I've always used healbot since vanilla, it's A LOT more easy to configure and handle than macros on built in interface.
Title: Macros - Useful macros in here
Post by: Drakelin on August 05, 2009, 11:16:30 AM
*Love Healbot*
Title: Macros - Useful macros in here
Post by: Jim on August 05, 2009, 11:18:01 AM
Grid + Mouseover macro's for PW:S and Renew = win
Title: Macros - Useful macros in here
Post by: Drakelin on August 05, 2009, 11:23:15 AM
my normal click on a name gives flash heal, middleclick gives renew, shift+middleclick Prayer of mending,  can do all my spells with my mouse and shift, ctrl or alt :D
Title: Macros - Useful macros in here
Post by: JonnyAppleSeed on September 04, 2009, 08:22:52 AM
some info on focus macros

http://www.wowwiki.com/Focus_target

For me roots, cyclone, and sleep all set up to use focus.. my raid frames also show my focus and how long the spell is active

----------------------------------------------------------

example to jiggle to your needs

this is macro for sheeping

#showtooltip Polymorph(Rank 1: Pig)  
/clearfocus [modifier:alt]  
/focus [target=focus,noexists]; [target=focus,dead]  
/clearfocus [target=focus,help]  
/cast [target=focus,exists,harm] Polymorph(Rank 1: Pig)  

if you just press it, it will set your current target as focus(unless you already have focus already), and sheeps (pigs) it, and if u press it normally again, it will sheep your FOCUS target.

if you press it with alt, erases your focus, sets your current target as focus and sheeps it.

you can of course change alt with shift and different porlymorph.

------------------------------------------
Title: Macros - Useful macros in here
Post by: TeaLeaf on September 04, 2009, 08:36:55 AM
Love Clique.
Title: Macros - Useful macros in here
Post by: Sithvid on September 04, 2009, 11:18:26 PM
TY Jas will sort it myself,,,then ask for help on TS
Title: Macros - Useful macros in here
Post by: Azunai on September 04, 2009, 11:53:34 PM
Is there any way at all to put multiple spells that both trigger a GCD in 1 macro?

Here's the situation: I would like to combine Stormstrike with Shamanistic Rage. Shamanistic Rage gets used when off CD and when it's on CD the button simply casts Stormstrike. This:
Quote#showtooltip Stormstrike
/console Sound_EnableSFX 0
/use Trinket A
/use Trinket B
/cast Stormstrike
/console Sound_EnableSFX 1
/run UIErrorsFrame:Clear()
is how I normally incorporate Trinkets and Cooldowns that do not trigger a GCD, but when there's more than 1 ability on a GCD in the same macro it doesn't seem to work, at least not by using the above macro. I've tried working with /in, i.e. making it first say "/cast Stormstrike" then "/in 1.5 /cast Shamanistic Rage", but /in and /cast don't combine. Anyone know if what I want is possible at all?
Title: Macros - Useful macros in here
Post by: Gandalf on September 05, 2009, 08:16:59 AM
Quote from: Azunai;288710Is there any way at all to put multiple spells that both trigger a GCD in 1 macro?

Here's the situation: I would like to combine Stormstrike with Shamanistic Rage. Shamanistic Rage gets used when off CD and when it's on CD the button simply casts Stormstrike. This:

is how I normally incorporate Trinkets and Cooldowns that do not trigger a GCD, but when there's more than 1 ability on a GCD in the same macro it doesn't seem to work, at least not by using the above macro. I've tried working with /in, i.e. making it first say "/cast Stormstrike" then "/in 1.5 /cast Shamanistic Rage", but /in and /cast don't combine. Anyone know if what I want is possible at all?

I don't believe it is anymore. Blizzard removed that functionality. The only way you could possibly do it is a cast sequence and mash the button several times.
Title: Macros - Useful macros in here
Post by: Azunai on September 05, 2009, 11:17:11 AM
I was thinking that, but thought maybe there was some more complex way to do it. Makes sense I guess since you could play your entire character with just one button if you set it up properly ^^
Title: Macros - Useful macros in here
Post by: Gandalf on September 07, 2009, 08:19:23 AM
Quote from: Azunai;288731I was thinking that, but thought maybe there was some more complex way to do it. Makes sense I guess since you could play your entire character with just one button if you set it up properly ^^

Yeah, I guess that is their reasoning behind it. Though limiting each macro to 255 chars also hampers things. Surely they've heard of longtext fields :D
Title: Macros - Useful macros in here
Post by: Azunai on September 08, 2009, 12:24:48 AM
The mail system shows differently xD
Title: Macros - Useful macros in here
Post by: Vargen on September 08, 2009, 06:50:51 AM
I usually use castsequence or castrandom if I need one button to do multiple things. Using random is probably better for things that have a cooldown.
 
I would make it something like this:
 
#show
/startattack
/castrandom Stormstrike, Shamanistic Rage
Title: Macros - Useful macros in here
Post by: Azunai on September 08, 2009, 11:51:20 AM
You would have to press the button twice though if it ends up picking SR when it's on CD right? Kinda blows when it picks it multiple times in a row xD I'll give it a shot see what it's like.
Title: Macros - Useful macros in here
Post by: Bellanie on September 08, 2009, 11:56:15 AM
give this a try i used to use it when leveling means pressing it twice but it might work for ya


#showtooltip Stormstrike
/castsequence reset=60 Shamanistic Rage, Stormstrike

or try

#showtooltip Shamanistic Rage
/startcombat
/castsequence reset=10/stormstrike, shamanistic rage
 but also if you have a any trinkets AP use on them you could always add that in for extra mana regen
Title: Macros that get daily use
Post by: Gandalf on November 09, 2009, 10:15:51 PM
ok, due to popular demand, here are all of the macros that I use daily. (well, not all of them, as most are the same but have different spell names, but you'll get the idea!)

All the marking macros require you to have raid assist.

Target and mark with a green triangle.
/target Bomb bot
/target Crusher Tentacle
/script SetRaidTarget("target",4)


Hodir 25 man - marks the mages
/target Missy Flamecuffs
/script SetRaidTarget("target",1)
/target Sissy Flamecuffs
/script SetRaidTarget("target",2)


Hodir 10 man - marks all
/target Missy Flamecuffs
/script SetRaidTarget("target",7)
/target Ellie Nightfeather
/script SetRaidTarget("target",6)
/target Elementalist Avuun
/script SetRaidTarget("target",5)
/target Field Medic Penny
/script SetRaidTarget("target",4)


More raid targeting
/target Dark Rune Watcher
/script SetRaidTarget("target",4)
/target Snaplasher
/script SetRaidTarget("target",5)
/target Dark Rune Champion
/script SetRaidTarget("target",6)
/target Dark Rune Evoker
/script SetRaidTarget("target",4)


My main tanking rotation, based on howling blast as the opener.
#showtooltip
/console Sound_EnableSFX 0
/castsequence reset=combat Howling Blast, Blood Strike, Blood Strike, Obliterate
/cast !Rune Strike
/run UIErrorsFrame:Clear()
/console Sound_EnableSFX 1

The !cast Rune Strike will proc Rune Strike whenever it is available. The ! is very important as this will not cancel the ability if I spam the button :)

Same as above, but a single action with Rune Strike in there too
#showtooltip
/console Sound_EnableSFX 0
/cast Frost Strike
/cast !Rune Strike
/run UIErrorsFrame:Clear()
/console Sound_EnableSFX 1


Get targets to you fast!
#showtooltip
/console Sound_EnableSFX 0
/target Frost Sphere
/cast Death Grip
/console Sound_EnableSFX 1
/run UIErrorsFrame:Clear()


Now for some healing:
My main healing macro
#showtooltip
/console Sound_EnableSFX 0
/cast [target=mouseover,exists,help][target=playertarget,exists,help][target=focus,exists,nodead][target=player] Renew
/console Sound_EnableSFX 1
/run UIErrorsFrame:Clear()

This is the core, and I have this macro for all my heal spells, just the renew example is shown above but the same code can be used for all spells.

Quick explanation of the parts of the cast as you may want to tweak the order.
1. [target=mouseover,exists,help] If I have mouse over a player, cast this spell.
2. [target=playertarget,exists,help] No mouseover but a friendly target targeted, cast this spell
3. [target=focus,exists,nodead] No mouse over or target but I have a focus and that focus is not dead then cast this spell
4. [target=player] none of the above then cast it on me!

The 'help' part of the macro is really useful as I can target an enemy target and still heal my focus, as the [target=playertarget,exists,help] means that an enemy cannot be helped so it ignores this part of the macro.

Shadow priest, example rotation (this is one of three that I use, all on different buttons depending on the situation I use a combination of the three)
#showtooltip
/console Sound_EnableSFX 0
/castsequence reset=combat Vampiric Embrace, Devouring Plague, Vampiric Touch, Shadow Word: Pain, Devouring Plague, Vampiric Touch, Shadow Word: Pain
/console Sound_EnableSFX 1
/run UIErrorsFrame:Clear()


Quick change mouse over raid targets
/script if time()>(RI_t or 0) then RI_r=8;RI_t=time()+15 elseif RI_r==8 then RI_r=7 elseif RI_r==7 then RI_r=6 elseif RI_r==6 then RI_r=5 elseif RI_r==5 then RI_r=4 else RI_r=8 end SetRaidTarget("mouseover",RI_r)
Map to a button, mouse over targets and spam :) (Requires raid assist)

One button mount (though I need to tweak it now you can fly in Wintergrasp!)
/run C=CallCompanion if(not IsMounted())then if(((GetZoneText()=="Dalaran")and(GetSubZoneText()~="Krasus' Landing"))or(GetZoneText()=="Wintergrasp")or not IsFlyableArea()or IsModifierKeyDown())then C("MOUNT",1)else C("MOUNT",4)end end
/dismount

("MOUNT",1) Horsie in slot 1
("MOUNT",4) Flying mount in slot 4
Tweak as appropriate, just pick the horsie first, then the flying mount.

For hunters;
Mouseover tranq shot
#showtooltip
/console Sound_EnableSFX 0
/cast [target=mouseover] Tranquilizing Shot
/console Sound_EnableSFX 1
/run UIErrorsFrame:Clear()

Not used this one for ages, and would probably be more useful with a focus on the boss, so tweak like so;
#showtooltip
/console Sound_EnableSFX 0
/cast [target=focus,exists,nodead] Tranquilizing Shot
/console Sound_EnableSFX 1
/run UIErrorsFrame:Clear()


Finally, TS info :narnar:
/raid TS Info: ts.storms-uk.com
/raid Password=dMwTalking
/p TS Info: ts.storms-uk.com
/p Password=dMwTalking


Any questions, please ask :D
Title: Macros - Useful macros in here
Post by: Jim on November 10, 2009, 06:39:45 PM
if anyone ever needs the portal macro for Yogg (if im not here) obviously can change the names if needs be

/ra Places (Clockface)
/ra Group 1: (Left when inside)
/ra 12: Whitey
/ra 1: Deminion
/ra 2: Deeathy
/ra 3: Gaebora
/ra 4: Tanales:
/ra Group 2: (Right when inside)
/ra 6: Jas
/ra 8:  Limpsy
/ra 9: Athruan
/ra 10: Dannage
/ra 11: Sokhar
Title: Macros - Useful macros in here
Post by: Azunai on November 16, 2009, 07:09:23 PM
Necro maybe you can help me with this. I am sure I found the necessities on the forum elsewhere but I can't seem to find them anymore.

I basically want a macro that does the following:

When I alt+click it on a target, it sets them as focus.
When I use it on a target, it casts Hand of Salvation on them.
Whichever way I use it, I should never lose my current target.

Any idea how to set it up?
Title: Macros - Useful macros in here
Post by: Gandalf on November 17, 2009, 10:54:32 PM
I don't use key modifiers in my macro, mainly because I use a secondary keypad and they are all bound to something meaningful.

Anyway, I'm not sure you can use modifiers with mouseclicks, but if it were bound to a button, then this should work.

#showtooltip
/console Sound_EnableSFX 0
/focus [modifier:alt,target=mouseover,help,nodead,exists]
/cast [target=focus,help,nodead,exists] Hand of Salvation
/console Sound_EnableSFX 1
/run UIErrorsFrame:Clear()


The great thing about mouseovers is that you don't need to change your current target. However, I'm not sure if the modifier will work with a mouseover. Will need testing.

Plenty of info here; http://www.wowwiki.com/Making_a_macro
Title: Macros - Useful macros in here
Post by: Azunai on November 18, 2009, 12:05:03 PM
Well yes it needs to be a button on my hotbar. :) The key thing is the target of the ability changes depending on who's highest on aggro. Since I can't think of a way to incorporate an Omen threat state into a macro I'll just have to manually indicate who the target is by setting it as focus (which is what the modifier is needed for I guess). Having set them as focus, pressing the same button again w/o the modifier casts Salvation on them. I guess adding /targetlasttarget and /startattack should make it so I don't lose my target.

Thanks I'll fiddle with that!
Title: Macros - Useful macros in here
Post by: Grimnar on November 18, 2009, 07:44:29 PM
Well i aint a real macro user.. But i am trying to use a few the last few weeks.
 
At the moment i only use 1 for tanking, i really use it when i am on add duty so i can look around for the next one a bit more easier.
 
As dps i don't use them for now, with the reason i don't have a nice one for my rotation and it keeps me focused/awake as i have to press buttons:narnar:
 
But here are the 2 i use as Tank:
 
#showtooltip
/console Sound_EnableSFX 0
/castsequence reset=4 Mangle (Bear), Lacerate, Swipe (Bear), Lacerate, Faerie Fire (Feral)
/run UIErrorsFrame:Clear()
/console Sound_EnableSFX 1

This one is for standard tanking and getting rage, this one will keep your rage up.
 
#showtooltip
/console Sound_EnableSFX 0
/castsequence reset=4 Mangle (Bear), Lacerate, Swipe (Bear), Lacerate, Faerie Fire (Feral)
/cast Maul
/run UIErrorsFrame:Clear()
/console Sound_EnableSFX 1

This one i use for boss tanking when i have already build up some rage, as for this one i need to get hit etc. It is almost the same as the first one but this one also uses "Maul" that creates loads of thread but also uses loads of rage. So if you want to use this one then make sure you have enough rage and still enough rage comming in.
Title: Macros - Useful macros in here
Post by: Azunai on November 18, 2009, 08:08:28 PM
Fiddled around with the Salv one and it turns out I don't need the modifier. If I remove that line I can just press the button whilst hovering over someone and it'll cast Salv without me losing target. Thanks :)
Title: Macros - Useful macros in here
Post by: Gandalf on November 21, 2009, 12:41:05 AM
A couple more;

List raid members with no flask;
/run nf="[Flask!]: ";for i=1,GetNumRaidMembers()do for b=1,41 do ufl=UnitAura('raid'..i,b);if ufl then if strfind(ufl,"Flask")then break;end;elseif b==41 then nf=nf..UnitName('raid'..i).." ";end;end;end;SendChatMessage(nf,"raid");

List raid members with no food or eating food;
/run nfb="[Eat!]: ";for i=1,GetNumRaidMembers()do for b=1,40 do ua=UnitAura('raid'..i,b);if ua=="Well Fed"or ua=="Food"then break;elseif b==40 and ua~="Well Fed"then nfb=nfb..UnitName('raid'..i).." ";end;end;end;SendChatMessage(nfb,"raid");

Nabbed from the wowiki site as I was researching a targeting range macro. Unfortunately it doesn't appear to be possible what I want to do, but I have come up with an interesting macro that marks a target depending on it's range from you. Not really of much benefit, but there you go. I wanted something that checked the range of a mob then targeted it if it was outside melee range and taunted back....
Title: Macros - Useful macros in here
Post by: Tanales on November 21, 2009, 07:53:47 AM
I think the range check addons ive seen are using spells with diffrent range to determine how far away a target is.
It should be doable to use something similar in a macro, i dont know if 255 chars will be enough though :g:
Title: Macros - Useful macros in here
Post by: Azunai on November 21, 2009, 10:23:37 AM
Yea like, /target blabla and if is out of range then /cast taunt or w/e

But I think it would still need some way to target the mob, like mouse over or manual click.

I like this thread btw.
Title: Macros - Useful macros in here
Post by: JonnyAppleSeed on January 22, 2010, 05:41:24 PM
The main ones i use for drood healing (i know i use healbot) :doh:

hot stacks on 1player
/castsequence reset=7 [target=hbtarget] Rejuvenation, Lifebloom, Lifebloom, Lifebloom, Wild Growth

Followed with
/castsequence reset=7 [target=hbtarget] Nourish, Regrowth, Wild Growth


Raid aoe healz (clicky once on each member)

/castsequence reset=7[target=hbtarget] Rejuvenation, Rejuvenation, Rejuvenation, Rejuvenation, Rejuvenation, Wild Growth

Emergancy button
/castsequence [target=hbtarget] reset=12 Rejuvenation, Swiftmend, Nature's Swiftness, Healing Touch
Title: Macros - Useful macros in here
Post by: Deminion on March 30, 2010, 03:57:40 PM
i'm trying to work out a singlebutton tanking, but having trouble getting Revenge (http://www.wowhead.com/?spell=57823) to fit in properly.
Atm i got this, however i don't seem to get revenge to activate properly.
/cast Heroic Strike
/castsequence reset=combat Devastate, Shield Slam, Devastate, Devastate, Shield Slam, !Revenge
Title: Macros - Useful macros in here
Post by: Vlas on April 23, 2010, 04:56:40 PM
best one to use for 1 button tanking is;

/castradom Devastate, Shield Slam
/cast Heroic Strike

also for AoE

/Castrandom Devastate, Shield Slam
/Cast Cleave

for the AoE macro i spam it whilst pressing Tab to switch target every so often
Title: Hunter macros
Post by: DFE on April 26, 2010, 10:04:47 AM
I am not a big fan of macros but these are handy:

1)Misdirect
#showtooltip misdirection
/cast [target=focus, help] misdirection; [help] misdirection; [target=pet, exists] misdirection

I your focus is friendly (tank), you MD to him, otherwise you MD to pet

2)Kill command
#showtooltip your_shot_name
/cast Kill Command
/cast your_shot_name

Kill command is off GCD, like this you can bind it to any shot so that you dont miss it a single time when it is available


Then there are some situational macros I use for particular fights where I have some special task or which just allows me to do things faster (like
/tar Blistering Zombie
/cast Distracting shot

or

/cast [@pettarget] serpent sting
(refreshes serpent sting on Lady DW during P1)

or
/tar Blood beast
/cast Distracting Shot
(just to make sure Blood beast goes for me and triggers the frost trap

or
/tar Kor'kron Battle-Mage
/cast hunter's mark
(I press this when mid-air so that I can start firing when I land)
Title: Macros - Useful macros in here
Post by: Leemo on April 29, 2010, 02:11:07 PM
These pale into insignificance compared to this macro, the greatest macro in the history of the universe...

That's right ladies and gentlemen, the Bubble-Hearthstone:

#showtooltip
/castsequence reset=2 Divine Shield,Hearthstone
:dribble:
Title: Macros - Useful macros in here
Post by: Michelanio on April 29, 2010, 02:59:20 PM
Quote from: Leemo;309155These pale into insignificance compared to this macro, the greatest macro in the history of the universe...

That's right ladies and gentlemen, the Bubble-Hearthstone:

#showtooltip
/castsequence reset=2 Divine Shield,Hearthstone
:dribble:

if you got that as a macro you really are lazy :roflmao:
Title: Macros - Useful macros in here
Post by: Legolei on November 07, 2010, 10:27:30 AM
I'm not a big macro user, but these are the two macro's I use in ICC fights:

First, quick switch for Lord Marrowgar / Lich King
   /tar bone spike
/tar val'kyr
/attack
/petattack


No spell, it depends on what is available.

Second, for the first phase in the Lich King fight, tranq shot to remove rage
   #showtooltip Tranquilizing Shot
/cast [@mouseover] Tranquilizing Shot


This way I do not have to switch target.
Title: Macros - Useful macros in here
Post by: TeaLeaf on November 07, 2010, 03:24:54 PM
I'd add, in 25 man LK you run a similar macro, but as you have 2 hunters alternating CDs you use focus macros to select 'your' target & avoid retargeting etc.
Title: Macros - Useful macros in here
Post by: Legolei on April 23, 2011, 11:33:15 AM
My current misdirect macro:

#showtooltip Misdirection
/cast [@mouseover,exists,nodead,help][@focus,exists,nodead,help][@playerpet,exists,nodead] Misdirection
Title: Macros - Useful macros in here
Post by: Ranualf on September 05, 2011, 12:03:33 PM
Abolish Disease:
#showtooltip
/cast [target=mouseover, exists, noharm][target=target, exists, noharm][target=player] Abolish Disease

Binding Heal:
#showtooltip
/cast [target=mouseover, exists, noharm][target=target, exists, noharm] Binding Heal

CoH:
#showtooltip
/cast [target=mouseover, exists, noharm][target=target, exists, noharm][target=player] Circle of Healing

Fearward, NO mouseover conditional in this macro:
#showtooltip
/cast [target=target, exists, noharm][target=player] Fear Ward

Flash Heal:
#showtooltip
/cast [target=mouseover, exists, noharm][target=target, exists, noharm][target=player] Flash Heal

Greater Heal:
/stopcasting
/cast [target=mouseover, exists, noharm][target=target, exists, noharm][target=player] Greater Heal

Guardian Spirit, this macro will NOT cast GS on yourself if you have no mouseover or target:
#showtooltip
/cast [target=mouseover, exists][target=target, exists] Guardian Spirit
/in 10 /y GUARDIAN SPIRIT FADED!!!

- this macro will both cast GS and also announce when GS has ended in yell format

Penance (this will not work offensively!!!):
#showtooltip
/cast [target=mouseover, exists, noharm][target=target, exists, noharm][target=player] Penance

Power Infusion:
#showtooltip
/cast [target=mouseover, exists, noharm][target=target, exists, noharm][target=player] Power Infusion

Prayer of Healing:
#showtooltip
/cast [target=mouseover, exists, noharm][target=target, exists, noharm][target=player] Prayer of Healing

Prayer of Mending:
#showtooltip
/cast [target=mouseover, exists, noharm][target=target, exists, noharm][target=player] Prayer of Mending

Pain Suppression, this macro will NOT cast PS on yourself if you have no mouseover or target:
#showtooltip
/cast [target=mouseover, exists, noharm][target=target, exists, noharm] Pain Suppression
/in 8 /y PAIN SUPPRESSION FADED!!!

- this macro will both cast PS and also announce when PS has ended in yell format

PW:Shield:
#showtooltip
/cast [target=mouseover, exists, noharm][target=target, exists, noharm][target=player] Power Word: Shield

Renew:
#showtooltip
/cast [target=mouseover, exists, noharm][target=target, exists, noharm][target=player] Renew

Dispel macro:
#showtooltip
/cast [target=mouseover, exists][target=target, exists] Dispel Magic

Mass Dispel, spam this button without cancelling the spell and retaining the big green thing
#showtooltip
/cast !Mass Dispel


all shamelesly ninja`d from another site
Title: Macros - Useful macros in here
Post by: Azunai on September 05, 2011, 12:16:03 PM
I reckon they all go around the same basic structure Amber? :P

#showtooltip
/cast [target=mouseover, exists, noharm][target=target, exists, noharm][target=player] Your Heal Here


;-)
Title: Macros - Useful macros in here
Post by: Treach on September 08, 2011, 07:33:22 AM
Little macro shortener:

target= can be replaced with @ to help save space:

#showtooltip
 /cast [target=mouseover, exists, noharm][target=target, exists, noharm][target=player] Your Heal Here
 
Becomes:

#showtooltip
 /cast [@mouseover, exists, noharm][@target, exists, noharm][@player] Your Heal Here
 
and gives you some space to add modifiers to the macro.
Title: Macros - Useful macros in here
Post by: JonnyAppleSeed on January 18, 2012, 06:15:09 PM
The jumping kitty... used to regen energy ... you need to run out of range but the Ravage will make up for it... It also puts you in the perfect position on a mob / boss and the cooldown is nice and quick

#showtooltip
/castsequence reset=12 Feral Charge(Cat Form), Ravage(Cat Form)!
Title: Macros - Useful macros in here
Post by: pälsboll on January 18, 2012, 06:42:10 PM
execllent thinking there Jas. one button to smash on instead of two :D thanks
Title: Macros - Useful macros in here
Post by: Grimnar on January 18, 2012, 06:56:56 PM
Quote from: pälsboll;342254execllent thinking there Jas. one button to smash on instead of two :D thanks

in that case for you:

Beserk including tigers fury
Quote#showtooltip Berserk
/use Tiger's Fury
/use Berserk

Skullbash
Quote[#showtooltip [noform][]Skull Bash(Cat Form)
/use [form:1,@focus,exists,nodead,harm] [form:1] Skull Bash(Bear Form); [form:3,@focus,exists,nodead,harm] [form:3] Skull Bash(Cat Form)
Title: Macros - Useful macros in here
Post by: JonnyAppleSeed on April 02, 2012, 06:50:34 PM
one for my fire mage

/use 13
/use 14
/castsequence reset=target Living Bomb, Fireball, Fireball, Fireball, Fireball, Fireball, Living Bomb, Fireball, Fireball, Fireball, Fireball, Living Bomb, Fireball, Fireball, Fireball, Fireball

just add or take away a fireball dependent on your cast speed as you dont want to clip living bomb ... its nasty but it works :P
also remove the use 13/14 if you want to manualy pop your trinkets
Title: Macros - Useful macros in here
Post by: Azunai on April 02, 2012, 09:12:05 PM
Christ Jas, you really do everything with just 1 button don't you :P
Title: Macros - Useful macros in here
Post by: Deminion on February 12, 2013, 04:05:49 AM
Been working on a macro for semi. Where she wants to use http://www.wowhead.com/spell=88684 and if on cd http://www.wowhead.com/spell=2050
 (http://www.wowhead.com/spell=2050)So far i've tried a few combo's, and currently stuck on this.
#showtooltip Holy Word: Serenity
/cast reset=10 [help, @hbtarget, nodead][help, @target, nodead] Holy Word: Serenity
/cast [help, @hbtarget, nodead][help, @target, nodead] Heal

But not too sure if it will work. Any input?
Title: Macros - Useful macros in here
Post by: JonnyAppleSeed on February 12, 2013, 08:33:57 AM
#showtooltip Holy Word: Serenity
/castsequence reset=10 [@hbtarget] Holy Word: Serenity, Heal, Heal, Heal, Heal, Heal, heal,




It should reset every 10 secs ... ill have a look later at how i linked my druid swiftmend and wild growth when i get back  .... same function as your looking for
Title: Macros - Useful macros in here
Post by: Deminion on February 12, 2013, 11:20:28 AM
Tried castsequence, but with only Heal put in there once, and it didn't function :sad:

Quote6. Cast X when Y is on cooldown.
Can't do it. Macros can't check for Cooldown on any spells.
found on wowhead.
Title: Macros - Useful macros in here
Post by: Ammon on February 13, 2013, 05:26:42 PM
castsequences reset based on when the macro was last triggered, rather than when first pushed..
Title: Macros - Useful macros in here
Post by: Ammon on February 28, 2013, 07:26:46 PM
After hearing TL in raid dpsing with his healing gear :)
I figured i'd post a simple macro i use for respec.

/equipset [spec:1] Secondary; [spec:2] Primary
/usetalents [spec:1] 2; 1
Title: Macros - Useful macros in here
Post by: TeaLeaf on March 01, 2013, 11:04:01 AM
Quote from: Ammon;367597After hearing TL in raid dpsing with his healing gear :)
I figured i'd post a simple macro i use for respec.
I still managed 80k dps though so it wasn't too awful!  
Must have been something to do with the 24.8% hit rating my healing gear gave me :blush: :doh:
Title: Macros - Useful macros in here
Post by: Ammon on March 01, 2013, 02:09:58 PM
Two Caveats with the respec macro.
First:> you need to rename primary or secondary to match your gearset names, or what i did was just name all the gearsets after the macro so one macro was valid for all sixteen characters.

Second:> this will NOT work for warriors or shamans switching to dual wield as it gearswaps first then respecs, due to the respec having a cast time and being unable to swap kit while still casting.
The specs outside of dedicated dual wield can't put a weapon in the offhand so the ui just gives an error on gearswap then switches spec.

I posted the thing mid raid hence it seeming rushed, lacking the above info.
Title: Macros - Useful macros in here
Post by: TeaLeaf on May 20, 2013, 04:56:21 PM
Macro to change the ability use depending on the spec you chose.   For example, this one will cast whatever Tier 1 talent you selected in your build.

#showtooltip
/use Void Tendrils
/use Psyfiend
/use Dominate Mind
/script n_vt=GetSpellInfo(108920); n_pf=GetSpellInfo(108921); n_dm=GetSpellInfo(605)
/run SetMacroSpell("15", GetSpellInfo(n_vt) or GetSpellInfo(n_pf) or GetSpellInfo(n_dm))

This one does the Tier 6 talent choice:
/use [@mouseover,help]Cascade;[@target]Cascade
/use divine star
/use halo
/run m_c=GetSpellInfo(121135); m_ds=GetSpellInfo(110744); m_h=GetSpellInfo(120517)
/run SetMacroSpell("90", GetSpellInfo(m_c) or GetSpellInfo(m_ds) or GetSpellInfo(n_dm))
Important to note that the macro *HAS* to be named '15' for the first one, or '90' for the second one.   Etc.
Title: Macros - Useful macros in here
Post by: Tanales on September 23, 2013, 11:15:27 PM
World Boss looted check
/run for k, v in pairs({ Galleon = 32098, Sha = 32099, Oondasta = 32519, Celestials = 33117, Ordos = 33118, Nalak = 32518})
do print(format("%s: %s", k, IsQuestFlaggedCompleted(v) and "\124cff00ff00Yes\124r" or "\124cffff0000No\124r")) end
Title: Macros - Useful macros in here
Post by: Deminion on May 28, 2018, 08:27:36 PM
Anyone still responding in this thread?

Trying to build a macro for a holy paladin

#showtooltip/cast [@mouseover, exists, noharm][@hbtarget, exists, noharm][@focus, exists, noharm][@player] Holy Light
/cast [mod:ctrl][@mouseover, exists, noharm][@hbtarget, exists, noharm][@focus, exists, noharm][@player] Flash of Light

Trying to build Holy Light and Flash of Light together, with ctrl as a modifier for Flash of Light. However i only get to cast Holy Light, and 2nd part won't trigger.