taultunleashed logoALL MACROS- all classes : World of Warcraft General Discussions
newtopic  postreply
 [ 14 posts ] 
blue large dot

ALL MACROS- all classes : World of Warcraft General Discussions

Posted: March 7th, 2008, 6:28 am
 
billy99

Total Posts: 57
Joined: November 10th, 2007, 6:27 am
billy99's Reps: 0
User avatar
Active User > 50 Posts
Heres a list of all the macros for each class, and a few other random ones.

MAGE MACROS

Contents

1. Offensive Macros

Spammable Arcane Missiles

Interrupt Ice Lance

Opener Pyroblast

Modifier Pyroblast

Frostbolt(Rank 1) Kiting

Stealth Breaker Arcane Explosion

One-Button Blizzard/Flamestrike

Castsequence Attack Routine

Friendly Fire Targeting

Cooldown Burners

I.W.I.N Buttons
--Berserking & MQG
--PoM AP Trinket Pyroblast

Pet Tricks, the Water Elemental and you.
--Spammable Summon & Attack
--Summon & Freeze
--Dismiss (& Invisibility)
--Modifier Nova
--On Demand Shatter

2. Defensive Macros

Blink & Look

Decurse

Interrupt Counterspell

Focus Counterspell

Your Favorite Harmless Animal, Polymorph
--Polymorph: Focus
--Polymorph: Spam
--Polymorph: Random
--Polymorph: Target Alert

Shapeshifting, Ice Cube Form
--Breakable Ice Block
--Ice Block/Cold Snap
--Break & Counterspell
--Block’n’Blink

One-Button Wards

Ice Barrier & Mana Shield

Self-Bandaging

3. Utility Macros

All-in-One Mana Gems

Evocation

All-in-One Food & Water

Smart Dampen/Amplify

Self Buff Sequence

One-Button Armor

One-Button Portal

One-Button Teleport

High Level Portal & Teleport

4. Keybinding 201

SetBindingMacro
--Macro
--Bind
--Save

SetBindingSpell

Last Updated 11-15-07 - Edited for changes in Patch 2.3.
Archived /stopcasting section
Corrected random Polymorph to use the new (undocumented) spell name - Polymorph(Rank 1: Pig)
Shortened various macros for [modifier] to [mod] and [button] to [btn] changes
Eliminated reference to Detect Magic
Added Manna Biscuits & Ritual of Refreshment to the food & drink macro

Offensive Macros


Spammable Arcane Missiles
This macro prevents you from interrupting an Arcane Missiles cast by recasting too early.

/cast [nochanneling:Arcane Missiles] Arcane Missiles


Interrupt Ice Lance
Mostly for Frostbite mages, this macro stops whatever spell you were casting and casts Ice Lance.

/stopcasting
/cast Ice Lance


Opener Pyroblast
This macro casts Pyroblast when you’re pulling. If you’re in combat, it casts Fireball.

/cast [nocombat] Pyroblast; Fireball


Modifier Pyroblast
For those with 8/8 Netherwind or similar proc PoM effects, this will ordinarily cast Fireball, but will use Pyroblast instead if you hold Alt. Because of latency, you won’t be able to cast as fast as possible and make use of this. The same was true of old automatic NW macros anyway.

/cast [mod:alt] Pyroblast; Fireball


Frostbolt(Rank 1) Kiting
Hold alt for the fast casting snare, or cast your maximum rank.

/cast [mod:alt] Frostbolt(rank 1); Frostbolt


Stealth Breaker Arcane Explosion
On a normal key press or click, the first macro casts Arcane Explosion (maximum rank), but on a right click it uses Rank 1. The second option automatically downranks if you're out of combat.

/cast [btn:2] Arcane Explosion(Rank 1); Arcane Explosion


/cast [nocombat] Arcane Explosion(Rank 1); Arcane Explosion


One-Button Blizzard/Flamestrike
Click for Blizzard, or alt-click for Flamestrike.

/cast [mod:alt] Flamestrike; Blizzard


Castsequence Attack Routine
This is a cast sequence designed for mana efficiency - three Scorches and an Arcane Blast. It will reset to Arcane Blast if not pressed for 7 seconds (at least enough time for the debuff to begin to fade).

/castsequence reset=7 Arcane Blast, Scorch, Scorch, Scorch, Scorch


Friendly Fire Targeting
Replacing spells with this macro will cause you to cast them at your target’s target if you’re targeting a unit which cannot be attacked.

/cast [harm] [target=targettarget] Fireball


Cooldown Burners
Automatically casting spells or using trinkets whenever they are cooled down can still be done, if the spells don’t cause a global cooldown when activated. However, any time the trinket or spell is not ready, error text is displayed, error speech is triggered, and the “spell failed” sound effect is played. More complex scripts can remove the text, but I have not found a way to remove the failure sound. Regardless, here are two such macros.

/use Zandalarian Hero Charm
/stopcasting
/cast Fireball


/cast Combustion
/stopcasting
/cast Fireball


I.W.I.N Buttons
These are a number of macros to instantly activate spell enhancers and cast your attack. First, the troll only berserking & haste trinket combo…

/use Mind Quickening Gem
/stopcasting
/cast Berserking
/stopcasting
/cast Fireball

…and the classic Presence of Mind, Arcane Power, and trinket macro.

/cast Presence of Mind
/stopcasting
/cast Arcane Power
/stopcasting
/use Vengeance of the Illidari
/stopcasting
/cast Pyroblast
NOTE: There's a slight problem with this one. You can't use it while running. Well, you can, but you have to click twice. Every line evaluates at the same time, so the /cast Pyroblast part cancels itself and gives you an error message at first. A second press will launch it (because you'll already have PoM active when it tests conditions). This is the best approach to this kind of macro, because it's 1 push if standing, 2 if running. Sorry about the limitations of the language.


Pet Tricks: the Water Elemental and you.
Spammable Summon & Attack – This will summon your pet, and if pressed again, will set it to attack your target ones the lag on summoning finishes. Spamming is okay, and won’t cause your pet’s first waterbolt to cancel and restart.

/cast [nopet] Summon Water Elemental
/stopmacro [target=pettarget, exists]
/petattack

Summon & Freeze – Summons or activates the ranged frost nova power, Freeze.

/cast [nopet] Summon Water Elemental; Freeze

Dismiss (& Invisibility) – You can use this script to dismiss your pet without using the pet dropdown menu. This particular macro dismisses him and begins your Invisibility fade, so he won't force you into combat unintentionally.

/run PetAbandon()
/cast Invisibility

Modifier Nova – Here's a slick little macro to cast Frost Nova if your elemental isn't out, and freeze if it is. To force a Frost Nova cast with the elemental is available, hold any modifier key. The scripting on the second line makes sure that you don't get Freeze locked onto your cursor when your elemental has expired.

/cast [nopet] [pet, mod] Frost Nova(Rank 1); [pet, nomod] Freeze
/run if not GetPetTimeRemaining() then ClearCursor() end

On Demand Shatter – With your pet out, you can use this macro to start a frostbolt cast and bring up the targetting circle for Freeze. Drop the pet's nova on your target just before the cast goes off for a nice suddent Shatter.

/stopcasting
/cast [pet] Freeze
/cast Frostbolt

Defensive Macros


Blink & Look
Stops any cast or channel and Blinks you forward instead. Then, if your target is an enemy, flips your camera angle 180 degrees. Macroes cannot turn your character, only the camera, so a two-button mouse move will be needed to face your attacker again.

/stopcasting
/cast Blink
/stopmacro [noharm]
/run FlipCameraYaw(180)


Decurse
A reasonable replacement for the defunct decursive addon, hitting this button will remove a curse from whoever’s unit frame or 3D figure your cursor is hovering over. If your mouse is over a hostile or no target, you’ll decurse yourself.

/cast [target=mouseover, help] [target=player] Remove Lesser Curse


Interrupt Counterspell
Stops what you’re casting to immediately cast Counterspell.

/stopcasting
/cast Counterspell


Focus Counterspell
Uses the Alt modifier to CS your focus, rather than your target. I find this one very useful for bosses who need to be interrupted while DPSing elsewhere.

/cast [mod:alt, target=focus, exists, nodead] [] Counterspell


Your Favorite Harmless Animal, Polymorph
Polymorph: Focus – Sets your focus to your target and polymorphs it with a left click. Sheeps your focus without changing targets if you right click.

/cast [button:2, target=focus] [] Polymorph
/focus [nobutton:2]

Polymorph: Spam – Polymorphs your target, gives it the Star raid icon, sets it as your focus, and announces to your party or raid group your intention to sheep the <level> <gender> <race> target. How’s that for a chat spamming polymorph announcement?

/cast Polymorph
/focus
/run SetRaidTarget("focus", 1)
/run if UnitSex("target")==1 then g="female " else g="male " end;s="I'm going to sheep a "..g..UnitLevel("target").." %T";c="Party";if GetNumRaidMembers()>0 then c="raid" end;SendChatMessage(s,c)

Polymorph: Random – This macro randomly chooses the harmless animal your enemy will some impersonate.

/castrandom Polymorph, Polymorph(Rank 1: Pig), Polymorph(Rank 1: Turtle)

Polymorph: Target Alert - This script will whisper any member of your party who is targetting your target. Click it before or while sheeping to help clear things up.

/run u=UnitIsUnit;c="Party";t="Target";for i=0,40 do if not u(c..i,"player") then if u(c..i..t,t) then n,r=UnitName(c..i) SendChatMessage("I am Polymorphing your target!","WHISPER",this.language,n) end end end


Shapeshifting, Ice Cube Form
Breakable Ice Block – A 1.5 second “dead time” on toggle buttons like Ice Block was implemented to prevent unintentionally canceling buffs by spamming. This macro will restore previous functionality so Ice Block can be used to cancel debuffs almost instantaneously.

/cancelaura Ice Block
/cast Ice Block

Ice Block/Cold Snap – A macro allows rapid recasting of Ice Block by incorporating Cold Snap. The reset should be changed to 240 for Ice Floes.

/cancelaura Ice Block
/castsequence reset=300 Ice Block, Cold Snap

Break & Counterspell – This breaks Ice Block and immediately Counterspells your target.

/cancelaura Ice Block
/cast Counterspell

Break’n’Blink – This breaks Ice Block and immediately Blinks you forward.

/cancelaura Ice Block
/cast Blink


One-Button Wards
Left click for Fire Ward, right click for Frost Ward

/cast [btn:2] Frost Ward; Fire Ward


Ice Barrier & Mana Shield
This cast sequence will use a single button to cast Ice Barrier, then Mana Shield. If only Ice Barrier is cast, it will reset to Ice Barrier again in 30 seconds (reset should be changed to 24 for Ice Floes). The problem is, this isn’t a real cooldown test, it’s just a counter from the previous button push. Casting Mana Shield will move the sequence back to Ice Barrier, even if it is not yet ready. Adding another Mana Shield to the sequence would stop the pseudo-cooldown timing, by not pushing to Ice Barrier until 30 seconds after the Last mana shield cast.

/castsequence reset=30 Ice Barrier, Mana Shield


Self-Bandaging – Although this one doesn’t actually involve a mage spell, it is extremely useful. If your target can be healed, you bandage it, otherwise you bandage yourself (without losing your target).

/use [help] [target=player] Heavy Netherweave Bandage

Utility Macros


Mana Gems
This macro sequentially conjures all your mana gems on right clicks, and uses the highest level one available on left click. As a fall-through macro, this will cause error messages when used to consume gems.

/castsequence [button:2] reset=120 Conjure Mana Emerald, Conjure Mana Ruby, Conjure Mana Citrine, Conjure Mana Jade, Conjure Mana Agate;
/stopmacro [button:2]
/use Mana Emerald
/use Mana Ruby
/use Mana Citrine
/use Mana Jade
/use Mana Agate


Evocation
Left clicking equips your Intellect weapons & casts Evocation. Right Click equips DPS weapons.

/cast [btn:1] Evocation
/equip Amani Divining Staff
/equip Carved Witch Doctor's Stick
/stopmacro [btn:1]
/equip Tempest of Chaos
/equip Chronicle of Dark Secres
/equip Wand of the Forgotten Star


Food & Water – This macro has you eat and drink with a click, conjure water with shift-click, conjure food with shift-right-click, and cast a Ritual of Refreshment with Alt-Click.

/use [nomod] Conjured Manna Biscuit
/use [nomod] Conjured Glacier Water
/use [nomod] Conjured Croissant
/cast [mod:shift, btn:2] Conjure Food;[mod:shift] Conjure Water;[mod:alt] Ritual of Refreshment


Smart Dampen/Amplify
Left clicks Dampen Magic, right clicks Amplify; if your target is in your party, it buffs him, otherwise it buffs you instead.

/cast [btn:2, party] [btn:2, target=player] Amplify Magic;[party] [target=player] Dampen Magic


Self Buff Sequence
Insert your own favorite soloing buffs, and press one button three times to cast them.

/castsequence [target=player] reset=600 Dampen Magic, Arcane Intellect, Molten Armor;


One-Button Armor
Click for Mage Armor, right click for Molten Armor, alt-click for Ice Armor.

/cast [mod:alt]Ice Armor; [btn:2]Molten Armor; Mage Armor


One-Button Portal
Useful for those below level 65 to get around and help their friends get around. Click to portal to Ironforge (Orgrimmar), alt for Stormwind (Undercity), control for Darnassus (Thunder Bluff), and shift for Exodar (Silvermoon).

/cast [mod:shift] Portal: Exodar; [mod:alt] Portal: Stormwind; [mod:ctrl] Portal: Darnassus; Portal: Ironforge

/cast [mod:shift] Portal: Silvermoon; [mod:alt] Portal: Undercity; [mod:ctrl] Portal: Thunder Bluff; Portal: Orgrimmar


One-Button Teleport
Here’s the same thing as the Portal macro, but just for you. It’s not useful past level 59.

/cast [mod:shift] Teleport: Exodar; [mod:alt] Teleport: Stormwind; [mod:ctrl] Teleport: Darnassus; Teleport: Ironforge

/cast [mod:shift] Teleport: Silvermoon; [mod:alt] Teleport: Undercity; [mod:ctrl] Teleport: Thunder Bluff; Teleport: Orgrimmar


High Level Portal & Teleport
Once you’re level 65, this will get you anywhere. Click for portal, right click for teleport. This one’s even the same for Horde and Alliance.

/cast [btn:2] Teleport: Shattrath; Portal: Shattrath

HUNTER MACROS

ATTENTION
The functionality of most of the old macros has been removed. It is no longer possible to cast spells based on a unit's buffs, debuffs, health, mana, or distance. There is also no way of knowing if a spell is on cooldown. If you attempt to cast multiple spells in a macro that activate the global cooldown while one of those spells is on cooldown, all spells after that will not be cast. This is known as a fall-through macro and its functionality has also been removed. Even with these changes, some cool and useful macros can still be created. Enjoy!

ATTENTION 2
Please do not submit "bump" or "sticky" posts in this thread. The best way to get a post stickied is by clicking the Bio-hazard Symbol (next to the Quote Button) to report this post. Then select "Sticky Request" as the reason.


BASIC PET COMMANDS:

Pet Orders: Attack, Follow, Stay
/petattack
/petfollow
/petstay

Pet Stances: Passive, Defensive, Aggressive
/petpassive
/petdefensive
/petaggressive

Auto-Cast Pet Abilities
/petautocaston <spell>
/petautocastoff <spell>

Casting A Pet's Spell
/cast <pet>
·This is the same as casting a player spell.

BASIC PLAYER COMMANDS:

Casting Spells
/cast <spell>
/castrandom <spell>, <spell>, <spell>
/castsequence <spell>, <spell>, <spell>
/stopcasting

Using And Equipping Items
/use <item>
/equip <item>
/equipslot <slot> <item>


ADVANCED PET MACROS:

Toggle Pet Attack
/petattack
/petpassive [target=pettarget,exists]
·If you wish to keep your pet's stance, use /petfollow instead of /petpassive.

Revive, Call, or Mend Pet
/cast [target=pet, dead] Revive Pet; [modifier:ctrl] Revive Pet; [nopet] Call Pet; Mend Pet
·The modifier key allows you to hold down Control so this macro will ALWAYS cast Revive Pet. This is to make up for situations where your pet is dead, but not visible.

Mend or Revive Pet
/cast [pet] Mend Pet; Revive Pet

Call or Dismiss Pet
/cast [pet] Dismiss Pet; Call Pet

Feed Multiple Pets
#show Roasted Quail
/cast [pet, nocombat] Feed Pet
/use [pet:Cat/Ravager/Wolf, nocombat] Roasted Quail; [pet:Bear/Boar/Wind Serpent, nocombat] Conjured Cinnamon Roll
·The first line forces the macro to display the number of Roasted Quail in your backpack. The /use line will use certain food based on what type of pet you have.

ADVANCED HUNTER MACROS:

Equip or Unequip Your Ranged Weapon
/equip [noequipped:Crossbow] Ashjre'thul, Crossbow of Smiting
/script PickupInventoryItem(18) PutItemInBackpack()
·Change the weapon type and weapon name to match your character.

Use Bandage On Target Or Self
/use [help] Heavy Runecloth Bandage; [target=player] Heavy Runecloth Bandage

Switch Between Two Aspects
/castsequence Aspect of the Hawk, Aspect of the Monkey
·This works the same for Tracking abilities.

Cast Spells Based On Modifier Keys
/cast [nomodifier] Aspect of the Hawk
/cast [modifier:ctrl] Aspect of the Monkey
/cast [modifier:alt] Aspect of the Cheetah

Cast Spells Based On The Mouse Button Used
/cast [button:1] Aspect of the Hawk
/cast [button:2] Aspect of the Monkey
/cast [button:4] Aspect of the Cheetah
·By default, using a keybind counts as mouse button 1 (left click).

Cancel Cheetah Without Waiting For Cooldown
/cancelaura Aspect of the Cheetah
/cast Aspect of the Cheetah
·Use this macro because you cannot normally cancel Cheetah until the spell cooldown is up.

Kill Command
/cast [exists,target=pettarget] Kill Command
·Makes sure that you cast Kill Command on your pet's target. Otherwise, the spell will go to waste.

Solo Farming
#show Auto Shot
/targetenemy [noharm]
/stopmacro [noharm]
/petattack
/cast Hunter's Mark
/startattack
·With one button press, this will target a nearby enemy if one isn't already selected, send your pet on it, cast Hunter's Mark, and then turn on auto attack / auto shot.

Smart Ammo
#show Steady Shot
/equip Sharp Arrow
/cast Steady Shot
/equip Wicked Arrow
·Use cheaper arrows for attacks that do not make use of their bonus damage.

Casts Hawk/Monkey and Switches to Bar 1/2 (melee/ranged swap)
/swapactionbar 1 2
/cast [actionbar:1] Aspect of the Hawk; [actionbar:2] Aspect of the Monkey

Misdirection On Predefined Targets
/cast [target=focus, help] Misdirection; [help] Misdirection; [target=pet, exists] Misdirection
·This will attempt to cast Misdirection on the first of three targets. First, on your /focus unit if it is friendly. Second, on your current target if it is friendly. Third, on your pet if it is out.

Example Of Using Mass Cooldowns And Trinkets
/cast Bestial Wrath
/stopcasting
/cast Rapid Fire
/stopcasting
/use Devilsaur Eye
/stopcasting
/cast Intimidation

Renataki's Charm Macro
/castsequence reset=3 Multi-Shot, Renataki's Charm of Beasts
·This macro will cast Multi-Shot on the first press. If your trinket is up, it will use it and then cycle the next press back to Multi-Shot. If the trinket is still on cooldown, the sequence will reset itself after 3 seconds in order to cast Multi-Shot again.

SHAMAN MACROS

Lesser Healing Wave


--------------------------------------------------------------------------------
/cast [modifier:alt,target=player] Lesser Healing Wave; [target=target,help] Lesser Healing Wave; [target=targettarget,help] Lesser Healing Wave; [target=player] Lesser Healing Wave
--------------------------------------------------------------------------------





This handles pretty much all situations.

-The first part says that if I hold down alt and click on the macro, I'll heal myself with LHW.
-The second part checks to see if my current target is a friendly, if so LHW him.
-Third part checks to see if my target's target is a friendly, if so LHW on friendly.
(useful when you can't tell who is tanking like in AV boss fights– just target him and spam away)
-The last part says when all else fails (ie no target selected) heal thyself.


This macro doesn't ever change your currently selected target. This macro I've found is very useful and highly intuitive to use. Something to note is that I purposely put the [target=target] ahead of the [target=targettarget]. This is because I want to avoid the possibility of my friendly target, who is targeting another friendly and his target ends up with my heals (hope that makes sense).

Also swap Lesser Healing Wave with Healing Wave and you have your Healing Wave macro.

NS + Healing Wave:




--------------------------------------------------------------------------------
/stopcasting
/cast Nature's Swiftness
/stopcasting
/cast [modifier:alt,target=player] Healing Wave; [target=target,help] Healing Wave; [target=targettarget,help] Healing Wave; [target=player] Healing Wave
--------------------------------------------------------------------------------





NS + ZHC + HW




--------------------------------------------------------------------------------
/stopcasting
/use Zandalarian Hero Charm
/cast Nature's Swiftness
/stopcasting
/cast [modifier:alt,target=player] Healing Wave; [target=target,help] Healing Wave; [target=targettarget,help] Healing Wave; [target=player] Healing Wave
--------------------------------------------------------------------------------




You can also add Blood Fury to the macros by inserting the following:



--------------------------------------------------------------------------------
/cast Blood Fury
/stopcasting
--------------------------------------------------------------------------------



so for example NS healing wave with Blood fury + ZHC:




--------------------------------------------------------------------------------
/stopcasting
/cast Blood Fury
/stopcasting
/use Zandalarian Hero Charm
/cast Nature's Swiftness
/stopcasting
/cast [modifier:alt,target=player] Healing Wave; [target=target,help] Healing Wave; [target=targettarget,help] Healing Wave; [target=player] Healing Wave
--------------------------------------------------------------------------------





Note that when you try to cast these macros when the cooldown of any of the trinkets is not up causes errors and may stop the macro from ever getting to the Greater heal, so for that reason I recommend only using this macro when you have all the cooldowns up and available.

A work around is the following for a NS + blood fury with ZHC trinket macro:




--------------------------------------------------------------------------------
/stopcasting
/cast Blood Fury
/stopcasting
/use Zandalarian Hero Charm
/cast Nature's Swiftness
--------------------------------------------------------------------------------




Then choose whatever spell you want to NS, the disadvantage of course being you will have to hit two buttons making it slower.


NS + ZHC + blood fury + Chain lightning:




--------------------------------------------------------------------------------
/stopcasting
/cast Blood Fury
/stopcasting
/use Zandalarian Hero Charm
/cast Nature's Swiftness
/stopcasting
/cast Chain Lightning
--------------------------------------------------------------------------------




Again if your cooldowns are not up the chain lightning will not cast, so this needs to be on a seperate key from your regular chain lightning. Cut the lines /cast Blood Fury /stopcasting if you are not an orc.



--------------------------------------------------------------------------------
/stopcasting
/use Zandalarian Hero Charm
/cast Nature's Swiftness
/stopcasting
/cast Chain Lightning
--------------------------------------------------------------------------------



Earth Shield:



--------------------------------------------------------------------------------
/stopcasting
/cast [modifier:alt,target=player] Earth Shield; [target=target,help] Earth Shield; [target=targettarget,help] Earth Shield; [target=player] Earth Shield[/list]
--------------------------------------------------------------------------------



This uses the same caster options as greater and lesser healing wave macros.

Earth shield + ZHC




--------------------------------------------------------------------------------
/stopcasting
/use Zandalarian Hero Charm
/cast [modifier:alt,target=player] Earth Shield; [target=target,help] Earth Shield; [target=targettarget,help] Earth Shield; [target=player] Earth Shield
--------------------------------------------------------------------------------




Again this will give error messages if your ZHC timer is on cooldown.

Same macro with blood fury added:




--------------------------------------------------------------------------------
/stopcasting
/use Zandalarian Hero Charm
/cast Blood Fury
/stopcasting
/cast [modifier:alt,target=player] Earth Shield; [target=target,help] Earth Shield; [target=targettarget,help] Earth Shield; [target=player] Earth Shield
--------------------------------------------------------------------------------





Stun and Self-Heal (Tauren)




--------------------------------------------------------------------------------
# show War Stomp
/castsequence [target=player] reset=120/combat War Stomp, Lesser Healing Wave
--------------------------------------------------------------------------------



Cleanse Poison/disease combo:

left click abolish poison, right click remove disease. both find target, alternatively, if you prefer targeting player first, replace target=none with target=target




--------------------------------------------------------------------------------
/cast [button:1,target=none] Cure Poison; [button:2,target=none] Cure Disease

PRIEST MACROS

Table of Contents

Crowd Control Macros (Post #3)
- Shackle Undead, Party
- Focus: Shackle Undead
- Focus: Shackle Undead

Healing Macros
- Heal if Friendly
- Heal Friendly or Self, Announce
- Announce Heal or Heal Failure
- Mouseover Heal
- 5-Button Mouse Crazy Heal

Miscellaneous Macros
- PI and Announce
- Hero Charm and PI
- Hero Charm and PI
- Mouseover Dispel
- Raid Shield Macro

Miscellaneous Macros continued (Post #6)
- script: Binding Mouse Macros

Space Saver Macros
- Modifier: Single or Party Buffs
- Left/Right Click: Single or Party Buffs
- Left/Right Click: Ground or Flying Mount

Combat Macros (Post #8)
- Castsequence MB and SW:P
- Mind Flay Check
- Castsequence Inner Focus and Devouring Plague
- Combat Pain Suppression, Nocombat Res
- Drop Shadow, Heal, Back to Shadow
- Target/Targettarget Smite
- Castsequence Pain Suppression, Inner Focus, Flash Heal, Renew, PW:S
- Shadowform and Action Bars
- Berserking, PI, Inner Focus, Smite

Crowd Control Macros

/cast [harm] Shackle Undead
/stopmacro [noharm]
/p Shackling %t! DO NOT TOUCH!
This macro will cast Shackle Undead if the target is hostile. It will then tell the party that you're shacking the target. The stopmacro line will prevent the announcement if the target is not hostile, cutting down on unnecessary spam. However, I think you'll still get a /p message if you attempt to cast shackle undead on a non-valid target. (confirmed for 2.0.1)

macro 1: /focus
macro 2: /cast [target=focus] Shackle Undead
Braks' Focus Combo Macro (ty Braks!) allows you to set your focus and bind a spell directly to that focus. You should be able to cast the second spell without ever losing your current target. If used with a heal spell instead of shackle, this should also be very helpful for MT/Raid healing. (confirmed for 2.0.10)

/focus [button:2]
/cast [target=focus,harm,nodead] Shackle Undead; [harm] Shackle Undead
/stopmacro [target=focus,noharm]
/script SendChatMessage(UnitName("focus").." is shackled! DO NOT BREAK!");
Modified this one from Neuro's thread, courtesy of Pinkflowers. "It will attempt shackle my focus if my focus is an enemy, and it will call out in /say when I do this. If my focus is set to a friendly target, it will still shackle my target but will not spam chat." I added the nodead check because I was getting an error in situations where my focused shackle target died, and I tried to shackle a different one. I also added the ability to right-click the macro and set your shackle. (confirmed for 2.0.10; note: I need to verify the behavior of the chat message.)


Healing Macros

/cast [help] Greater Heal
/stopmacro [nohelp]
/p Healing %t
This simple macro will cast Greater Heal (the highest rank you have) if the target is friendly, and alert the party about whom you're healing. It will stop the announcement if the target is not friendly. (confirmed for 2.0.10)

/cast [help] <Healing>; [target=player] <Healing>
/script local n if(UnitIsFriend("player","target")) then n=UnitName("target") else n=UnitName("player") end SendChatMessage("Healing"..n.."in 3 seconds","SAY",nil)
Llenyd and Augur wrote this one. It will heal yourself if the target is harmful, otherwise it will heal your target - and announce whomever you're healing, including yourself. The above macro would only announce your targetted healing. (confirmed for 2.0.1)

/run if(IsUsableSpell("Heal")) then SendChatMessage("Healing %t","SAY") else SendChatMessage("Healing %t Failed","SAY")
/cast Heal
Serik dug up the "IsUsableSpell" command, which in addition to your standard announcement macro also allows you to announce when a Heal fails due to mana issues or other difficulties. For a version that's combined with Llenyd and Augur's targeting macro, see post #279 (page 14).

/cast [target=mouseover] Flash Heal
This macro uses the target=mouseover function to allow you to Flash Heal whomever your mouse hovers over - without losing your current target. Say you've got your MT in spam heal mode and squishy DPSer runs up saying "Healz Pls." Well now you can throw him a quick boost without losing precious time cycling back to your MT. (confirmed for 2.0.10)

/cast [button:1, help] Flash Heal; [button:1, harm, target=targettarget] Flash Heal; [modifier:alt, target=player] Flash Heal; [button:2, target=party2] Flash Heal; [button:3, target=party3] Flash Heal; [button:4, target=party4] Flash Heal; [button:5, target=party5] Flash Heal
For you uber mouse wielders out there, Llenyd's macro lets you heal your party without losing your target. Button 1 casts Flash Heal on your target if the target is friendly, otherwise it casts on the target's target. If you hold alt while clicking, it will cast Flash Heal on the player. Button 2 will cast FHeal on party member 2, button 3 will cast Flash Heal on party member 3, button 4 on party member 4, and button 5 will cast on party member 5. Don't forget that you'll need to save your bindings in order to have this carry over between sessions - see post #6.


Miscellaneous Macros

/cast Power Infusion
/script local n,r=UnitName"target";if®then n=n.."-"..r;end;SendChatMessage("Power Infused.","WHISPER",nil,n)
This is the update for Tanara's "PI Whisper Notification to Target " macro. (confirmed for 2.0 by Prays and Spoon)

/castsequence [target=player] Zandalarian Hero Charm, Power Infusion
This is Tanara's "Top Trinket +PI" macro. Trinket slots will not be a valid term in the "/castsequence" macros - you'll have to specify the item name like the one in italics here. If I remember right, the name is case sensitive but only has to be long enough so that the term isn't ambiguous. For example, "Conjured" could call conjured water or conjured cinnamon roll. You would have to write out to "Conjured Cinn" to get the term non-ambiguous.

I wrote Tanara's macro as a sequence so that if the trinket was on cooldown, then the Power Infusion wouldn't cast. There's no way to "use spell if item is not on cooldown" in the new scripting language - the developers deliberately removed that functionality. So I can't translate those other cooldown macros for you. smile.gif Remember, you'll have to press the button twice (with no failure) to get the Power Infusion spell cast. (funtionality being added in 2.0.2)

/use Zandalarian Hero Charm
/stopcasting
/cast [target=player] Power Infusion
/stopcasting
/cast [target=player] Inner Focus
Spoon's BAM macro (ty Spoon!) should use the Hero Charm if it's not on cooldown, then cast Power Infusion, then cast Inner Focus - all with one click. It differs from the above macro in that there's no cooldown check. If the Hero Charm is on cooldown, you'll just receive an error message but the rest of the spells will execute.

/cast [target=mouseover] Dispel Magic
Sylphael's macro (ty, Sylphael!) will cast dispel magic on whatever target your mouse is presently hovering over. So if you bind it to a mouse button and hit that button while hovering over a character, you'll cast dispel on that character. Anyone else thinking "Shazzrah!"? (confirmed for 2.0.10)

/cast [raid] Power Word: Shield; [target=targettarget, raid] Power Word: Shield; [target=player] Power Word: Shield
Our first macro using the "raid" conditional! As Harmegido explains, "pretty simple macro to cast shield on your target if he's in your group and friendly or if your target's target is friendly and in group, or else shield yourself." Thanks, Harmegido!

Miscellaneous Macros

/script SetBindingMacro("BUTTON#","MacroName")
This isn't a macro per se, but it's useful. This is how I bound my [target=mouseover] Dispel Magic macro to my fourth mouse button (and my Abolish Disease to my fifth). In my case the script looked like /script SetBindingMacro("BUTTON4","MouseDispel"). There are also some addons you can use for a similar functionality, including Clique.

/script SetBindingMacros("BUTTON4","MouseoverDispel")
/script SaveBindings(2)
This allows the keybindings you've saved above to carry over between sessions. Note that this will only save the keybindings for that particular character - if you'd like to save the bindings between accounts, replace SaveBindings(2) with SaveBindings(1).


Space Saver Macros

/cast [modifier:alt] Prayer of Shadow Protection; Shadow Protection
/cast [modifier:alt] Greater Heal(Rank 1); Greater Heal
/cast [modifier:alt] Holy Nova(Rank 1); Holy Nova
Spoon's spacesaver macros - now your low ranked or single-cast spell can be the same button as your high ranked. All you'll have to do is hold the alt key to toggle between them. Remember, you'll need to remove the "alt as self-cast" default functionality in your keybindings in order to use alt as your particular modifier. (confirmed for 2.1.x)

/cast [button:1] Prayer of Shadow Protection; [button:2] Shadow Protection
Nightshroud posted this one in the stickied thread. It's similar to the above space-saver macro, but this version uses [button:1] and [button:2] as the conditionals; the party buff will cast if you left click but the single buff will cast if you right click. You can do similar macros for ground versus flying mount, or conjured versus purchased water. Lots of possibilities with this one! (confirmed for 2.1.x)

/cast [button:1] Swift Palomino; [button:2] Ebon Gryphon
This is based off of the right/left click macros Nightshroud posted. You'll need to replace the italicized items with the particular breed and color of your mount. Once that's done, left-clicking will summon your ground mount, and right-clicking will summon your flying mount. (confirmed for 2.1.x)

Combat Macros

/castsequence reset=combat/target Mind Blast, Shadow Word: Pain
This macro uses the new "cast sequence" ability - yay more bar space! When you first click it, it should cast Mind Blast - when you click the button again, it will cast Shadow Word: Pain. The sequence will reset to Mind Blast if the player drops out of combat, or chooses a different target. (confirmed for 2.0)

(I'd love to figure out how to pop a PW:S in there after the Mind Blast, but I don't know if you can change targets mid-sequence. Come to think of it... it might just work on its own if you enable the "self-cast" feature in your Advanced Interface Options.)

/cast [nochanneling:Mind Flay] Mind Flay
Llenyd's macro (ty Llenyd!) should cast Mind Flay only if you are not currently already channeling Mind Flay. For those "duh" moments. smile.gif

/castsequence reset=170 Inner Focus, Devouring Plague
Idejder's Devouring Plague macro is a good example of the timed reset macro (ty, Idejder!) . This macro will, on the first button press, cast Inner Focus. On the second press, it will cast Devouring Plague. The sequence resets after Devouring Plague, or if enough time passes between button presses (170).

/cast [combat] Pain Suppression; [nocombat] Resurrection
Idejder's macro here will check combat status - if the player is in combat then the macro casts Pain Suppression. If not, the macro casts Resurrection. The new macro language treats the semi-colon " ; " as an "or" statement, allowing you to have multiple actions in your macro that depend upon the conditions.

/castsequence [stance:1] Shadowform, Flash Heal, Shadowform
For our shadow friends, this macro will drop shadowform on the first click, cast Flash Heal on the second click, and revert you to shadowform on the third click. If you are not in shadowform, it won't do anything.

/cast [harm] Smite; [target=targettarget, harm] Smite
Quoting Llenyd: "For Surge of LoL. You can use this to cast smite on enemies as normal, or if you trigger SoL while healing, you can quickly throw in the smite against the target of whomever you are healing." Thanks Llenyd!

/castsequence reset=180 Pain Suppression, Inner Focus, Flash Heal, Renew, Power Word: Shield
Wickidspliff's "safe mode" macro. smile.gif The reset reflects the Pain Suppression and Inner Focus cooldowns, so if you don't finish the sequence it should be ready to start from the beginning once the cooldowns are up.

# show Shadowform
/changeactionbar [stance:1] 1 ; 2
/cast Shadowform
Sorry I missed this one, Chamberlaine! This macro, when you're changing to shadowform, should switch to action bar 2. If you're already in shadowform, it will switch to action bar 1. And if you have the correct bar up it shouldn't do anything. (a little buggy, investigating)

/cast Berserking
/stopcasting
/cast Power Infusion
/stopcasting
/cast Inner Focus
/stopcasting
/cast Smite
Sirona's Troll Berserking / Power Infusion / Inner Focus -- Smite macro does just what it says. smile.gif If any of the first spells are on cooldown it should give you an error message, but continue on through the other spells. You can also turn this into a healing macro if you change the final spell.

WARRIOR MACROS

weapon swaps (you shift-click your weapon / shield etc. into your macro ..)
DW to 2h and back to DW :
/equipslot 16 Maladath, Runed Blade of the Black Flight
/equipslot 17 Qiraji Sacrificial Dagger
/equipslot 16 The Untamed Blade


Shield :
/equipslot 16 Maladath, Runed Blade of the Black Flight
/equipslot 17 Drillborer Disk

stance dances

toggles stances between def and battle stance and if control clicked, it will go to zerker stance.
/cast [modifier:ctrl,nostance:3] Berserker Stance; [stance:1] Defensive Stance; Battle Stance

Fear Dance think Mag Ony.. will put you into zerker stance, pop zerker rage and then (back) to def stance
/cast [stance:1/2]Berserker Stance;Berserker Rage
/cast [stance:3]Defensive Stance

Overpower: A very simple Overpower macro
/cast [stance:1] Overpower; Battle Stance
others...
/cast [stance:1] Mocking Blow; Battle Stance

/cast [stance:2] Taunt; Defensive Stance

/cast [stance:3] Whirlwind; Berserker Stance

'1 button mashes' (or whats left of them) ;p

Will cast Overpower in Battle stance, Sunder Armor in Defensive, and Whirlwind in Berserker stance
/cast [stance:1] Overpower; [stance:2] Sunder Armor; [stance:3] Whirlwind

Casts overpower then HS (it still works 'cos it is not on the GCD - it is a "on next attack" ability, and that means it can work with Overpower in this macro. same for Cleave...
/cast Overpower(Rank4)
/cast Heroic Strike(Rank9)

Intercept/Charge: It either charges/intercepts, or puts you into the correct stance, another click and you charge/intercept. It will also leave you in zerker while in combat...
/cast [nocombat,stance:1] Charge; [combat,nostance:3] Berserker Stance; [nocombat,nostance:1] Battle Stance; [combat,stance:3] Intercept

my favourite for when chasing horde but I guess it'd work for gettng alliance too ;p
/cancelaura Stormpike Battle Charger
/cast [nocombat,stance:1] Charge; [combat,nostance:3] Berserker Stance; [nocombat,nostance:1] Battle Stance; [combat,stance:3] Intercept
/stopcasting
/castsequence reset=5 Bloodthirst, Heroic Strike, Whirlwind

Shield bash or Pummel macro
/cast [stance:1/2,noequipped:Shields] Berserker Stance; [stance:1/2,equipped:Shields] Shield Bash; [stance:3] Pummel

Intervene Macro (not tested):
Right now Intervene seems like it would be quite clicky to use… First you have to notice a mob going for a teammate, click that mob, then click the target of the mob (your teammate), then cast the spell. This helps cut that down.
/cast [nostance: 2] Defensive Stance; [help] Intervene; [target=targettarget, help] Intervene;

tanking macro - shield block, revenge and then shield slam (not tested - not prot)
/castsequence reset=5 Shield Block, Revenge, Shield Slam
Jenavi at post 26 says "This does not work very well. /castsequence traps you into having to complete the previous part of the sequence in order to progress. The reset option only works if you do not hit the macro again. If you happen to hit that macro hokey before the end of the 5sec, then the 5sec timer starts again. Testing it on PTR, I often found Revenge and Shield Block available, but was stuck getting rage to get over the Shield Slam hurtle".

I've tested this and it was fine (tho you will get 'ability not ready' spam)- SA needing half the rage..
/castsequence reset=5 Shield Block, Revenge(Rank 6), Sunder Armor(Rank 5)

better IMO to manually sunder to 5, then...
Revenge-Shield Block
/cast Shield Block
/stopcasting
/cast Revenge

and then refresh the sunders...

I've found the best way is to combine the revenge/SB macro above with this one
/cast Heroic Strike
/stopcasting
/cast Sunder Armor

I use the HS/SA one first to get excellent threat, then the revenge/SB to give good mitigation and threat, adding in the other now and then... wink.gif

/castrandom makes a great substitue for the older methods of stringing together attacks. You just need to remember that the more abilities you list, the less chance you have of getting the one you want:

/castrandom Devastate, Shield Slam, Whirlwind (etc...)

change to berserker stance, intercept, and hamstring (only works 'cos charge/intercept do not have a global cooldown)
/cast [stance:3] Intercept; Berserker Stance
/stopcasting
/cast [stance:3] Hamstring

if mob not targeting you, you will taunt it (assumes Def stance, as well as the mobs target targeting it...)
/cast [target=targettargettarget] Taunt

Spell reflect (not tested) If you do not have a shield equipped, it will equip the one you designate. If you have a shield equipped and are in Battle or Defensive Stance, use Spell Reflect. If you have a shield equipped and are in Berserker Stance, it will change to Defensive Stance so that Spell Reflect can be cast.
/cast [stance:1/2,equipped:Shields] Spell Reflection; [stance:3,equipped:Shields] Defensive Stance
/equip [noequipped:Shields] Elementium Reinforced Bulwark

misc

activating a trinket into a macro?
/use 13
/use 14
(13 = top trinket, 14 = bottom)

self bandage (bandages in bag 1 position 1)
/use [target=player] 1 1
or
/use [target=player] Heavy Netherweave Bandage

oh crap! button - last stand, HS, then a pot - 1 click each
/castsequence reset=600 Last Stand, Major Healthstone, Major Healing Potion

intim shout, bandage and then re-target 3 clicks...
/cast Intimidating Shout
/use [target=player] Heavy Runecloth Bandage
/targetlasttarget

Lifegiving Gem-Last Stand
/castsequence Lifegiving Gem, Last Stand

In battle stance: charge, then immediately switch to defensive.
In other stances: switch to battle stance.

/cast [stance:1] Charge
/stopcasting
/cast [stance:1] Defensive Stance; Battle Stance

In defensive stance: switch to berserker stance.
in berserker stance: intercept, then switch back to defensive stance.

/cast [stance:3] Intercept
/stopcasting
/cast [stance:3] Defensive Stance; Berserker Stance

Two keypresses to switch to berserker stance, activate berserker rage, and switch back to defensive:

/cast [stance:3] Berserker Rage
/stopcasting
/cast [stance:3] Defensive Stance; Berserker Stance

A version of Tab that only cycles through mobs in (roughly) melee range.

/script SetCVar("targetNearestDistance", 8)
/targetenemy
/script SetCVar("targetNearestDistance", 41)

Same as above, but also stops attacks to prevent CC from being broken.

/script SetCVar("targetNearestDistance", 8)
/stopattack
/targetenemy
/script SetCVar("targetNearestDistance", 41)

Tanking
Since I often have to manage the strategic parts of an encounter, I prefer to make the tactical part as simple as possible.

# 1 - Taunt-MB-CS

1 is Taunt/Def Stance switch. Ctrl-1 is Mocking Blow/Battle Stance switch. Alt-1 is Challenging Shout.

# show Taunt
/cast [modifier:alt] Challenging Shout;[modifier:ctrl,nostance:1] Battle Stance; [modifier:ctrl,stance:1] Mocking Blow; [stance:2] Taunt; [nostance:2] Defensive Stance;


# 2 - Sunder Armor

Plan ole Sunder Armor.
Sunder Armor


# 3 - Dev-SS-HS

3 is Devastate, Shield Slam, and Heroic Strike. Keeps HS queued and uses Devastate and Shield Slam for your supplemental aggro. Ctrl-3 uses Cleave instead of Heroic Strike.

/castrandom Devastate, Shield Slam
/stopcasting
/cast [modifier:ctrl] Cleave; Heroic Strike


# 4 - Rev-SB

Revenges when available... attempts to use Shield Block if not.

/cast Revenge
/stopcasting
/cast Shield Block


# 5 - Interrupt

Depending on your current equipment loadout, this will Shield Bash if you have shield or switch to Berserker Stance and Pummel if you do not have a shield equipped. Ctrl-5 uses Concussion Blow instead. This can be easily modified to include Spell Reflect in TBC.

/cast [modifier:ctrl] Concussion Blow; [stance:1/2,noequipped:Shields] Berserker Stance; [stance:1/2,equipped:Shields] Shield Bash; [stance:3] Pummel


Under or above these buttons, place the unmodified abilities so you can properly monitor their availability, cooldowns, and damage if you use something like Theorycraft. They also make good backups for playing tactically when spamming will not do.

Manually get to five sunders, then you can spam 3 and 4. 1 is your taunt. Ctrl-1 will switch to battle stance and mocking blow. Hit 1 again to go back to defensive stance. Alt-1 is your aoe taunt. 5 is your universal interrupt.



General Use for 2.0

# Fear Dance

First press changes to Berserker Stance. Second press uses Berserker Rage. Third press changes to Defensive Stance. You can remove the "/cast [nostance:2]Defensive Stance" line if you want to manually revert back to our old stance.

# show Berserker Rage
/cast [nostance:3]Berserker Stance;Berserker Rage
/cast [nostance:2]Defensive Stance


# Execute-HS/Cleave

Always attempts to use Execute, but will use Heroic Strike if not available. Ctrl uses Cleave instead of Heroic Strike.

/cast Execute
/stopcasting
/cast [modifier:ctrl] Cleave; Heroic Strike


# Overpower

Tried and true Overpower macro. This one forces the hotkey to show the Overpower cooldown.

# show Overpower
/cast [stance:1] Overpower; Battle Stance


# Bash-Pummel

As described in the tanking section.. depending on your current equipment loadout, this will Shield Bash if you have shield or switch to Berserker Stance and Pummel if you do not have a shield equipped. Ctrl uses Concussion Blow instead. This can be easily modified to include Spell Reflect in TBC.

/cast [modifier:ctrl] Concussion Blow; [stance:1/2,noequipped:Shields] Berserker Stance; [stance:1/2,equipped:Shields] Shield Bash; [stance:3] Pummel


# Charge-Intercept

Has been gone over in other posts, but here for completeness. This is the new version of the old tried and true Charge-Intercept macro.

/cast [nocombat,stance:1] Charge; [combat,nostance:3] Berserker Stance; [nocombat,nostance:1] Battle Stance; [combat,stance:3] Intercept


# Lifegiving Gem-Last Stand

This will randomly use either your Lifegiving Gem or Last Stand. This is better than using /castsequence since you can use it successfully for times when you do not have your Lifegiving Gem equipped.

/castrandom Lifegiving Gem, Last Stand


# Quick Equip

A one button version of the quick equip macro. Normal is tank, ctrl is DW, alt is resist shield. You can modify this any number of ways for 2H wep and different button combos.

/equipslot 16 Thunderfury, Blessed Blade of the Windseeker
/equipslot 17 Elementium Reinforced Bulwark
/equipslot [modifier:ctrl] 17 Sickle of Unyielding Strength
/equipslot [modifier:alt] 17 Draconian Deflector



General Use for TBC

# Intervene

One press switches to Defensive Stance if you are not already there. A second press uses Intervene on your current target if it is a target you can actually help. Ctrl transparently targets your current target's target and uses Intervene on them... without switching your target. The ctrl version is meant for blind Intervening, while the normal version is for manual control.

/cast [help, stance:2] Intervene; [modifier:ctrl, target=targettarget, help, stance:2] Intervene; [nostance:2] Defensive Stance;


# Spell Reflect

If you do not have a shield equipped, it will equip the one you designate. If you have a shield equipped and are in Battle or Defensive Stance, use Spell Reflect. If you have a shield equipped and are in Berserker Stance, it will change to Defensive Stance so that Spell Reflect can be cast.

/cast [stance:1/2,equipped:Shields] Spell Reflection; [stance:3,equipped:Shields] Defensive Stance
/equip [noequipped:Shields] Elementium Reinforced Bulwark

WARLOCK MACROS

Affliction

Memorized Fearing

Dotter

Drain Soul (With Imp Drain Soul and Soul Shard auto-delete)

One Button Draining for Dummies

Drain Life for Dummies

Amplified CoA/CoA - One button

Amplified Curse of Exhaustion

Life Tap/Dark Pact

Debuffer

Corruption Spam

Memorized Curse Of Recklessness/Curse of Weakness

Death Coil/Howl of Terror


Demonology

Memorized Seducing

Memorized Seducing without Focus

Memorized Fearing/Seducing

Devour Magic

Semi-Intelligent Devour Magic

Spell Lock

Voidwalker Shield/Fel Domination/Summon Voidwalker

Fel Domination Summoning/Soul Link

Pet Attack on Mouseover

Multipet All-in-One macro


Derstruction

Nuker

Immolate / Incinerate / Conflagrate

Immolate / Conflagrate 2

Max DPS Shadowbolt Spam


Miscellaneous

Create/Use Major Healthstone

Fire wand/Use/Create Spellstone

One-button Mounting/Dismounting

Random Mount Macro

Instancing for Dummies/While on the phone


Modifications

Error Free Trinketing

Commenting out lines

Toggling Pet Autocasts


Affliction
Most affliction macros deal with applying multiple DoTs to a target, or targeting multiple MOBs to apply DoTs to.


Memorized Fearing
* This macro will set your focus to a mob and fear it all in one click. If your focus dies, it will reset the focus and cast fear on the next mob that the macro is used with. If your focus is still alive, it will cast fear on your focus, no matter what your target is. You can force it to reset your focus to your current target by holding down alt while pressing the macro button. If your focus is somehow set to a help target, it will clear the focus and cast fear on your current target (but will not set the focus to that target). This macro will not automatically chain Fear, you must press the macro button for each individual fight.

#showtooltip
/clearfocus [modifier:alt]
/focus [target=focus,noexists]; [target=focus,dead]
/clearfocus [target=focus,help]
/cast [target=focus,harm] [] Fear



Dotter - Instance order 1/non-dispelling PvP
* This will cast a different spell in the sequence each time the button is pressed. It will reset when you leave combat or change targets. This has UA last, and allows you to cast 3 of your 4 dots while on the move, and regain health from SL at an early stage. This macro will cast Amplify Curse if you hold down alt.

#showtooltip
/cast [modifier:alt] Amplify Curse
/stopcasting [modifier:alt]
/castsequence reset=Target/Combat Corruption, Siphon Life, Curse of Agony, Unstable Affliction



Dotter - Instance order 2
* This is the same as the above, except that it casts your 2 most damaging instant DoTs immediately.

#showtooltip
/cast [modifier:alt] Amplify Curse
/stopcasting [modifier:alt]
/castsequence reset=Target/Combat Corruption, Curse of Agony, Siphon Life, Unstable Affliction



Dotter - Grinding
* This is the same as the above, except that it casts your only casting time DoT to start. This is recommended when grinding. As you can see, the order of the spells is simple to change, and can be changed to match your personal preference. I have listed these 3 orders because I have received questions/complaints in the past about why it was listed in order a instead of b....

#showtooltip
/cast [modifier:alt] Amplify Curse
/stopcasting [modifier:alt]
/castsequence reset=Target/Combat Unstable Affliction, Corruption, Curse of Agony, Siphon Life



Drain Soul (With Imp Drain Soul and Soul Shard auto-delete)
*This macro will cast rank 1 Drain Soul so that you receive your +15% mana. As of 2.1.0, it does not matter whether you or your pet get the killing blow, as such the /petfollow was removed. The Soul Shard auto-delete is courtesy of Vico. This macro deletes the 27th and 28th items in the 4th bag slot while casting drain soul. For me, that is always a 28 slot soul shard bag. With this macro, I tend to always be at 27 shards. Saves the tedium of having to manually delete soul shards, while allowing me to drain soul all I want for mana. Change the numbers as you see fit for the position and size of your soul shard bag.

#showtooltip
/cast [nochanneling:Drain Soul] Drain Soul(Rank 1)
/script PU = PickupContainerItem; D = DeleteCursorItem; PU(4,27); D();PU(4,28); D();



One Button Draining for Dummies
*This macro will cast Drain Life without any buttons held, drain soul with alt held, and mana with ctrl. It will interupt the channel to channel a different spell, but not the same spell. ie. you can interupt drain life with drain soul, but not with a second drain life. Since your pet commands are automatically mapped to ctrl 1-9, you may need to either re-map them or use a modifier other than ctrl.

#showtooltip
/cast [nochanneling:Drain Soul, modifier:alt] Drain Soul; [nochanneling:Drain Mana, modifier:ctrl] Drain Mana; [nochanneling:Drain Life, nomodifier] Drain Life;



Drain Life for Dummies
*Drain life, doesn't cast drain life when already channeling it, therefore this button is spammable.

#showtooltip
/cast [nochanneling:Drain Life] Drain Life



Amplified CoA/CoA - One button
*This macro will cast Amp'd CoA if you hold down alt, normal CoA if you dont.

#showtooltip
/cast [modifier:alt] Amplify Curse
/stopcasting [modifier:alt]
/cast Curse Of Agony



Amplified Curse of Exhaustion
*This macro will cast an Amplified Curse of Exhaustion on your target if Amp Curse is up, or a normal one if it isn't. Note that Exhaustion and Agony may be interchanged in either of the Amplify Curse macros in order to achieve the functionality you desire.

#showtooltip Curse of Exhaustion
/cast Amplify Curse
/stopcasting
/cast Curse of Exhaustion
/stopcasting



Life Tap/Dark Pact 1
*This casts Life Tap, or Dark pact with alt held down, or a lower version of Lifetap with ctrl held down (so that you dont over-tap as much)

#showtooltip
/cast [nomodifier] Life Tap; [modifier:alt] Dark Pact ; [modifier:ctrl] Life Tap (Rank 3)



Life Tap/Dark Pact 2
*This macro will cast Dark Pact if you have an imp summoned, or lifetap otherwise. You can force it to cast Life Tap by holding down any modifier, even if an imp is summoned.

#showtooltip
/cast [pet=imp, nomodifier] Dark Pact; Life Tap



Debuffer
*This macro will cast Curse of Shadows without any modifiers, Curse of Elements with alt held down, and Curse of Weakness with ctrl held down.

#showtooltip
/cast [modifier:alt,harm] Curse of the Elements; [modifier:ctrl,harm] Curse of Weakness; [harm] Curse of Shadows



Corruption Spam
*This macro will target enemies sequentially and cast rank 1 corruption on them (for messing up with cleansing and getting NF procs). Just keep spamming this button to cast on everyone.

#showtooltip
/targetenemy
/cast Corruption(Rank 1)



Memorized Curse Of Recklessness/Curse of Weakness
*This macro is great in instances (heroics) when you need to be in firm control of your fears. It will cast Curse Of Recklessness on your focus without any modifiers, and Curse of Weakness with any modifier. This will cause your focus to ignore the fear when CoR is on it and run towards you (and away from that group it was about to pull), and immediately be feared when CoW is applied. You could add (Rank 1) after the CoW, in order to save mana, but I prefer the highest rank possible as it tends to help save my squishy self if I don't get the CoR off again (or if fear breaks). Use this macro in conjunction with the Memorized Fearing (or Memorized Fearing/Seducing) macro listed above.

#showtooltip
/clearfocus [modifier:alt]
/focus [target=focus,noexists]; [target=focus,dead]
/clearfocus [target=focus,help]
/cast [target=focus,exists,harm,nomodifier] Curse of Recklessness(Rank 1); [target=focus,exists,harm] Curse of Weakness



Death Coil/Howl of Terror
*This is a space saving macro that will cast Death Coil, or Howl of Terror with alt held down.

#showtooltip
/cast [modifier:alt] Howl of Terror; Death Coil

Demonology
These macros deal with pet related abilities and talents granted from the demonology tree.



Memorized Seducing
*Same as the fearing macro, except for your succubus

#showtooltip
/clearfocus [modifier:alt]
/focus [target=focus,noexists]; [target=focus,dead]
/clearfocus [target=focus,help]
/cast [pet:succubus,target=focus,exists,harm] [] Seduction



Memorized Seducing without Focus
*this macro will seduce your target, and reseduce it again and again no matter what your target is. It does NOT use /focus at all, and so is compatible with the Memorized Fearing macro listed above. The macro will cast Searing Pain if you hold down any modifier, in order to cause the mob to attack you and not your succubus.

NOTE: This macro must be clicked twice the first time it is used, and as such I would not recommend it as your primary seduce macro, but as one that is useable when you are fearing and seducing at the same time.

#showtooltip
/petattack [target=pettarget, noexists]
/cast [target=pettarget, modifier] Searing Pain
/cast [target=pettarget, harm] Seduction


Memorized Seducing part 3
*Seduce leftclick and reseduce with rightclick without having to switch targets. This is another method of doing memorized focus seducing. I have not extensively tested it, bu tit should work if you are having problems with the other seduce macros. Left click to set your target, right click to reseduce the same target.

/target [button:2] focus
/clearFocus
/focus [harm] target
/cast [target=focus,exists,pet:Succubus] Seduction
/targetLastTarget [button:2] 2


Memorized Fearing/Seducing
*This will seduce your focus if you have your succubus out, fear if you dont, or fear your current target if you hold ctrl (regardless of focus).

#showtooltip
/clearfocus [modifier:alt]
/focus [target=focus,noexists];[target=focus,dead]
/clearfocus [target=focus,help]
/cast [modifier:ctrl]Fear; [pet:succubus,target=focus,harm]Seduction;[target=focus,harm]Fear;[pet:succubus]
Seduction;Fear



Devour Magic
*This macro will devour magic from yourself if you hold alt, your target otherwise.

#showtooltip
/cast [pet:Felhunter,target=player,modifier:alt] Devour Magic; [pet:Felhunter] Devour Magic



Semi-intelligent Devour Magic
If my target is friendly, he gets dispel priority over my mouse- over target (if he's friendly), who gets dispel priority over me, who gets dispel priority over the felhunter himself. Finally, the macro will devour off your current target if all else fails (to be used offensively)
/cast [help] Devour Magic; [target=mouseover,help] Devour Magic
/cast [target=player] Devour Magic
/cast [target=pet] Devour Magic
/cast Devour Magic


Spell Lock
*This macro will Spell Lock your pets target if he has one, or yours if he doesnt.
#showtooltip
/cast [target=pettarget, harm] [] Spell Lock


Voidwalker Shield/Fel Domination/Summon Voidwalker
*This will Sacrifice your VW, Cast Fel Domination, and then summon another VW. Will only work in combat.

#showtooltip
/stopmacro [nocombat]
/stopmacro [nopet:voidwalker]
/cast [pet:voidwalker] Sacrifice
/cast fel domination
/stopcasting
/cast summon voidwalker



Fel Domination Summoning/Soul Link
*This macro will summon your imp with a normal cast. If you already have an imp summoned, it will cast Soul Link. If you are in combat and have any pet OTHER than the imp (which is alive), it will cast Fel Domination and summon the imp. You can force the macro to not cast Fel Dom by holding down any modifier key. This macro can be changed for your other pets by replacing the pet:imp and Summon Imp with the appropriate pets (felhunter, felguard, voidwalker, succubus).

#showtooltip
/cast [pet:imp,nodead] Soul Link
/cast [combat,nomodifier] Fel Domination
/stopcasting [combat,nomodifier]
/cast Summon Imp


Pet Attack on Mouseover
*This macro is useful for getting your Felguard (or other pet) to attack whatever your mouse is hovering over when you press the macro button. Great when you want to have your pet attack something, but dont want to swap targets yourself.

#showtooltip
/petattack [target=mouseover,harm]


Multipet All-in-One macro
This macro will do the most common actions for each pet. Modified from one by Serick on Page 4. It will cause the VW to attack your target (for grinding). It will also... Devour Magic off yourself with alt, or your target without; Seduce your target; Sacrifice a VW with alt held; Dark Pact an imp; and Intercept with a FG out.

#showtooltip
/cast [pet:felhunter,target=player,modifier:alt] [pet:felhunter] Devour Magic; [pet:succubus] Seduction; pet:voidwalker, modifier:alt] Sacrifice; [pet:imp] Dark Pact; [pet:felguard] Intercept
/petattack [pet:voidwalker]

Destruction
These macros deal mainly with direct damage spells, and spells gained through the destruction tree.


Nuker
*This is a space saving macro will cast Shadowbolt if pressed normally, Soul Fire with shift, Searing Pain with ctrl and Shadowburn with alt.

#showtooltip
/cast [nomodifier] Shadow Bolt; [modifier:alt] Shadowburn; [modifier:shift] Soul Fire; [modifier:ctrl] Searing Pain



Immolate / Incinerate / Conflagrate
*This is another space saving macro. If you hold down alt, it will cast Immolate, Conflagrate if you hold down ctrl, and Incinerate without anything. If you would like it to always show your Conflagrate cooldown, replace #showtooltip with #showtooltip conflagrate.

#showtooltip
/cast [modifier:alt] Immolate; [modifier:ctrl] Conflagrate; Incinerate



Immolate / Conflagrate 2
* I personally dont like this macro, since if you switch targets then go back to your original target it would cast immolate instead of conflag... but some people like it, so here it is.

#showtooltip
/castsequence reset=combat/target/15 Immolate, Conflagrate



Max DPS Shadow Bolt Spam
This macro will maximize your DPS of pure Shadow Bolt Spam. Note that this macro is NOT spammable, or it will keep canceling your spells. The reason for this macro is due to lag between you and the server, and the way that the UI handles this lag. By careful use of this macro (and possibly addiotional addons that measure lag), you can increase your DPS from 5-20%.


Reply with quote
Posted: March 7th, 2008, 6:33 am
 
billy99

Total Posts: 57
Joined: November 10th, 2007, 6:27 am
billy99's Reps: 0
User avatar
Active User > 50 Posts
This macro is designed to be pressed during that brief period of time between when the server registers a spell cast, and the client UI does. For a complete description, see...

#showtooltip
/stopcasting
/cast Shadow Bolt

Miscellaneous
These are a collection of macros that I found useful, but didn't fit within one of the other categories. Some of these are universal to all classes, or could be easily modified for another class (the healthstone macro into a food/drink macro for mages)



Create/Use Major Healthstone
*This macro creates a Master Healthstone if you hold alt, and uses it if you don’t. To set it for a different type of Healthstone, use a lower rank and a different name for the healthstone.

#showtooltip
/cast [modifier:alt] Create Healthstone
/use [nomodifier] Master Healthstone



Fire wand/Use/Create Spellstone
*This macro will create a Master Spellstone if you hold alt (but will not equip it), and either shoot with your wand or use the spellstone, depending on what you have equipped.

#showtooltip
/cast [modifier:alt] Create Spellstone
/stopmacro [modifier:alt]
/cast [equipped:wand] Shoot; Master Spellstone



One-button Mounting/dismounting
*This macro will summon your flying mount if you are in outlands, your Dreadsteed if you are not. You can force it to summon your dreadsteed instead of your flying mount if you hold down any of the modifiers. It will also dismount you if you are mounted. Change Ebon Gryphon with the name of your mount.

#showtooltip
/cast [nomounted,nomodifier,flyable] Ebon Gryphon; [nomounted] Summon Dreadsteed(Summon)
/dismount [mounted]



Random Mount Macro
*This is a macro that will mount you randomly on one of your mounts. Replace mount1, mount2... with the name of the mount that you want to use. This is useful as a lot of people currently have more than 1 pvp mount and would like to show off. Thanks to Rte for this macro.

#showtooltip Summon Dreadsteed
/castrandom [nomounted] mount1, mount2, mount3
/dismount [mounted]


Instancing for Dummies/While on the phone
*This is a macro that I just thought up while running a group through Hellfire Ramparts on my Druid. As usual, one member (also as usual, a hunter) kept attacking the wrong target and forcing me to be charging all over the instance trying to keep agro off him.
This macro will cast Shadow Bolt (or whatever other spell you put in...) on the target of your focus, no matter what your current target is; unless you hold down alt, at which point it will cast on your target. Set your focus (at the beginning of the instance) to your Main Assist or Main Tank with /focus. If you are planning on using this, DO NOT use the memorized Fear/Seduce macros or they will reset your focus. If this happens, this macro SHOULD cast Shadow Bolt on your current target (at least in 99% of the times)

#showtooltip
/cast [nomodifier, target=focustarget,harm] Shadow Bolt; [modifier:alt,harm] Shadow Bolt; [harm]Shadow Bolt

Modifications
These are modifications that can be added to any macro to improve/change them.


Error Free Trinketing
*This addition to any macro will attempt to use the trinket in your first trinket slot on every cast. The 2 /script lines temporarily disable the error message so that you don’t see a message every cast telling you that the trinket isn’t available yet (is on CD). Use /use 14 for your second trinket slot.

/script UIErrorsFrame:UnregisterEvent("UI_ERROR_MESSAGE");
/use 13
/script UIErrorsFrame:RegisterEvent("UI_ERROR_MESSAGE");

Commenting out lines
*If you change spec’s and no longer have access to some spells, but don’t want to delete your macro, just comment out the lines that you don’t want with a #. The following macro is changed into a simple Summon Imp macro by adding # to the beginning of the demonology talent lines.

#showtooltip
#/cast [pet:imp,nodead] Soul Link
#/cast [combat,nomodifier] Fel Domination
#/stopcasting [combat,nomodifier]
/cast Summon Imp


Toggling Pet Autocasts
This is a method for toggling pet autocasts on and off that can be added to any macro.

/click PetActionButton1 RightButton

DRUID MACROS

Feral Macros

Ravage/Shred combo

/cast [nostealth] Shred; [stealth] Ravage

Ravage/Shred/Ferocious Bite

# show Shred

/cast [modifier:alt] Ferocious Bite; [stealth] Ravage; Shred

Pounce/Rake combo

/cast [nostealth] Rake; [stealth] Pounce

Pounce/Rake/Rip

# show Rake

/cast [modifier:alt] Rip; [stealth] Pounce; Rake

Pounce/Mangle combo - Note the extra ()

/cast [nostealth] Mangle (Cat)(); [stealth] Pounce

Prowl or Faerie Fire (Feral)

/cast [nocombat, nostealth] Prowl; [combat, nostealth] Faerie Fire (Feral)()

Maul/Mangle

/castsequence reset=6/combat Maul, Mangle (Bear)(), Maul, Maul

Mangle (Bear) replacing auto-attack

# show Mangle (Bear)()

/startattack [nomodifier:alt]

/cast [nomodifier:alt] Mangle (Bear)()

/stopattack [modifier:alt]


Shifting Macros

Shift to Caster Form from any form

/cancelaura [stance:1] Dire Bear Form; [stance:2] Aquatic Form; [stance:3] Cat Form; [stance:4] Travel Form; [stance:5] Moonkin Form <or>

/cancelaura [mounted] Frostwolf Howler <replace>

Shift to Dire Bear Form from any form - note: to have this macro also de-shift you, include "[stance:1] Dire Bear Form; " somewhere in the /cancelaura line.

/cancelaura [stance:2] Aquatic Form; [stance:3] Cat Form; [stance:4] Travel Form; [stance:5] Moonkin Form <or>

/cancelaura [mounted] Frostwolf Howler <replace>

/cast [nostance] Dire Bear Form

Shift to Dire Bear From and Feral Charge from any form

/cancelaura [stance:2] Aquatic Form; [stance:3] Cat Form; [stance:4] Travel Form; [stance:5] Moonkin Form <or>

/cancelaura [mounted] Frostwolf Howler <replace>

/cast [nostance] Dire Bear Form; [stance:1] Feral Charge

Shift to Dire Bear Form and equip Idol/Weapon
* "Shift to Dire Bear From from any form, equip Warden Staff and Idol of Brutality only when you actually shift to Dire Bear. Note that the test for the equip is still [nostance] because it hasn't yet registered that the stance has changed. You don't need to worry about the global cooldown, because the stance change and the weapon equip both trigger it at the same time, so you only suffer once. (...equipping things can be done during global cooldown.) I haven't tried, but I suspect that reversing these would cause the change to bear form to fail, since it would then be trying to do it during the weapon change's global cooldown."

/cancelaura [stance:2] Aquatic Form; [stance:3] Cat Form; [stance:4] Travel Form; [stance:5] Moonkin Form <or>

/cancelaura [mounted] Frostwolf Howler <replace>

/cast [nostance] Dire Bear Form;

/equip [nostance] Warden Staff

/equip [nostance] Idol of Brutality

Shift to Cat Form from any form - note: to have this macro also de-shift you, include "[stance:3] Cat Form; " somewhere in the /cancelaura line.

/cancelaura [stance:1] Dire Bear Form; [stance:2] Aquatic Form; [stance:4] Travel Form; [stance:5] Moonkin Form <or>

/cancelaura [mounted] Frostwolf Howler <replace>

/cast [nostance] Cat Form

Shift to Cat Form and stealth from any form (first line makes the macro display the Prowl cooldown)

# show Prowl

/cancelaura [stance:1] Dire Bear Form; [stance:2] Aquatic Form; [stance:4] Travel Form; [stance:5] Moonkin Form <or>

/cancelaura [mounted] Frostwolf Howler <replace>

/cast [nostance] Cat Form; [stance:3, nostealth] Prowl

Shift to Cat Form and equip Idol

/cancelaura [stance:1] Dire Bear Form;[stance:2] Aquatic Form; [stance:4] Travel Form; [stance:5] Moonkin Form <or>

/cancelaura [mounted] Frostwolf Howler <replace>

/cast [nostance] Cat Form; [stance:3, nostealth] Prowl

/equip [nostance] Idol of Ferocity

Shift to Travel Form from any form

/cancelaura [stance:1] Dire Bear Form; [stance:2] Aquatic Form; [stance:3] Cat Form; [stance:5] Moonkin Form <or>

/cancelaura [mounted] Frostwolf Howler <replace>

/cast [nostance] Travel Form

Travel Form + Nature's Grasp - note: you can cast Nature's Grasp in forms

/cancelaura [stance:1] Dire Bear Form; [stance:2] Aquatic Form; [stance:3] Cat Form; [stance:5] Moonkin Form <or>

/cancelaura [mounted] Frostwolf Howler <replace>

/cast [nostance, outdoors] Travel Form; [stance:4, outdoors] Nature's Grasp

Spam Travel Form

/cancelaura [stance:1] Dire Bear Form; [stance:2] Aquatic Form; [stance:3] Cat Form; [stance:4] Travel Form; [stance:5] Moonkin Form <or>

/cancelaura [mounted] Frostwolf Howler <replace>

/cast [nostance, outdoors] Travel Form

All-Terrain Travel Form

/cancelaura [stance:1] Dire Bear Form; [stance:3] Cat Form; [stance:5] Moonkin Form <or>

/cancelaura [mounted] Frostwolf Howler <replace>

/cast [nostance, swimming] Aquatic Form; [nostance, outdoors] Travel Form

Spam All-Terrain Travel Form

/cancelaura [stance:1] Dire Bear Form; [stance:2] Aquatic Form; [stance:3] Cat Form; [stance:4] Travel Form; [stance:5] Moonkin Form <or>

/cancelaura [mounted] Frostwolf Howler <replace>

/cast [nostance, swimming] Aquatic Form; [nostance, outdoors] Travel Form

Spam ATTF + Mount

/cancelaura [stance:1] Dire Bear Form; [stance:2] Aquatic Form; [stance:3] Cat Form; [stance:4] Travel Form; [stance:5] Moonkin Form <or>

/use Stormpike Battle Charger <replace>

/cast [nostance, swimming] Aquatic Form; [nostance, outdoors] Travel Form

Spam Travel Form + Rejuv - the WSG flag carrying macro

/cancelaura [stance:1] Dire Bear Form; [stance:2] Aquatic Form; [stance:3] Cat Form; [stance:4] Travel Form; [stance:5] Moonkin Form <or>; [mounted] Striped Nightsaber <Your>

/castsequence [nostance] reset=12 Rejuvenation, Travel Form, Travel Form, Travel Form

Shift to Tree of Life form and switch your actionbar from #1, to #2 (since most spells don't work in Tree of Life, you can set up a dedicated actionbar with ToL-only spells)

/cancelaura [stance:1] Dire Bear Form; [stance:2] Aquatic Form; [stance:3] Cat Form; [stance:4] Travel Form

/cancelaura [mounted] Frostwolf Howler <replace>

/cast [nostance] Tree of Life

/changeactionbar [stance:5] 2

Return to Caster Form and restore original actionbar

/cancelaura [stance:1] Dire Bear Form; [stance:2] Aquatic Form; [stance:3] Cat Form; [stance:4] Travel Form; [stance:5] Tree of Life

/cancelaura [mounted] Frostwolf Howler <replace>

/changeactionbar [nostance] 1

General Utility Macros

Faerie Fire and Feral Faerie Fire combo

# show Faerie Fire (Feral)()

/cast [nostance] Faerie Fire; Faerie Fire (Feral)()

Spammable Prowl and Shadowmeld

/cast [nocombat, stance:3, nostealth] Prowl; [nocombat, nostealth] Shadowmeld

Innervate - note: Innervate supposedly can now only be cast on units with mana.

/cast [modifier:alt, target=player] Innervate; [help] Innervate; [target=mouseover, exists, help] Innervate; [target=none] Innervate

Moonfire Spam

/castsequence reset=9/target/combat/ctrl Moonfire(Rank 10), Moonfire(Rank 9), Moonfire(Rank 9), Moonfire(Rank 9), Moonfire(Rank 9)

Moonfire Flex

/cast [modifier:ctrl] Moonfire(Rank 1); [button:2] Moonfire(Rank 9); Moonfire(Rank 10)

Moonfire + Idol

/equip Idol of the Moon

/cast Moonfire

Totem Killer - needs testing

/target totem

/cast [harm] Moonfire(Rank 1)

Faerie Fire Target or Target's target

/cast [harm] Faerie Fire; [target=targettarget, harm] Faerie Fire

Hurricane+Barkskin - note: for some reason, this still show's Barkskin's cooldown

# show Hurricane

/stopmacro [channeling:Hurricane]

/castsequence reset=60/combat Barkskin, Hurricane

Gift of the Wild/Mark of the Wild

/cast [button:2] Gift of the Wild; [modifer:ctrl] Gift of the Wild; Mark of the Wild

Mark of the Wild + Thorns

/castsequence [modifier:alt, target=player] reset=10/target Thorns, Mark of the Wild; [help] reset=10/target Thorns, Mark of the Wild; [target=player] reset=10/target Thorns, Mark of the Wild

Stun and Self-Heal (Tauren)

# show War Stomp

/cancelaura [stance:1] Dire Bear Form; [stance:2] Aquatic Form; [stance:3] Cat Form; [stance:4] Travel Form; [stance:5] Moonkin Form <or>

/castsequence [target=player] reset=120/combat War Stomp, Regrowth, Rejuvenation

Stun and Self-Heal (Dire Bear Form) - doesn't work yet...
# show Bash

/cancelaura [stance:2] Aquatic Form; [stance:3] Cat Form; [stance:4] Travel Form; [stance:5] Moonkin Form <or>

/castsequence [stance:1] reset=50/combat Bash, Dire Bear Form, Regrowth, Rejuvenation

/castsequence [nostance] reset=50/combat Dire Bear Form, Bash, Dire Bear Form, Regrowth, Rejuvenation


Restoration Macros

Cleanse Poison/Curse Combo

#left click abolish poison, right click remove curse. both find target, alternatively, if you prefer targeting player first, replace target=none with target=target

/cast [button:1,target=none] Abolish Poison; [button:2,target=none] Remove Curse

Spam Cleanses

/targetfriend

/cast [button:1] Cure Poison; [button:2] Remove Curse

/stopcasting

Pseudo-Decursive - according to Heysues, this works (but I'm skeptical)...

/cast [help] Cure Poison

/stopcasting

/cast [target=player] Cure Poison

/cast [target=party1] Cure Poison

/cast [target=party2] Cure Poison

/cast [target=party3] Cure Poison

/cast [target=party4] Cure Poison

/stopcasting

Nature's Swiftness + Healing Touch

/cast Nature's Swiftness

/stopcasting

/cast [help] Healing Touch; [target=player] Healing Touch

NS + HT/Regrowth

/cast Nature's Swiftness

/stopcasting

/cast [nostance, help] Healing Touch; [nostance, target=player] Healing Touch; [stance:5, help] Regrowth; [stance:5, target=player] Regrowth

ZHC + NS + HT/Regrowth

/use Zandalarian Hero Charm

/stopcasting

/cast Nature's Swiftness

/stopcasting

/cast [nostance, help] Healing Touch; [nostance, target=player] Healing Touch; [stance:5, help] Regrowth; [stance:5, target=player] Regrowth

Heal target or self, based on context

/cast [help] Healing Touch; [target=player] Healing Touch

/stopmacro [nohelp]

/say "Healing %t in 3 seconds."

HoT Stack

/castsequence [help] reset=8/target Regrowth, Rejuvenation, Lifebloom; [target=player] reset=8 Regrowth, Rejuvination, Lifebloom

Rejuv + Idol

/equip Idol of Rejuvenation

/cast Rejuvenation

Heal Target or Target's target

/cast [help] Healing Touch; [target=targettarget] Healing Touch

Healing Touch Mega-pack

/cast [modifier:alt,target=player] Healing Touch;[help] Healing Touch;[target=targettarget, help] Healing Touch;[target=mouseover,help] Healing Touch;[target=focus,help] Healing Touch;[target=focustarget,help];[target=none] Healing Touch

ROGUE MACROS

STEALTH MACROS:

MASHABLE STEALTH MACRO
This macro allows you to mash the stealth button without de-stealthing yourself.


/cast [nostealth] Stealth
MASHABLE SHADOWMELD MACRO


/cast [nocombat,nostealth] shadowmeld
MASHABLE STEALTH or SHADOWMELD
This macro will cast Stealth (mashable) if unstealthed, and will cast Shadowmeld if Stealth is on cooldown and you are out of combat. Once Stealth CD is up it will toggle you back to stealth form.


/cast [stance:0] stealth
/cast [nocombat,nostealth] shadowmeld
STEALTH (Left-Click) -> SHADOWMELD (Right-Click) -> Both Mashable


/cast [nostealth] Stealth
/cast [button:2,nocombat,nostealth] shadowmeld
STEALTH (Left-Click) -> MOUNT (Right-Click)
This is not a spammable stealth.


/use [button:2] <name>
/cast [button:1] stealth
STEALTH (Spammable) -> CHEAP SHOT


/cast [stealth] Cheap Shot; Stealth
STEALTH IF NOT IN COMBAT -> VANISH IF IN COMBAT
In theory, this one will allow you to mash for stealth. If you are not stealthed and not in combat then it should stealth you. If you are in combat then it should Vanish you.


/cast [combat] Vanish; [nostealth] Stealth
GOUGE -> RE-STEALTH


/cast [combat] Gouge; Stealth
GOUGE -> RE-STEALTH -> CHEAP SHOT -> SINISTER STRIKE
Since the cast sequence will stop until it is able to cast each item, this should re-stealth you (if possible) following the Gouge. Otherwise, it will reset after 20 seconds.


/castsequence reset=20 Gouge, Stealth, Cheap Shot, Sinister Strike
Alternatively: If you're already stealthed, it hits with a CS opener. If you're not stealthed and in combat you gouge, unless it's on CD. This will also allow you to restealth without having to hit a target with gouge first. It will automatically reset to gouge if you change targets.


/cast reset=target/combat [nostealth,combat] Gouge; [nocombat, nostealth] stealth; [stealth] cheap shot


SHADOWSTEP MACROS:

SHADOWSTEP -> AMBUSH
This performs a Shadowstep and ambush. requires 2 button presses :/


#show Shadowstep
/castsequence Shadowstep, Ambush
SHADOWSTEP -> AMBUSH -> WEAPON-SWAP -> HEMO
This should equip the appropriate weapons depending of if you are stealthed or not, as well as casting Shadowstep followed by Ambush if you are stealthed. Otherwise it will cast Hemorrhage.


/equip [stealth] <dagger>, [nostealth] <sword>
/cast [equipped:daggers, stealth] Shadowstep
/cast [equipped:daggers, stealth] Ambush; [equipped: One-Handed Swords] Hemorrhage
SHADOWSTEP -> SAP
This will cast Shadowstep on the first press and Sap on the second.


/castsequence reset=20 Shadowstep, Sap
Another option is to add a Right-Click for Sap only:


/castsequence reset=20 Shadowstep, Sap
/cast [button:2] Sap
Or use a Modifier (shift/ctrl/alt) for Sap:


/castsequence reset=20 Shadowstep, Sap
/cast [modifier:shift/ctrl/alt] Sap
PREMEDITATION->SHADOWSTEP->AMBUSH / BACKSTAB
This will Ambush if you are stealthed, or Backstab if you are not. You can substitute the opener of your choice in place of the Ambush or Backstab then just spam it. It will normally be able to fire off a Backstab following the Ambush.


/cast Premeditation
/stopcasting
/cast Shadowstep
/stopcasting
/cast [stealth] Ambush; Backstab

AMBUSH / BACKSTAB MACROS:

WEAPON-SWAP then AMBUSH
Hit it once to switch to a dagger, then spam it to cast Ambush as soon as it's ready. I generally use this in conjunction with the Weapon-Swap then Backstab macro below. This allows me to toggle back to my main weapon after I de-stealth.


/equip <item>
/cast Ambush
WEAPON-SWAP then BACKSTAB
Assuming you don’t have a dagger equipped, this will swap your weapon on first click, then cast Backstab AND swap weapon back on the second click.


/cast Backstab
/run UseContainerItem(x,y)
AMBUSH IF STEALTHED -> BACKSTAB IF NOT


/cast [stealth] Ambush; Backstab
Or...


/cast [nostealth] Backstab; Ambush
MASHABLE “ATTACK” -> BACKSTAB
This will auto-attack even if the requirements for backstab are not met (60 Energy, behind the target) without toggling off the auto-attack.


/startattack
/cast Backstab


SINISTER STRIKE -> EVISCERATE MACROS:

SINISTER STRIKE x5 -> EVISCERATE
This will cycle through 5 Sinister Strike’s and then Eviscerate. As a “castsequence”, it will not Eviscerate until all 5 Sinister Strikes have been fired off, and it will reset if you change targets.


/startattack
/castsequence reset=target Sinister Strike, Sinister Strike, Sinister Strike, Sinister Strike, Sinister Strike, Eviscerate
SINISTER STRIKE (Left-Click) -> EVISCERATE (Right-Click)


/cast [button:2] Eviscerate; Sinister Strike

RIPOSTE MACROS:

SINISTER STRIKE + AUTO-RIPOSTE MACROS
This macro will begin the auto-attack, as well as randomly perform Sinister Strike or Riposte. The potential drawback of “SS lockup” or “missed Riposte” is very small due to the relatively-fast (6 sec) cooldown of Riposte combined with the 50/50 chance of casting either spell.


/startattack
/castrandom Sinister Strike, Riposte
Or...


/startattack
/castsequence reset=1.5 Sinister Strike, Riposte
SINISTER STRIKE (Left-Click) -> RIPOSTE (Right-Click)


/cast [button:2] Riposte; Sinister Strike
FOR TROLLS: SINISTER STRIKE -> RIPOSTE -> BERSERKING


/startattack
/castrandom Sinister Strike, Riposte, Berserking

COLD BLOOD MACROS:

COLD BLOOD -> EVISCERATE
This will cast both Cold Blood and Eviscerate with a single click! Be sure to use the "?" macro icon to show Cold Blood cooldown.


#show Cold Blood
/cast Cold Blood
/stopcasting
/cast Eviscerate
This one will cast Cold Blood on the first click, then Eviscerate on the second click. Again, use the "?" macro icon to show the Cold Blood cooldown.


#show Cold Blood
/castsequence reset=180 Cold Blood, Eviscerate
COLD BLOOD (Left-Click) -> EVISCERATE (Right-Click)


/cast [button:2] Eviscerate; Cold Blood
PREMEDITATION->AMBUSH (Left-Click) / COLD BLOOD->EVISCERATE (Right-Click)
A Left-Click will do your 1-click Premeditation->Ambush. A Right-Click it will do your 1-click Cold Blood->Eviscerate.


/cast [button:2] Cold Blood; Premeditation
/stopcasting
/cast [button:2] Eviscerate; Ambush
SINISTER STRIKE x5 -> COLD BLOOD -> EVISCERATE
This macro will start the auto-attack, cast Sinister Strike five times to generate 5 combo points, then cast Cold Blood, and finally cast Eviscerate. This will NOT check for a cooldown on Cold Blood, therefore I recommend using the “?” macro icon and #show Cold Blood so you can monitor your Cold Blood cooldown.


#show Cold Blood
/startattack
/castsequence reset=180 Sinister Strike, Sinister Strike, Sinister Strike, Sinister Strike, Sinister Strike, Cold Blood, Eviscerate
COLD BLOOD -> MUTILATE
A few words of caution: you may want to make sure your Cold Blood -> Mutilate is performed on a stunned target, and while your target is poisoned...


/cast Cold Blood
/stopcasting
/cast Mutilate
COLD BLOOD -> BACKSTAB (Shift) / EVISCERATE (Alt) / MUTILIATE (Ctrl)
Hold <Shift> and it's a Cold Blood -> Backstab with one click. Hold down <Alt> for a Cold Blood -> Eviscerate with one click. The <Ctrl> key gives you a Cold Blood -> Mutilate, also one click. If you don't press anything then it will default to a regular Backstab (as seen in the first line). Alternatively, you may substitute Backstab with Sinister Strike, Mutilate, etc.


/cast [modifier:shift/alt/ctrl] Cold Blood; Backstab
/stopcasting
/cast [modifier:shift] Backstab; [modifier:alt] Eviscerate; [modifier:ctrl] Mutilate
COLD BLOOD (Right-Click) -> CHEAP SHOT -> MUTILATE -> KIDNEY SHOT -> MUTILATE -> EVISCERATE (Left-Click)


/cast [button:2] Cold Blood
/castsequence reset=target Cheap Shot, Mutilate, Kidney Shot, Mutilate, Eviscerate
That will allow you to cast Cold Blood at any time you feel the need. You simply right-click the macro to fire up the Cold Blood, and you can still use the macro even if it’s on cooldown. If you want to monitor your Cold Blood cooldown too, then use the “?” macro icon and add “#show Cold Blood” to the first line of this macro.

HEMORRHAGE & GHOSTLY STRIKE MACROS:

GHOSTLY STRIKE -> HEMORRHAGE x5
This will cast Ghostly Strike, followed by Hemorrhage five times. It will also reset after 20 seconds (the cooldown for Ghostly Strike).


/castsequence reset=20 ghostly strike, hemorrhage, hemorrhage, hemorrhage, hemorrhage, hemorrhage
…alternatively you may “/castrandom”, although this has been found to be less useful.


/castrandom Ghostly Strike, Hemorrhage
GHOSTLY STRIKE -> SINISTER STRIKE x4 -> EVISCERATE
This will cast Ghostly Strike, followed by Sinister Strike, then Eviscerate. Please note that it will reset if you change targets, but if Ghostly Strike is still on cooldown (20 seconds) this macro may lock up.


/castsequence reset=target Ghostly Strike, Sinister Strike, Sinister Strike, Sinister Strike, Sinister Strike, Eviscerate
SINISTER STRIKE (Left-Click) -> HEMORRHAGE (Right-Click)


/cast [button:2] Hemorrhage; Sinister Strike
HEMORRHAGE (Left-Click) -> EVISCERATE (Right-Click)


/cast [button:2] Eviscerate; Hemorrhage
HEMORRHAGE -> SLICE AND DICE -> EVISCERATE
You may also consider replacing the Eviscerate with Rupture, for those of you with Serrated Blades. It bypasses armor and works into the rotation better.


/startattack
/castsequence reset=target Hemorrhage, Hemorrhage, Hemorrhage, Hemorrhage, Hemorrhage, Slice and Dice, Hemorrhage, Hemorrhage, Hemorrhage, Hemorrhage, Hemorrhage, Eviscerate


EXPOSE ARMOR / CHEAP SHOT / ETC. -> WITHOUT BREAKING GOUGE / SAP / BLIND MACROS:


/cast Expose Armor
/stopattack
However, it seems that occasionally after EA is fired off an attack will still “sneak” in there. To prevent this, you can turn away from your target or try swapping weapons to stop the attack. Insert the name of your ranged weapon.


/equip <ranged>
/cast Expose Armor
/stopattack
Cheap Shot would work like this:


/equip <ranged>
/cast Cheap Shot
/stopattack
Another thing that seems to work is if you manually unsheath your ranged weapon (default key is Z), then use your macro. Testing has shown that so long as your ranged weapon is in your hand when you Expose Armor, it will not break your controlling spell.

Please note that these macros are “unreliable”, and require some practice, skill, and finesse to pull off properly.

SLICE AND DICE MACROS:

SLICE AND DICE (Left-Click) -> EVISCERATE (Right-Click)


/cast [button:2] Eviscerate; Slice and Dice
SINISTER STRIKE x5 -> SLICE AND DICE
This will generally spam SS until you get 5cps, then it will fire off Slice & Dice. I understand die-hard raiders use this stuff…


/startattack
/castsequence reset=target Sinister Strike, Sinister Strike, Sinister Strike, Sinister Strike, Sinister Strike, Slice and Dice
SLICE AND DICE + BLADE FLURRY = FAST!
So this sequence will give you some speedy attacks, then build up to 5cps before it Eviscerates.


#show Blade Flurry
/startattack
/castsequence reset=120 Sinister Strike, Slice and Dice, Blade Flurry, Sinister Strike, Sinister Strike, Sinister Strike, Sinister Strike, Sinister Strike, Eviscerate
SLICE AND DICE + COLD BLOOD
So this sequence will give you some speedy attacks and build up to 5cps before it fires off a Cold Blood -> Eviscerate!


#show Cold Blood
/startattack
/castsequence reset=180 Sinister Strike, Slice and Dice, Sinister Strike, Sinister Strike, Sinister Strike, Sinister Strike, Sinister Strike, Cold Blood, Eviscerate
CHEAP SHOT -> SLICE AND DICE
It will require 2 presses, and I'm not sure it's possible to do fast enough before you shift out of stealth. If you put this one on the stealth bar make sure that you have it on the same slot on the regular bar.


/castsequence reset=target/combat Cheap Shot, Slice and Dice

“I WANNA KILL!” MACROS:

WHIRLWIND OF DEATH (aka "I.W.I.N. Button")
Blade Flurry -> Evasion -> Adrenalin Rush -> Sinister Strike
You can reorder the BF/Eva/AR based on how you want to start your combat,


/startattack
/castsequence reset=120 Blade Flurry, Evasion, Adrenaline Rush, Sinister Strike
SO YA WANNA PLAY NASTY, DO YA?
Yeah, this one will take a bit of tweaking but just imagine the possibilities. Load up your StunWatch and practice your timing. And here they didn’t want us to be able to “automate” our responses. /Thanks for the /castsequence!


/castsequence reset=target Cheap Shot, Gouge, Stealth, Cheap Shot, Sinister Strike, Cold Blood, Eviscerate, Vanish, Cheap Shot, Gouge, Sinister Strike, Sinister Strike, Eviscerate
Feel free to add to and modify this one – just don’t use it against me! ;-)


PREMEDITATION -> CHEAP SHOT:
This will fire off Premeditation then Cheap Shot with one button press!


/cast Premeditation
/stopcasting
/cast Cheap Shot
PREMEDITATION -> SHADOWSTEP -> CHEAP SHOT


/cast Premeditation
/cast Shadowstep
/cast Cheap Shot
MOUSEOVER BLIND!
Hover your mouse cursor over a second target, hit this macro, and never have to switch from your original target.


/cast [target=mouseover] Blind
MORE COWBELL!
Left-Click for Sinister Strike x5 -> Evis
Right-Click for BF -> Eva -> AR


/startattack
/castsequence [button:2] reset=120 Blade Flurry, Evasion, Adrenaline Rush; Sinister Strike, Sinister Strike, Sinister Strike, Sinister Strike, Sinister Strike, Eviscerate

HEALING / BANDAGE / FOOD MACROS:

THE EVER-REQUESTED BANDAGE-SELF MACRO:


/use [target=player] Heavy Runecloth Bandage
BLIND -> BANDAGE SELF MACRO
I believe this will require 2 button pushes.


/cast Blind
/stopcasting
/use [target=player] Heavy Runecloth Bandage
Alternatively, you can try this one, but I believe this will still require 2 button pushes.


/castsequence blind, heavy runecloth bandage
GOUGE -> BANDAGE SELF MACRO
I believe this will also require 2 button pushes.


/castsequence gouge, heavy runecloth bandage
NORMAL BANDAGE (Right-Click) -> BATTLEGROUNDS BANDAGE (Left-Click)
Note that this also applies the AB Quest bandages. After you have used them all up and can use the regular AB “Highlander’s” bandages, you may delete this line from your macro.


/use [button:2] Heavy Runecloth Bandage
/stopcasting
/use Arathi Basin Runecloth Bandage
/stopcasting
/use Alterac Heavy Runecloth Bandage
/stopcasting
/use Highlander's Runecloth Bandage
/stopcasting
/use Warsong Gulch Runecloth Bandage
/stopcasting
NORMAL BANDAGE (Left-Click) -> BATTLEGROUNDS BANDAGE (Right-Click)
Note that this does not utilize the AB Quest bandages due to the 255 character limit for macros.


/use Heavy Runecloth Bandage
/stopcasting
/use [button:2] Alterac Heavy Runecloth Bandage
/stopcasting
/use [button:2] Highlander's Runecloth Bandage
/stopcasting
/use [button:2] Warsong Gulch Runecloth Bandage
/stopcasting
If you are using the AB Quest bandage, insert the following line in place of the “Highlander’s” bandage line.


/use [button:2] Arathi Basin Runecloth Bandage
/stopcasting
USE BATTLEGROUND BANDAGES:
Clicking this macro will bandage yourself using the bandage that is appropriate for your location - i.e. battleground bandages if you are in battlegrounds, or a “normal” bandage if you are outside the battleground. You may substitute a bag/slot instead of the normal bandage name, or simply change the name of the bandage to fit your skill. Note that this also applies the AB Quest bandages. After you have used them all up and can use the regular AB “Highlander’s” bandages, you may delete this line from your macro.


/use [target=player] Warsong Gulch Runecloth Bandage
/stopcasting
/use [target=player] Alterac Heavy Runecloth Bandage
/stopcasting
/use [target=player] Highlander's Runecloth Bandage
/stopcasting
/use [target=player] Arathi Basin Runecloth Bandage
/stopcasting
Please Note: We have found that the line for using the "normal" bandages (formerly at the end of the above macro) resulted in the use of both the "normal" bandage AND the battleground bandage, so the following line has been deleted from the above macro:


/use [target=player] Heavy Runecloth Bandage
USE APPROPRIATE FOOD:
This macro will eat the appropriate battleground food if you are in battlegrounds, or “normal” food (designated by name, or bagslot – as shown in this example) if you are outside the battlegrounds. Note that this also makes use of the AB Quest rations. After you have used them all up and can use the regular AB “Highlander’s” rations, you may delete this line from your macro.


/use Warsong Gulch Enriched Ration
/stopcasting
/use Alterac Manna Biscuit
/stopcasting
/use Highlander’s Enriched Ration
/stopcasting
/use Arathi Basin Enriched Ration
/stopcasting
/use 0 9
/stopcasting
USE POTIONS:
The Major Healing Draught (Battleground only potion) is used first. If you're not in a Battleground then the Combat Healing Potion (anywhere potion) is used. If you're out of those then the Major Healing Potion is consumed. Feel free to rearrange the potion order to maximize your healing as desired.


/use Major Healing Draught
/use Combat healing Potion
/use Major Healing Potion

THISTLE TEA MACROS:
This will drink your Thistle Tea then follow up with a Cold Blood and Eviscerate.


#show Thistle Tea
/use Thistle Tea
/castsequence reset=180 Cold Blood, Eviserate
Alternatively, you could designate a Button-Click for using your Thistle Tea...


/use [button:2] Thistle Tea
/Castsequence reset=target Premeditation, Ambush, Eviscerate, Backstab, Sinister Strike, Hemorrhage
For the above macro you would left-click through your Premed -> Ambush -> Evis, then a quick right-click to use your Tea, then back to left-click for Backstab -> Sinister Strike -> Hemorrhage.

The nice thing about this macro is that you could simply use it for Thistle Tea at ANY TIME by just Right-clicking the Macro! Saves yourself one action bar space that would have been used for your Tea.

Want the Thistle Tea integrated so you don’t have to think? Ok, this should work…


/Castsequence reset=target Premeditation, Ambush, Eviscerate, Thistle Tea, Backstab, Sinister Strike, Hemorrhage

MOUNT MACROS:

MOUNT / DISMOUNT (right-click) -> STEALTH & CHEAP SHOT (left-click):

/cast [nostealth] Stealth; [stealth] Cheap Shot
/use [button:2] <name>
DISMOUNT -> STEALTH -> CHEAP SHOT MACRO:
This will mount you, or dismount if you are mounted, Stealth if not stealthed (mashable), then cast Cheap Shot if stealthed!


/dismount [mounted]
/cast [stealth] Cheap Shot; Stealth
Alternatively:


/cast [nomounted, nostealth] Stealth; [nomounted] Cheap Shot
/dismount [mounted]
DISMOUNT -> STEALTH (or VANISH if in Combat)
A 'mashable stealth' with dismount if mounted and vanish when in combat.
This one will be useful for those who find themselves getting jumped on their pony.


/dismount [mounted]
/cast [combat] Vanish; [nostealth] Stealth
Note: if you would like this same button to unstealth, then you can just remove the "[nostealth]" part.

MOUNT / DISMOUNT + 3 ITEM SWAP (For Equipping Mount Speed Items):
One press will switch your items and mount / dismount you. Note that activating the macro while moving will switch your items without summoning the mount, and you’ll be running around in your riding gear. Replace the container locations with the locations of your trinket, riding gloves, and spur-boots. Replace the mount name with your actual mount.


/use Reins of the Striped Frostsaber
/run U=UseContainerItem;U(0,12)U(0,11)U(0,8)
RANDOM MOUNT + DISMOUNT MACRO
For those who like random mounts, here's a macro to choose a random mount and still be able to subsequently dismount. Insert the name(s) of your mounts in the appropriate place(s).


/dismount [mounted]
/userandom [nomounted] Great White kodo, Whistle of the Black War Raptor, Red Skeletal Warhorse

USE TRINKET MACROS:
I generally use the Equipped Macro Icon addon for these so that I can see exactly what trinkets I have equipped, but I am waiting for the addon to be debugged for 2.0, as it currently interferes with Stealth-Bar toggling.

These lines can also be added to the beginning of other macros, for that “trinket boost” prior to putting the smack down!

Use Trinket in Top Slot:


/Use 13
Use Trinket in Bottom Slot:


/Use 14
Example of a “use a Trinket by name, then cast a spell” Macro:
This macro requires 2 button pushes to activate the item and the spell. The "#show" at the beginning will display the item named and its cooldown - whether or not the item is actually equipped (I believe it is grayed out if it is not equipped). Be sure to use the “?” macro icon.


#show <item>
/use <item>
/cast Blade Flurry
Alternatively, you may use a “/castsequence” and insert the item name:


/castsequence reset=120 <item>, Blade Flurry
Example of a Right-Click to Cast / Left-Click to Trinket macro. Use the "?" macro icon and this will also show your Trinket on the macro button so you can monitor the cooldown.


#show Black Pearl Panther
/startattack
/cast [button:2] Black Pearl Panther; Sinister Strike


APPLYING POISONS / SHARPENING STONES MACROS:
Useful for applying poisons with a few clicks. No need to open your Character window.

This first one will apply poison to the MH with a ctrl-click and to the OH with an alt-click. It will also show how many doses of poison you have left in your bags.


#show <Poison>
/use <Poison>
/use [modifier:ctrl] 16
/use [modifier:alt] 17
This second macro will apply your poison and to the Main Hand (16) if you left-click the macro. It will apply your poison to the Off Hand (17) if you right-click the macro. It will also show how many doses of poison you have left in your bags.


#show <Poison>
/use <Poison>
/use [button:2] 17; 16
For applying a different poison to each weapon:


/castsequence [button:1] Crippling Poison II; [button:2] Wound Poison IV
/use [button:1] 16; [button:2] 17
Left-click it for main hand poison, right-click it for offhand poison. Also, because it is a “/castsequence”, if you use the “?” macro icon the icon changes to whichever poison you just applied and shows how many uses are left as well!


OTHER USEFUL STUFF

SINISTER STRIKE (Left-Click) -> SHOOT (Right-Click)
Replace the “Shoot Bow” with “Shoot <ranged>”.


/cast [button:2] Shoot Bow; Sinister Strike
SHOOT (Left-Click) -> BOMB / GRENADE (Right-Click)
Put your bombs in your bag and update the “x y” for the bag and slot.


/use [button:2] x y
/cast [button:1] Shoot Bow

PALADIN MACROS

Basic Commands
Lets look closely at what each macro has to offer in commands. We must always begin a macros with a certain command, one that tells what the macros is going to do:

/cast- This tells a macro that there will be a spell or ability to be used. Specifically a spell/ability from the spell book. Note that every ability found in the spell book beside those found on the first page, a la Attack, are considered spells. Non-passive racial abilities can also be used in macro commands.

/castsequence- This tells a macro that there will be several abilities/spells to be used in a specific order.

/stopcasting- this is a device used to end the last known command and so that another can begin. It is almost always accompanied in the /castsequence list of macros, very closely.


A list of Novice/Introductory Paladin Macros
The following is a list of a few macros that are not very complicated in structure that can be easily edited inside and outside of the game. The macros are listed by name with a description of that macro, underneath is the Command text (what makes it do, what it does).


Individual Player Holy Light Cast Holy Light/Flash of Light on a player in your party, or yourself, only.

/cast [help] Holy Light; [target="x"] Holy Light

"x" is Party(1-4), thus 5 individual Macros must be made with "Player" replacing "x" to target yourself. You can always replace the spell name with a different spell, i.e Flash of Light.


Easy Seal and Judgement Judge an enemy with one button or recast a Seal. Important: A seal must already be activated to achieve the Judgment effect.

/cast Judgement
/stopcasting
/cast Seal of X

"X" is the name of the Seal, i.e. Wisdom, Crusader etc. More complex version of this macro are listed later.


One touch Bubble-Bandage Cast Divine Shield and bandage yourself. This conserves mana when doing this rather than casting Holy Light.

/cast Divine Shield
/stopcasting
/useitem Heavy Runecloth Bandage, [target=player,help]


From there, all sorts of possibilities can be made on a novice level. However, there are only so many slots to fill in the macro editor. A concept in advanced macros will help combine functionality and stream line the number of macros.

Advanced Paladin Macros
These macros are more complicated in function, therefore it may take more effort to edit them properly.

Complex Seal and Judgement macros
These are modified version of the Seal and Judge macro, but you do not have to wait for a seal to be active to use the macro button. These are neat as the icons are animated with the Judgement cool down.


Seal of Command

/castsequence reset=30 Seal of Command, Judgement



Seal of the Crusader

/castsequence reset=30,target/combat Seal of the Crusader, Judgement



Seal of Light

/castsequence reset=30 Seal of Light, Judgement



Seal of Justice

/castsequence reset=30 Seal of Justice, Judgement



Seal of Wisdom

/castsequence reset=30 Seal of Wisdom, Judgement



Seal of Righteousness

/castsequence reset=30 Seal of Righteousness, Judgement

Heal Macros
These following macros are for healing in combat situations.


Divine Light Divine Favor & Holy Light Combo

/cast [combat] Divine Favor
/stopcasting
/cast [help] Holy Light; [target=targettarget] Holy Light



Divine Shock Divine Favor & Holy Shock Combo

/cast [combat] Divine Favor
/stopcasting
/cast [help] Holy Shock; [target=targettarget] Holy Shock



Special Flash of Light Cast Flash of Light on a friend or target's target

/cast [help] Flash of Light; [target=targettarget] Flash of Light



Keybound Special Flash of Light Macro Using the "alt" key lets you heal yourself and if not; heal an ally

/cast [modifier:alt,target=player] Flash of Light; [target=target,help] Flash of Light; [target=targettarget,help] Flash of Light; [target=player] Flash of Light


Here is some info for "alt" casting by Azreal:


--------------------------------------------------------------------------------
There are several ways of doing this. The first, as pointed out by Zetla, is to enable self casting through the interface options. This means that when you have an enemy player or no target selected, any spell cast will target you. Otherwise, if a friendly player is targetted, it will cast the spell on them. Other options are:

1. /cast [target=player] Flash of Light


This will also cast Flash of Light on yourself, regardless of target. You will also not lose your current target.

2. /cast [help] Flash of Light; [target=player] Flash of Light


This will cast Flash of Light if the target is friendly. In any other case (enemy or no target selected), it will cast it on you. You will also not lose your current target. Note that there are several ways of making this macro:

3. /cast [target=player, harm] Flash of Light; [help] Flash of Light - is another example
--------------------------------------------------------------------------------



Defensive Macros
These following macros are for Instance/Raid oriented situations.


Paladin's Taunt Righteous Defense Cheat

/cast [help] Righteous Defense; [target=targettarget] Righteous Defense



Cast BoP under the gaze of an enemy Another snoozer to "taunt" mobs with very little hassle

/cast [help,target=target] Blessing of Protection; [target=targettarget,help] Blessing of Protection


Bless Specific Macros
These macros bless players depending on pre-set Blessing in the marco.


GBL Cast Great Blessing of Light for the raid

/cast [raid] Greater Blessing of Light; [help] Blessing of Light; [target=player] Greater Blessing of Light

Other Advanced Macros
These are miscellaneous macros for combat or non-combat situations.


Bubble Hearth Macro 'Nuff said

/castsequence reset=3600 Divine Shield, Hearthstone



Bubble Bandage Macro Bandage while under Divine Shield

/castsequence reset=300 Divine Shield, [target=player] Heavy Runecloth Bandage



Bubble Heal Macro Heal with Holy Light while under Divine Shield

/castsequence reset=300 Divine Shield, [target=player] Holy Light

Yes, the macro list is finished

Enjoy guys


Reply with quote
Posted: March 7th, 2008, 8:35 am
 
danzar

Total Posts: 527
Location: NC, USA
Joined: May 4th, 2005, 8:36 pm
danzar's Reps: 7
User avatar
Moderator
premium
Need to update your macro's

/stopcasting
hasnt worked sinse a few patches ago.
which is one of the importants one for good macro go byebye


Reply with quote
Posted: March 7th, 2008, 10:35 am
 
phishness
phishness's Reps:
User avatar
Still a good list /yay


Reply with quote
Posted: March 7th, 2008, 11:46 am
 
kourath

Total Posts: 1979
Location: Pangea
Joined: February 8th, 2006, 8:04 pm
kourath's Reps: 23
User avatar
Active User > 50 Posts
Looks a lot like a c+p. I would Google it but I'm feeling incredibly lazy today.

_________________
EX-TU member. For my own reasons, I will no longer play a role as an active member. Goodbye.


RIP kourath. 5/21/08


Reply with quote
Posted: March 7th, 2008, 5:56 pm
 
Tault_admin

Total Posts: 29974
Joined: November 9th, 2002, 9:57 am
Tault_admin's Reps: 1444
User avatar
administrator
Mod in Training
tault admin for the win

http://209.85.173.104/search?q=cache:2g ... =firefox-a


Reply with quote
Posted: March 8th, 2008, 4:20 pm
 
nickoli002
nickoli002's Reps:
User avatar
C+P from various class forums.

/nay


Reply with quote
Posted: March 8th, 2008, 7:28 pm
 
abnellus
abnellus's Reps:
User avatar
/nay

Its even worse than C+P its out of date and not even accurate macro's

see druid macros as examples


Reply with quote
Posted: March 8th, 2008, 10:33 pm
 
kourath

Total Posts: 1979
Location: Pangea
Joined: February 8th, 2006, 8:04 pm
kourath's Reps: 23
User avatar
Active User > 50 Posts
Tault_admin (!empty($user->lang['WROTE'])) ? $user->lang['WROTE'] : ucwords(strtolower(str_replace('_', ' ', 'WROTE'))):
tault admin for the win


What a catchy phrase, it rhymes and everything.

_________________
EX-TU member. For my own reasons, I will no longer play a role as an active member. Goodbye.


RIP kourath. 5/21/08


Reply with quote
Posted: March 16th, 2008, 4:44 pm
 
centrios
centrios's Reps:
User avatar
took alot of time to do! wtg bro!


Reply with quote
Posted: May 25th, 2008, 9:05 am
 
vgagent1993
vgagent1993's Reps:
User avatar
centrios (!empty($user->lang['WROTE'])) ? $user->lang['WROTE'] : ucwords(strtolower(str_replace('_', ' ', 'WROTE'))):
took alot of time to do! wtg bro!


Yeah, about 1/3 through i thought there is no way someone would care enough and have good enough English to write a guide like this. As the tault admin said its C+P and site not sorted, should be locked and his acc. temp suspended for plagiarism imo.


Reply with quote
Posted: May 26th, 2008, 2:20 am
 
kazso2

Total Posts: 483
Joined: December 31st, 2005, 11:14 pm
kazso2's Reps: 0
User avatar
Active User > 50 Posts
/nay

C+P and outdated.


Reply with quote
Posted: August 15th, 2008, 10:58 am
 
hase0
hase0's Reps:
User avatar
i think he c+p from wowwiki.com


Reply with quote
Posted: August 27th, 2008, 9:50 pm
 
zakwarrior

Total Posts: 14
Joined: May 1st, 2004, 4:00 am
zakwarrior's Reps: 0
User avatar
danzar (!empty($user->lang['WROTE'])) ? $user->lang['WROTE'] : ucwords(strtolower(str_replace('_', ' ', 'WROTE'))):
Need to update your macro's

/stopcasting
hasnt worked sinse a few patches ago.
which is one of the importants one for good macro go byebye


btw what can you use now to replace /stopcasting ???


Reply with quote
Want Advertisements After The Last Post Removed? Create A Free Account!

blue large dot Who is online
Users browsing this forum: No registered users and 234 guests

Popular Sections
SWTOR Cheats
Guild Wars 2 Cheats
Guild Wars 2 Hacks
Guild Wars 2 Bots
Diablo 3 Cheats
Guild Wars 2 Mods

Popular Sections
WoW Cataclysm Cheats & Exploits
WoW Cataclysm Hacks & Bots
Star Wars The Old Republic Cheats
SWTOR Mods
Torchlight 2 Cheats
SWTOR Space Mission Bots
Site Nav and RSS
RSS Feed of World of Warcraft General Discussions RSS Feed 
Sitemap of World of Warcraft General Discussions Sitemap 
SitemapIndex SitemapIndex
RSS Feed RSS Feed
Channel list Channel list
left bottom corner Site and Contents Copyright 2001-2012 All Rights Reserved TaultUnleashed.com bottom corner
top left
top right
createaccount
Username:   Password:   Remember Me?