Wowpedia

We have moved to Warcraft Wiki. Click here for information and the new URL.

READ MORE

Wowpedia
Register
(Bot; Replacing {{tooltipcss}} with {{tooltip}} for itemID:20648)
 
TehTrix (talk | contribs)
 
Line 1: Line 1:
−
{{tooltip
+
{{ood}}
  +
{{Classnav}}
−
|width=18em
 
  +
{{Macronav}}
−
|itemid=20648
 
  +
{{Macroformat}}
−
|dmg=72 - 135
 
  +
===Stealth Eat Macros===
−
|attrib=
 
  +
Your basic Macro to eat while stealthed.
−
+5 Stamina <br />+9 Intellect
 
−
|unique=
 
−
|speed=2.50
 
−
|icon=INV_Hammer_22
 
−
|quality=Rare
 
−
|effect=
 
−
Equip: Restores 3 mana per 5 sec.
 
−
|name=Cold Forged Hammer
 
−
|durability=90
 
−
|bind=BoP
 
−
|float={{#ifeq:{{PAGENAME}}|Cold Forged Hammer|right|left}}
 
−
|type=Mace
 
−
|slot=Main Hand
 
−
|dps=41.4
 
−
|sell={{cost|5|86|93}}
 
−
|ilvl=63
 
−
}}
 
   
  +
<pre>#showtooltip *food here*
−
'''Cold Forged Hammer''' is a rare mace and a reward for fighting in [[Alterac Valley]].
 
  +
/cast *food here*
−
{{clrl}}
 
  +
/cast Stealth</pre>
−
==Source==
 
−
This item is a reward from the [[Horde]] quest [[Quest:Hero of the Frostwolf|Hero of the Frostwolf]] which starts with [[Voggah Deathgrip]] in the [[Alterac Mountains]], and the [[Alliance]] quest [[Quest:Hero of the Stormpike|Hero of the Stormpike]] which starts with [[Prospector Stonehewer]] in the [[Alterac Mountains]]. You can directly complete these quests after you receive them, but you must have completed the quest [[Quest:The Battle of Alterac|The Battle of Alterac]] to get these quests.
 
   
  +
and if you're undead
−
==Notes==
 
   
  +
<pre>#showtooltip Cannibalize
−
== External Links ==
 
  +
/cast Cannibalize
−
{{elinks-item|20648}}
 
  +
/cast Stealth</pre>
   
  +
=== Offhand weapon switching ===
−
[[Category:Maces]]
 
  +
You might find yourself in a situation where you have two offhand weapons with the same name but different poisons on them and you want to switch between them quickly. Or perhaps you just want to alternate between two offhand weapons with just one hotkey.
−
[[Category:Rare Items]]
 
  +
−
[[Category:Quest Rewards]]
 
  +
#showtooltip [mod] 0 16; 17
−
[[Category:Battleground:Alterac Valley]]
 
  +
/equipslot 17 0 16
−
[[Category:Honor Rewards]]
 
  +
  +
*Keep your alternate dagger in the sixteenth slot (lower right corner) of your main (rightmost) backpack.
  +
*The number 17 refers to your offhand weapon slot.
  +
*&#x23;showtooltip makes the macro's icon and tooltip display the icon of the equipped weapon, or hold down a modifier key (say Alt) and it will display the icon of the weapon that's ready to be switched in.
  +
*Works in 3.2.2
  +
  +
  +
=== Set Tricks of the Trades Target Macro ===
  +
This is a two macro system, One macro to cast Tricks of the Trade and another to set the target of that macro.
  +
  +
NOTE: The set macro cannot be used in combat since the game will not allow macro editing during combat.
  +
  +
NOTE: AutoPartyButtons addon adds a single button that automatically puts TotT on the tank.
  +
  +
  +
Step 1: Create a blank macro named <span style="color:lightgreen;">'''TotT'''</span>
  +
  +
Step 2: Create the following macro named as you please, for this example <span style="color:lightgreen;">'''SeTTotT'''</span>
  +
  +
<pre>/run ToT = UnitName("target")
  +
/run if not InCombatLockdown() then EditMacro('TotT', nil, nil, '#showtooltip\n/cast [target='.. ToT ..'] Tricks of the Trade', nil); print('Tricks of the Trade set to : ' .. ToT); else print('Cannot change TotT now!'); end;</pre>
  +
  +
  +
Usage :
  +
  +
*Target the player you want to set as your Tricks of the Trade recipient and use the set macro (<span style="color:lightgreen;">'''SeTTotT'''</span>), you will see a chatlog message confirming the macro worked.
  +
  +
*Use the <span style="color:lightgreen;">'''TotT'''</span> macro whenever you want to use Tricks of the Trade.
  +
  +
*Works in 3.2.2
  +
  +
=== Cloak of Shadows Vanish ===
  +
This is a macro that will cast Cloak of Shadows then immediately casts Vanish. Casting CoS first will remove many of the DoTs that would immediately cancel your Stealth if you had only used Vanish.
  +
  +
<pre>#showicon Vanish
  +
/cast Cloak of Shadows
  +
/cast Vanish</pre>
  +
  +
Note: CoS won't remove phyisical DoTs such as Rend or Gouge, so it's not foolproof or as useful when up against Warriors or other Rogues, but in my experience it can be a life saver in desperate times.
  +
  +
=== One Button Poisons ===
  +
This will apply Instant Poison to your main hand weapon with a left mouse click, and Deadly Poison to your off hand with a right click.
  +
  +
<pre>#showtooltip
  +
/use [btn:1] Instant Poison; [btn:2] Deadly Poison
  +
/use [btn:1] 16; [btn:2] 17</pre>
  +
  +
'''EDIT''': To add to the utility and convienence of this macro, you can add "''/click StaticPopup1Button1''
  +
" to the '''END''' of the macro so it will automatically Accept the "''Do you want to replace X poison with x poison''" pop-up prompt.
  +
  +
The end result will look like:
  +
  +
<pre>
  +
#showtooltip
  +
/use [btn:1] Instant Poison; [btn:2] Deadly Poison
  +
/use [btn:1] 16; [btn:2] 17
  +
/click StaticPopup1Button1
  +
</pre>
  +
  +
== 3.1 Assassination Macros ==
  +
=== All-in-one Opener/CP Generator ===
  +
<pre>/cast [stealth,nodead,exists,harm,spec:1] Ambush; [stealth,harm,exists,spec:2] Cheap Shot
  +
/cast [combat] Mutilate; [nocombat,nostealth] [stealth,nocombat,help] [stealth,dead] [noexists] Stealth</pre>
  +
  +
*Ambushes if you have a harmful target that is not dead and you are stealthed and in spec 1 (your PvE spec). Cheap Shots if same conditions but in spec 2 (your PvP spec)
  +
*Mutilates if in combat. Stealths if not in combat and not stealthed, Unstealths if stealthed, not in combat, and have a helpful target, or if you are stealthed and your target is dead, or if you have no target.
  +
*I found this to work really well with a 5-button mouse. Use Spellbinder to bind the macro to Button 4, then just spam button 4 with your thumb. Frees up several action bar slots.
  +
  +
=== All-in-one Finisher ===
  +
<pre>#showtooltip [spec:2] Kidney Shot; [nogroup] Eviscerate; Envenom
  +
/castsequence [spec:2] reset=combat/6 Eviscerate, Kidney Shot; [spec:1,nogroup,combat] Eviscerate; [spec:1,group:party,combat] [spec:1,group:raid,combat] Envenom</pre>
  +
  +
*Shows Kidney Shot if in spec 2 (PvP), Evisc in other spec and not grouped, and Envenom if grouped
  +
*In spec 2 casts Evisc, then KS, but resets to Evisc after 6 seconds (in case KS is on cd). In spec 1 if not grouped and in combat casts Evisc. In spec 1 if grouped (party or raid) and in combat, casts Envenom
  +
*This works really well with a 5-button mouse also. Use Spellbinder to bind the macro to Button 5, then when you need to do your finisher, hit button 5 once, then back to button 4.
  +
  +
== 3.1 Combat Macros ==
  +
=== TotT + Killing Spree ===
  +
<pre>#showtooltip Killing Spree
  +
/target [target=target, help] targettarget; party1
  +
/cast [help] Tricks of the Trade; [harm] Killing Spree</pre>
  +
  +
*If your target is a party member, targets their target, otherwise targets the party leader (often tank), allowing you to switch targets between the tank and what you should be DPSing.
  +
*Casts Tricks of the Trade if your target is a party member or casts Killing Spree if your target is an enemy.
  +
*This macro is useful for helping a tank establish or maintain aggro during a pull. Hit it twice and you'll TotT the tank while Killing Spree-ing everything else, without losing your target.
  +
*A line similar to "/use [harm] Sphere of Red Dragon's Blood" may be added to the end of the macro to boost the power of your Killing Spree to maximize effectiveness, as long as the used item or spell doesn't trigger GCD.
  +
*Works in 3.1.3, both with and without the "/use" line.
  +
=== Garrote in Stealth, or Sinister Strike Otherwise ===
  +
<pre>#showtooltip
  +
/cast [stealth] Garrote
  +
/cast [nostealth] Sinister Strike</pre>
  +
  +
===Ambush or Garrote===
  +
/cast [equipped:Daggers] Ambush; Garrote
  +
  +
*I got the idea for this one macro by changing it from the option of using Ambush or Kidney shot macro just changed it to Garrote seeing it as more practical a skill.
  +
*This lets you use Ambush if you have a dagger equipped otherwise will default to Garrote. You can change it to Garrote with a certin kind of weapon by adding [equipped:Mace] after Ambush like so:
  +
/cast [equipped:Daggers] Ambush;[equipped:Mace] Garrote
  +
[[User:Sqeeks|Sqeeks]] ([[User talk:Sqeeks|talk]]) 04:31, September 30, 2009 (UTC)
  +
===Rupture or Slice and Dice in one button===
  +
#showtooltip [modifier:shift] Rupture; Slice and Dice
  +
/cast [modifier:shift] Rupture; Slice and Dice
  +
  +
*This macro lets you have both finishing moves in one button using the modifier shift to change between, great for PvP or a raid when fighting a boss to keep doing dps without the burst damage.
  +
*The default image should be question mark so it will show the tool tips for the finisher you are about to use.
  +
*This will not change and stay you must hold down the shift key or any modifier key you chose to use.
  +
*Slice and Dice will always be default without holding shift down unless you replace it with another finisher.
  +
*Made by Sqeeks of Staghelm, inspired by reading how to make a macro on wowwiki.com.
  +
[[User:Sqeeks|Sqeeks]] ([[User talk:Sqeeks|talk]]) 04:31, September 30, 2009 (UTC)
  +
===Evicerate or Envenom===
  +
#showtooltip [modifier:shift] Eviscerate; Envenom
  +
/cast [modifier:shift] Eviscerate; Envenom
  +
  +
*This macro is just like the one above it except it is more ideal for solo killing or doing burst damage against a boss if he/she is close to death.
  +
*Also good for PvP for burst scare damage or fast kills of clothies.
  +
*Envenom is default to show and as mentioned above holding shift down will allow you to use Eviscerate.
  +
*If you use the question mark icon then the image will match the finisher you aim to use so there is no confusion.
  +
*Having both macros will allow you to use fewer action slots for other items or skills and use the one you want at any given time.
  +
*You can add a third or even fourth modifier to include more then just the two written above.
  +
#showtooltip [modifier:shift] Eviscerate;[modifier:ctrl] Envenom; Expose Armor
  +
/cast [modifier:shift] Eviscerate;[modifier:ctrl] Envenom; Expose Armor
  +
  +
*With this macro if you look at the icon using the question mark the icon and tooltips for Expose Armor will be default, pressing and holding shift will allow use of Eviscerate and see the tooltips and finally pressing and holding the ctrl button will allow you to use Envenom and see the tooltips.
  +
[[User:Sqeeks|Sqeeks]] ([[User talk:Sqeeks|talk]]) 04:31, September 30, 2009 (UTC)
  +
  +
===Stealth and Ambush with One Handed Weapons===
  +
These two macros are perfect for using Ambush with One Handed Weapons equipped.
  +
  +
#showtooltip Stealth
  +
/cast !Stealth
  +
/equipslot 17 *name of off hand dagger*
  +
/equipslot 16 *name of main hand dagger*
  +
  +
*Use: Goes into Stealth and switches your weapons to daggers. the "!Stealth" means you can mash it's keybind and not worry about dis-toggling stealth.
  +
*Note: You need to switch your off hand weapon first only if you have a "Main Hand" weapon in your main hand. If not, the macro will attempt to switch your weapons, and fail because "Main hand" can only be equipped in your main hand. (Only affected if your main hand dagger is currently in your off hand)
  +
  +
#showtooltip Ambush
  +
/cast Ambush
  +
/equipslot 16 *name of Main Hand weapon*
  +
/equipslot 17 *name of off Hand weapon*
  +
  +
*Use: Uses Ambush, then switches you back to your Combat Weapons.
  +
*Note: If you fail to cast Ambush (not in right position, tank pulling mob out of range as you ambush) the macro will still switch your weapons, and you must reapply your Stealth macro.
  +
  +
Both macros work in 3.3.2
  +
  +
== 3.1 Subtlety Macros ==
  +
  +
===PvP Opener===
  +
  +
This macro allow for high burst damage while keeping the opponent stunned.
  +
<pre>
  +
#showtooltip
  +
/castsequence reset=30 Premeditation, Cheap Shot, Eviscerate, Dismantle, Shadow Dance, Shadowstep, Ambush, Ambush, Kidney Shot
  +
</pre>
  +
  +
===Backstabber===
  +
  +
This macro stuns the target, quickly damages them for around 6000 health at 80, and then opens them for attack.
  +
  +
<pre>
  +
#showtooltip
  +
/castsequence reset=20 Gouge, Shadowstep, Backstab, Hemorrhage, Kidney Shot
  +
</pre>
  +
  +
===Anti-Caster===
  +
  +
Similar to Backstabber, but focuses on interrupting spells and bringing in high damage, very effective against healers.
  +
  +
<pre>
  +
/castsequence reset=20 Gouge, Shadowstep, Kick, Backstab, Hemorrhage, Eviscerate
  +
</pre>
  +
  +
===Super Prep===
  +
  +
Use every ability refreshed by [[Preparation]] except [[Shadowstep]]. Remove the nocombat condition on [[Vanish]] for PvP.
  +
  +
<pre>
  +
#showtooltip Preparation
  +
/cast [nostealth] Evasion
  +
/cast [nocombat] Vanish
  +
/cast Sprint
  +
/cast Preparation
  +
</pre>
  +
  +
===Swap Dagger + Ambush===
  +
This macro can be used in pvp in general and is useful if you want to stay with your fast main and offhand :
  +
<pre>
  +
/equip Your1hDagger
  +
/cast ambush
  +
/equip YourOldMainHand
  +
</pre>
  +
  +
== Misc Macros ==
  +
  +
===Weapon Targetted Poison Macros===
  +
  +
  +
This is a simple one-click macro that applies Instant Poison IX to your mainhand.
  +
  +
<pre>#showtooltip
  +
/use Instant Poison IX
  +
/use 16</pre>
  +
  +
This is a simple one-click macro that applies Deadly Poison IX to your offhand.
  +
  +
<pre>#showtooltip
  +
/use Deadly Poison IX
  +
/use 17</pre>
  +
  +
A more advanced version that includes all poisons, as well as the ability to poison your throwing weapon.
  +
Simply hold your modifier and left click for mainhand, right click for offhand or middle mouse button for ranged
  +
<pre>#showtooltip
  +
/use [nomodifier]Instant Poison; [mod: shift,mod:ctrl] Crippling Poison; [mod:alt] Wound Poison; [mod:ctrl] Mind-numbing Poison; [mod:shift] Deadly Poison;
  +
/use [button:1] 16; [button:2] 17; [button:3] 18;
  +
/click StaticPopup1Button1</pre>
  +
  +
== Old Macros ==
  +
  +
  +
The macros below this line have not been validated to work in 3.1. They should be tested and moved to the appropriate section above.
  +
  +
  +
=== Tricks of the Trade without losing target ===
  +
This is a simple macro that will tricks of the trade your tank without losing your target. It casts on whatever your current target is targeting.
  +
<pre>
  +
#showtooltip Tricks of the Trade
  +
/cast [target=targettarget] Tricks of the Trade
  +
</pre>
  +
This is another Macro that is useful for Trading tricks (make sure the rogue that you're trading with is set as your Focus Target for this macro)
  +
<pre>
  +
#showtooltip Tricks of the Trade
  +
/cast [target=Focus] Tricks of the Trade
  +
</pre>
  +
Another useful macro, an extension of the first example, is to be able to preemptively throw tricks on a target if you wish, or to use it as the macro is intended, and toss it on the mob or boss's target.
  +
<pre>
  +
#showtooltip Tricks of the Trade
  +
/cast [help] [target=targettarget] Tricks of the Trade
  +
</pre>
  +
This macro dictates that if your target is a friendly target, it will cast Tricks; if not, it will cast it on your target's target. Note that it won't work if you're trying to pop it because a mob is targeting you already, of course.
  +
  +
=== Multipurpose Hemorrhage/Kick/Shiv ===
  +
  +
Replace Figurine - Shadowsong Panther with your trinket.
  +
Holding alt will [[Kick]], and holding shift will [[Shiv]].
  +
Additionally, if you are trying to attack a target with [[Blessing of Protection]] on you, it will be automatically taken off of you, to let you melee attack. I'd recommend binding it to your mouses up scrolling.
  +
  +
<pre>
  +
#showtooltip Hemorrhage
  +
/console Sound_EnableSFX 0
  +
/use Figurine - Shadowsong Panther
  +
/console Sound_EnableSFX 1
  +
/cast [modifier:alt] Kick
  +
/cast [modifier:shift] Shiv
  +
/cast Hemorrhage
  +
/stopmacro [help] [noexists]
  +
/cancelaura Blessing of Protection
  +
/startattack
  +
</pre>
  +
  +
=== Stealth, Cloak of Shadows and Vanish ===
  +
  +
This macro allow rogues to [[stealth]] if no combat other ways you'll able [[Cloak of Shadows]] on first click and [[Vanish]] on the second click with reset 1 min for [[Cloak of Shadows]].
  +
  +
<pre>
  +
#showtooltip
  +
/castsequence [combat] reset=60 Cloak of Shadows, Vanish; Stealth
  +
</pre>
  +
  +
=== Vanish and Shadowstep and Cloak of Shadows ===
  +
  +
If you hold ctrl it will [[Vanish]] + [[Shadowstep]] the target. If you hold alt you can quickly [[Cloak of Shadows]] + [[Vanish]].
  +
  +
<pre>
  +
/cast [modifier:ctrl] Shadowstep
  +
/cast [modifier:alt] Cloak of Shadows
  +
/cast vanish
  +
/stopattack
  +
</pre>
  +
  +
===Cancel Blessing of Protection with Combo point attack.===
  +
  +
Cancels [[Blessing of Protection]] automatically when you are trying to cast [[Hemorrhage]] on the enemy. Possible to be used with any other Combo point attack, like [[Mutilate]], [[Backstab]], [[Sinister Strike]].
  +
  +
<pre>
  +
/cast Hemorrhage
  +
/stopmacro [help] [noexists]
  +
/cancelaura Blessing of Protection
  +
</pre>
  +
  +
===Unified Mount Macro===
  +
  +
One button, one press to: Mount an appropriate mount if not mounted. Dismount and drop into stealth if you are not flying, but do it anyway if you have an enemy target. Lacking a conditional test for how far above the ground you are, this seems the best balance of combat function vs. going splat from an accidental, high altitude key press.
  +
  +
<pre>
  +
/use [nomounted, flyable] Swift Purple Windrider; [nomounted, noflyable] Horn of the Frostwolf Howler
  +
/cast [mounted, nocombat] Stealth
  +
/dismount [mounted, noflying]
  +
/dismount [exists, harm]
  +
/cast [nomounted] Stealth
  +
</pre>
  +
  +
===Trinket activation===
  +
  +
Many favorite level 60+ rogue trinkets can be used to provide 10-20 second buffs (attack power, crit rating, or haste) which are on different 2 min cooldowns. If you have 2 of these equipped, you can activate whichever is out of cooldown with a macro like this. If the first listed item is on cooldown, the macro will use the second.
  +
  +
<pre>
  +
/use Bladefist's Breadth
  +
/use Ancient Draenei War Talisman
  +
</pre>
  +
  +
A simpler way, as per [[Useful_macros#Use_either_Trinket]], is to use:
  +
  +
<pre>
  +
/use 13
  +
/use 14
  +
</pre>
  +
  +
The following macro will automatically activate your trinkets for you. You can chain as many items with uses - and which don't trigger the [[global cooldown]] - into the /castrandom as you have. It's not a good idea to add abilities that cost energy (like [[Adrenaline Rush]]) or which might break crowd control (like [[Blade Flurry]]).
  +
  +
The rather elaborate-looking code simply clears any errors or error sounds (such as "That item isn't ready yet") produced by the trinkets being on cooldown.
  +
  +
<pre>
  +
#showtooltip Sinister Strike
  +
/console Sound_EnableSFX 0
  +
/use Bladefist's Breadth
  +
/cast Sinister Strike
  +
/console Sound_EnableSFX 1
  +
/script UIErrorsFrame:Clear()
  +
</pre>
  +
  +
===Dagger Switch to use Backstab after Pick Pocketing the enemy===
  +
  +
This switches to your dagger, casts [[Pick Pocket]] if you are stealthed, [[Backstab]], then switches back to your original setup
  +
  +
<pre>
  +
/equipslot 16 [Dagger]
  +
/cast [stealth] Pick Pocket
  +
/cast Backstab
  +
/equipslot 16 [Original Weapon]
  +
</pre>
  +
  +
Note that this macro requires that you have autoloot enabled, or an addon such as AutoLootPocket [http://wow.curse.com/downloads/wow-addons/details/auto-loot-pocket.aspx]
  +
  +
===Dagger Switch to do a Mutilate, then back to normal weapons===
  +
  +
This is to switch to your highest DPS, slowest dagger to [[Mutilate]], then back to your standard sword.
  +
  +
<pre>
  +
/equipslot17 [insert lowest DPS dagger for MH]
  +
/equipslot18 [insert highest DPS dagger for OH]
  +
/cast Mutilate
  +
/equipslot17 [normal MH wep]
  +
/equipslot [normal OH wep]
  +
</pre>
  +
  +
Note: Only thing with this is that switch weapons invokes the Global Cooldown. And it resets the swing timer which might not make this even useful.
  +
  +
===Mashable Stealth / Unstealth===
  +
This will only turn [[Stealth]] on.
  +
  +
<pre>
  +
/cast !Stealth
  +
</pre>
  +
  +
To leave [[Stealth]] if you're in it:
  +
  +
<pre>
  +
/cast [stance] Stealth
  +
</pre>
  +
  +
===Backstab if mainhanding a dagger, Sinister Strike otherwise===
  +
  +
This will [[Backstab]] if you have a dagger in your mainhand, or [[Sinister Strike]] if you have a fist weapon. This is useful for situations such as the Flame Wreath in the [[Shade of Aran]] encounter where you have to spend prolonged periods in front of a mob unable to move behind it to [[Backstab]]. Just click your fist weapon on your bar and then [[Sinister Strike]] a few times while you wait so you don't waste energy.
  +
  +
The reason you have to do it this way is you likely have a dagger in your offhand, so the macro will just keep trying to [[Backstab]] if you say [equipped:Daggers] [noequipped:Daggers] instead
  +
  +
Note: You'll have to change "Fist Weapon" to "Sword" or "Mace" as appropriate if you don't have a fist weapon
  +
  +
<pre>
  +
/cast [noequipped:Fist Weapon] Backstab; /cast [equipped:Fist Weapon] Sinister Strike
  +
</pre>
  +
  +
(macro by Raymond from Nazjatar US)
  +
Or you can
  +
<pre>
  +
/cast [equipped:Dagger]Backstab; /cast Sinister Strike
  +
</pre>
  +
Making it only backstab when you have daggers for what ever else it sinister strikes
  +
  +
<span style="color:red;">Alucian</span>
  +
  +
===Ambush if Stealthed, otherwise Backstab===
  +
  +
This will cast [[Ambush]] if the player is stealthed, [[Backstab]] if not.
  +
  +
<pre>
  +
/cast [stealth] Ambush; Backstab
  +
</pre>
  +
  +
- OR -
  +
  +
<pre>
  +
/cast [nostealth] Backstab; Ambush
  +
</pre>
  +
  +
Note: The action bar changes while Stealth is activated. Therefore Ambush is only used on Stealth's action bar. When Stealth is deactivated, the action bar will swap back to the standard action bar. Backstab should only be on the standard action bar and Ambush should only be used on the Stealth action bar.
  +
  +
=== Ambush if Dagger, otherwise Cheapshot ===
  +
  +
This will [[Ambush]] your target if you have a dagger equipped, and [[Cheap Shot]] them otherwise.
  +
  +
<pre>
  +
/cast [equipped:Daggers] Ambush; Cheapshot
  +
</pre>
  +
  +
Note: that [equipped:Daggers] will evaluate true if you have a dagger in either hand. So if you are wielding a mace in your main hand, and a dagger in your off hand, then this macro will attempt to [[Ambush]], give you an error message, and do nothing.
  +
  +
===Equip Dagger and Ambush===
  +
  +
This will equip your dagger if you have something else equipped, and [[Ambush]] your target otherwise. The last line will then switch back to your other weapon directly after ambushing. It can be adjusted for swords by changing [noequipped:Maces] to [noequipped:Swords]. You will need to change 'Dagger of Pwnage' or 'Mace of Pwnage' to the exact title of your weapon. '''Important Note:''' If stealth is broken before you ambush it will not automatically switch weapons back. If you click the button macro while not stealthed it will switch back for you.
  +
  +
<pre>
  +
/equipslot [stealth,noequipped:Daggers] 16 Dagger of Pwnage
  +
/cast [stealth,equipped:Daggers] Ambush
  +
/equipslot [noequipped:Maces] 16 Mace of Pwnage
  +
</pre>
  +
  +
===Stealth => Sinister Strike===
  +
  +
This macro will...
  +
:Stealth you if you have a dagger equipped and are not in combat.
  +
:Equip your dagger if you are not stealthed, not in combat, and not wielding a dagger (change "Dagger of Pwnage" to the name of your dagger.
  +
:Equip your sword/whatever if you are in combat and are wielding a dagger (remember to change the name of the weapon in the macro).
  +
:Hit your target with [[Sinister Strike]] otherwise.
  +
  +
<pre>
  +
/cast [equipped:Daggers,nocombat] Stealth
  +
/equipslot [nostealth,nocombat,noequipped:Daggers] 16 Dagger of Pwnage
  +
/equipslot [combat,equipped:Daggers] 16 Sword of Pwnage
  +
/cast Sinister Strike
  +
</pre>
  +
  +
===Apply Poisons===
  +
  +
With this macro, you can left click to poison your main hand, right click to poison your offhand, hold down the alt button when you do it to use [[Crippling Poison]] or the ctrl button to use [[Mind-Numbing Poison]].
  +
  +
/use [nomodifier] Instant Poison IV; [modifier:alt] Crippling Poison II; [modifier:ctrl] Mind-numbing Poison III
  +
/use [button:1] 16; [button:2] 17
  +
  +
As an alternative to the one above, this one contains all six kinds of poisons that rogues have.
  +
#showtooltip
  +
/use [mod:ctrl,mod:shift] Anesthetic Poison;[mod:ctrl,mod:alt] Deadly Poison; [mod:alt] Crippling Poison;[mod:ctrl] Mind-numbing Poison;[mod:shift] Wound Poison;Instant Poison
  +
/use [btn:1] 16; [btn:2] 17
  +
  +
Note: This macro will not function as intended if you are using higher-rank poisons and do not include rank numbers. Rank 1 poisons are simply known as "[[Instant Poison]]", "[[Deadly Poison]]", etc. The game's API looks for that specific name when you don't use a rank ("II", "III", etc.), which will causes it to register as non-functional if those poisons aren't in inventory. To avoid this, you can also use bag slot ID numbers to force the macro to always use whatever poison you put in that bagslot.
  +
  +
Note: that the double-modifier uses have to come before the single ones.
  +
  +
===Clickless Apply Poison===
  +
  +
Another alternative you can use, one that don't need clicking the weapon to apply your poison, is shown below:
  +
  +
<pre>
  +
#showtooltip *poison name with rank*
  +
/use *poison name with rank*
  +
/use *weapon slot* (16 = Main Hand | 17 = Off-Hand)
  +
</pre>
  +
  +
This will put the poison you want on your weapon without having to click on your weapon. This macro will put [[Crippling Poison]] II on your off-hand right after you use the macro. For example:
  +
  +
<pre>
  +
#showtooltip Cripping Poison II
  +
/use Crippling Poison II
  +
/use 17
  +
</pre>
  +
  +
This one will apply poison to either weapon depending on which mouse button.
  +
  +
<pre>
  +
#showtooltip Deadly Posion VII
  +
/use Deadly Poison VII
  +
/use [button:1] 16; [button:2] 17
  +
</pre>
  +
  +
===Five in one Poisons===
  +
  +
This macro will apply a poison depending on the modifier button you push when you hit the macro. It will apply the poison to the mainhand weapon if you use the left mouse button, or the offhand weapon if you use the right mouse button.
  +
  +
<pre>
  +
#showtooltip
  +
/use [mod:shift] Deadly Poison; [mod:ctrl,nomod:alt] Crippling Poison; [mod:alt,nomod:ctrl] Wound Poison; [mod:ctrl,mod:alt] Mind-numbing Poison; Instant Poison
  +
/use [button:1] 16; [button:2] 17
  +
</pre>
  +
  +
===Blind Mouseover===
  +
  +
This lets you [[Blind]] mobs/players without changing target but simply by hovering your mouse over them. Because your cursor is being used to select a target, you will need to have this macro bound to a key.
  +
  +
<pre>
  +
/cast [target=mouseover,exists,harm,nodead] Blind
  +
</pre>
  +
  +
Another version: [[Blind]]s the mouseover if appropriate or the main target if not. The drawback is that if you <<miss>> the secondary target with your cursor then your current turget will get the [[Blind]].
  +
  +
<pre>
  +
/cast [target=mouseover,exists,harm,nodead][harm,nodead] Blind
  +
</pre>
  +
  +
===Stealth -> Cheapshot => Hemorrhage===
  +
  +
Nice all in one macro, great for grinding mobs.
  +
  +
<pre>
  +
/cast [nostealth] stealth
  +
/cast [stealth] cheap shot
  +
/cast [combat] Hemorrhage
  +
</pre>
  +
  +
===Dismount => Stealth===
  +
  +
Dismount and [[Stealth]]: Nothing fancy, replace "Swift White Steed" with your own mount name.
  +
  +
<pre>
  +
/cast [nomounted, nostealth] Stealth; [nomounted] Cheap Shot
  +
/dismount [mounted]
  +
</pre>
  +
  +
===Expose Armor===
  +
  +
[[Expose Armor]] or [[Cheap Shot]] without breaking [[Gouge]]/[[Sap]]/[[Blind]]. You must not have a bow equipped in your ranged slot!
  +
  +
<pre>
  +
/equip [noequipped:bow] Bow of Love
  +
/cast Expose Armor
  +
/stopattack
  +
</pre>
  +
  +
[[Cheap Shot]] would work like this:
  +
  +
<pre>
  +
/equip [noequipped:bow] Bow of Love
  +
/cast Cheap Shot
  +
/stopattack
  +
</pre>
  +
  +
Change "Bow of Love" to your actual ranged weapon of course. The [[Expose Armor]] macro currently doesn't come out very reliably, [[Cheap Shot]] is 100% working if you mash it, very weird.
  +
  +
===Cold Blood => Eviscerate===
  +
  +
One Button Press [[Cold Blood]] -> [[Eviscerate]]
  +
  +
<pre>
  +
/cast Cold Blood
  +
/cast Eviscerate
  +
</pre>
  +
  +
===Trinket => Evasion => Adrenaline Rush===
  +
  +
13 is top trinket slot, 14 is bottom. If [[Evasion]] is not up, [[Adrenaline Rush]] will not come out. There is no way to bypass this at the moment, unless you want to /castrandom and get those abilities out randomly.
  +
  +
<pre>
  +
/use 13
  +
/castsequence Evasion, Adrenaline Rush
  +
</pre>
  +
  +
This is the /castrandom version and is very effective in bypassing the restriction above:
  +
  +
<pre>
  +
/use 13
  +
/castrandom Adrenaline Rush, Evasion
  +
</pre>
  +
  +
===Premeditation => Cheapshot===
  +
  +
[[Premeditation]]/[[Cheap Shot]] in one button press without global cooldown.
  +
  +
<pre>
  +
/cast Premeditation
  +
/cast Cheap shot
  +
</pre>
  +
  +
===Stealth => Shadowstep => Premeditation => Ambush => Hemorrage===
  +
  +
[[Stealth]]s if not [[Stealth]]ed and not in combat. [[Shadowstep]] and apply [[Premeditation]] if its up. [[Ambush]]. [[Hemorrhage]] spam during combat. Great with the new [[Shadowstep]].. can be a bugger when attempting on a moving mounted foe.
  +
  +
<pre>
  +
/cast [nostealth,nocombat] stealth
  +
/cast [stealth] Shadowstep
  +
/cast [stealth] Premeditation
  +
/cast [stealth] Ambush
  +
/cast [combat] Hemorrhage
  +
</pre>
  +
  +
===Pick Pocket + Ambush===
  +
  +
If you use this macro it will [[Stealth]] you and [[Pick Pocket]] your mob netting you a few extra silver and the occasional Locked Box. You should(!) enable [[Autoloot]] in your Interface-Menu. If you are stealthed when using the macro, it will just [[Pick Pocket]] and use the opener. Instead of [[Ambush]] you can use every other Opener of course.
  +
  +
<pre>
  +
/cast [nostealth] Stealth
  +
/stopcasting
  +
/cast Pick Pocket
  +
/stopcasting
  +
/cast Ambush
  +
</pre>
  +
  +
===Auto-loot only when Pickpocketing===
  +
  +
If you only want to auto-loot when you are pickpocketing use this macro:
  +
  +
<pre>
  +
/script SetCVar("AutoLootDefault", 1)
  +
/cast Pick Pocket
  +
/in 1 /script SetCVar("AutoLootDefault", 0)
  +
</pre>
  +
  +
Without the /in 1 the auto-loot-default setting is returned to 0 before the pick pocket completes, defeating the whole purpose.
  +
Note: Autoloot used to be "SetAutoLootDefault(1)", patch 3.0 made Autoloot a CVar.
  +
  +
===One-button Auto target, Sap, Auto loot, Pick Pocket.===
  +
  +
This will select the most close target, and Sap then auto loot pick pocket,
  +
  +
<pre>
  +
#showtooltip Pick Pocket
  +
/console targetNearestDistance 5.000000
  +
/targetenemy [noharm][dead]
  +
/console targetNearestDistance 10.000000
  +
/cast [harm,nodead] Sap
  +
/script SetAutoLootDefault(1)
  +
/cast Pick pocket
  +
/in 1 /script SetAutoLootDefault(0)
  +
</pre>
  +
  +
If you wish to change from [[sap]] simply replace "[[Sap]]" with what ever skill you wish to use,
  +
Or you can take Sap out of it and just have auto select and auto loot.
  +
  +
Note: The '/in' command is not a blizzard command but comes from Cosmos. If you are not running Cosmos or one of its addons, this macro will not work.
  +
  +
===One-button Insta-Stealth, Auto-target, Pick Pocket, and Untarget===
  +
  +
<pre>
  +
#showtooltip Pick Pocket
  +
/cast [nostealth,nocombat] Stealth
  +
/cast [nostealth,combat] Vanish
  +
/targetenemy [target=harm, nodead]
  +
/cast Sap
  +
/cast Pick Pocket
  +
/cleartarget
  +
</pre>
  +
  +
Better than the similar macro above, but you '''MUST''' have Auto-loot on. Doesn't require any addons.
  +
  +
===One-button Stealth and Pick Pocket===
  +
  +
If stealthed and targeting a neutral or hostile enemy, performs [[Pick Pocket]], otherwise uses [[Stealth]] or cancels it depending on your current form.
  +
  +
<pre>
  +
#showtooltip Stealth
  +
/cast [stealth, harm] Pick Pocket; Stealth
  +
</pre>
  +
  +
===One-button shoot/throw===
  +
  +
This macro will throw a throwing weapon or shoot your bow/gun/crossbow depending on which you have equipped.
  +
  +
<pre>
  +
/cast [equipped:Thrown] Throw; Shoot
  +
</pre>
  +
  +
===One button throw/shoot and change ranged weapon===
  +
  +
Change the bag slot numbers to fit your own bags.
  +
  +
<pre>
  +
#showtooltip
  +
/cast [button:1, equipped:thrown]Throw; [button:1] Shoot;
  +
/startattack [button:1]
  +
/stopmacro [button:1]
  +
/script if ( not CursorHasItem() ) then PickupContainerItem(0,15); PickupInventoryItem(18); PickupContainerItem(0,15); end
  +
</pre>
  +
  +
===Equip throwing weapon + Deadly Throw===
  +
  +
This macro will equip your throwing weapon & cast [[Deadly Throw]] (requires two button presses, about a 1 second delay due to global cooldown). Handy if you want to keep a bow/gun/crossbow equipped due to better stats.
  +
  +
<pre>
  +
/equipslot [noequipped:Thrown] 18 My Thrown Weapon
  +
cast [equipped:Thrown] Deadly Throw
  +
</pre>
  +
  +
===Deadly Throw + Throw (1-button ranged attack)===
  +
  +
It'll use [[Deadly Throw]] if you have the combo points, otherwise it'll just throw/shoot.
  +
  +
<pre>
  +
/cast [equipped:Thrown] Deadly Throw
  +
/cast [equipped:Thrown] Throw; Shoot
  +
</pre>
  +
  +
Note: There is still a little problem, if you do not have enough energy but the combo point(s) it won't do a Throw but sayin "Not enough energy".
  +
  +
===Sap + Pick Pocket===
  +
  +
'''Needs [[Autoloot]] option enabled'''
  +
  +
WARNING: Do not use this macro when sapping a member of a group. If your pick pocket gets resisted, you break stealth and aggro the whole group.
  +
  +
Almost guaranteed pick pocket even in laggy situations and on moving mobs. It has its weakness in world PvP though, your enemy can easily know you're there.
  +
  +
<pre>
  +
/cast Sap
  +
/cast Pick Pocket
  +
</pre>
  +
  +
Note: {{Patch 2.1.0|note=As of 2.1.0. Sap no longer breaks stealth, and thus you no longer need [[Improved Sap]] for this to work.}}
  +
  +
===Gouge => Bandage===
  +
  +
Automatically [[Gouge]]s the target and begins bandaging yourself. Be warned that if your Gouge fails, this will still expend a bandage. Replace Netherweave Bandage with the name of whatever bandage you wish to use with this macro.
  +
  +
<pre>
  +
/cast Gouge
  +
/stopcasting
  +
/use [target=player] Netherweave Bandage
  +
</pre>
  +
  +
===Gouge => Backstab===
  +
  +
Casts [[gouge]], then switches button to [[Backstab]] till gouge runs out. Hit control to cast [[backstab]] without [[gouge]]. Change the 4 to 4.5, 5, or 5.5 to account for [[Improved Gouge]]
  +
  +
<pre>
  +
#showtooltip
  +
/castsequence [nomodifier:ctrl] reset=4 Gouge, Backstab
  +
/cast [modifier:ctrl] Backstab
  +
</pre>
  +
  +
  +
===Gouge Spam===
  +
  +
This macro is probably only used for pvp. When nearing a target you want to [[gouge]] so you could for example open with minor [[CC]], you will [[Stealth]] => [[Cheap Shot]] should you suddenly leave combat just before you get in range for [[Gouge]]. Best use for this macro is if you don't put it in one of your main action bars, since action buttons change once you [[stealth]]. This will also always show the tooltip of the ability it will currently exceed. Do note that this macro is most useful for [[rogue]]s without [[Improved Gouge]] and with [[Dirty Deeds]], which is comon to hemo or PvP assassination builds.
  +
  +
<pre>
  +
#showtooltip
  +
/cast [combat,nostealth] Gouge
  +
/cast [nocombat,nostealth] Stealth
  +
/cast [stealth] Cheap Shot
  +
</pre>
  +
  +
===Vanish if combat - Stealth if nocombat===
  +
  +
Place in your non-stealth bar, normal Stealth in same slot on in-stealth bar.
  +
  +
To vanish when stealthed in combat:
  +
  +
<pre>
  +
/cast [nocombat] Stealth; Vanish
  +
</pre>
  +
  +
To unstealth when stealthed in combat:
  +
  +
<pre>
  +
/cast [combat,stealth] Stealth; [nocombat] Stealth; Vanish
  +
</pre>
  +
  +
===Trinket => Blade Flurry===
  +
  +
This casts your trinket and [[Blade Flurry]] in one mashable macro. Replace "Bladefist's Breadth" with your trinket. It will also auto attack if you haven't started attacking yet.
  +
  +
<pre>
  +
<nowiki>#</nowiki>show Blade Flurry
  +
/startattack
  +
/use Bladefist's Breadth
  +
/cast Blade Flurry
  +
</pre>
  +
  +
===Dagger <=> Sword switching===
  +
  +
This macro switch the weapon in your main hand. Useful if want to start with a dagger and switch to your sword after opening. Can be used to switch your main hand with your off-hand too. Use the "?" icon to see what is equepped in the main hand.
  +
  +
<pre>
  +
#show 16
  +
/equipslot [equipped:Sword] 16 Dagger
  +
/equipslot [equipped:Dagger] 16 Sword
  +
</pre>
  +
  +
The first click will re-equip a dagger if the main hand isn't a dagger, and the second click will equip a sword if the main hand isn't a sword.
  +
  +
OR
  +
  +
==== Alternative ====
  +
  +
It's basically the same as the above macro. However, this make sure that it will only equip the main hand w/ the dagger you specify while stealth, preventing an accident of switching back to a sword/mace/fist weapon if press the button 1 too many times. Probably better for efficiency. Remember to change the name of the weapon each time when you get a better weapon.
  +
  +
<pre>
  +
#show 16
  +
/equipslot [stealth,equipped:Sword/Mace/Fist] 16 (name of your dagger)
  +
/equipslot [nostealth,equipped:Dagger] 16 (name of your Sword/mace/fist weapon)
  +
</pre>
  +
  +
=== Dismount and stealth ===
  +
  +
See [[Dismount and stealth - Rogue Macro]]
  +
  +
===Switch main and off hand===
  +
  +
This macro will swap the weapons equipied in your main and off hand. Useful to switch between sword and dagger. When you do this instantly with other ability you may even trick the global cooldown. Note that you must have the "one hand" weapons equippied, not "main hand". Use the "?" icon with this macro to see what is equipped in your main hand.
  +
  +
#show 16
  +
/script PickupInventoryItem(16); PickupInventoryItem(17);
  +
  +
===Stun===
  +
This will make one button for stunning a target. It will perform [[Cheap Shot]] if stealthed, [[Kidney Shot]] otherwise.
  +
/cast [stealth] Cheap Shot; Kidney Shot
  +
  +
===Flee===
  +
This is a good macro if you want to get away from some mobs quickly. (when back is turned to mob/player you can not dodge even with evasion)
  +
/cast Sprint
  +
/cast Evasion
  +
  +
  +
----
  +
This is a '''better macro''' for getting away from a single enemy, and still better for getting away from mobs, as it temporarily reduces the number of enemies chasing you by one.
  +
  +
/cast Gouge
  +
/cast Sprint
  +
/cast Evasion
  +
  +
And if you are a Herbalist, with a skill level of at least 75, then you can use this one instead:
  +
  +
/cast Gouge
  +
/cast Sprint
  +
/cast Evasion
  +
/cast Lifeblood
  +
  +
Be sure to have Improved Gouge - Rank 5
  +
  +
===Implicit Weapon Switching===
  +
These are a couple macros I found good for switching weapons on the fly depending on what you are doing.
  +
  +
This one will prepare a dagger for backstabbing after a gouge, or equip 2 daggers for a mutilate.
  +
/cast Gouge
  +
/equipslot 16 <dagger>
  +
/equipslot 17 <dagger>
  +
  +
  +
This one will equip a sword, mace, or fist weapon after executing a backstab or mutilate so you can keep up DPS without fumbling around.
  +
/cast Backstab
  +
/equipslot 16 <sword or mace or fist weapon>
  +
/equipslot 17 <sword or mace or fist weapon>
  +
  +
This one is in case your gouge misses so you don't have to waste time using the previous macro switching back. You may lose some DPS Sinister Striking with a weak weapon but you will put your normal weapons on right afterwards.
  +
/cast Sinister Strike
  +
/equipslot 16 <sword or mace or fist weapon>
  +
/equipslot 17 <sword or mace or fist weapon>
  +
  +
===Boss Bleeder Macro===
  +
This macro is explicitly for subtlety specced rogues and should be used primarily against boss mobs. This will provide a maximum effect from your two primary bleed effects. As a subtlety specced rogue, your opening garrote will hit for +50% damage (+20% [[Opportunity]], +10% [[Master of Subtlety]], +20% [[Shadowstep]]) and your [[rupture]] will hit for +60% (+30% [[Serrated Blades]], +10% [[Master of Subtlety]], +20% [[Shadowstep]]) with 5 combo points. This is only effective once every 10 minutes which is why it should be saved for bosses. You can open up for about 600 damage every 2–3 seconds without pulling excessive threat away from your tank.
  +
<pre>
  +
/castsequence Premeditation, Shadowstep, Preparation, Premeditation, Garrote, Shadowstep, Rupture
  +
</pre>
  +
  +
Note: Subtlety specced [[rogue]]s aren't considered a pve spec. As the damage output of Sub is subpar in pve.
  +
  +
===Kick or Arcane Torrent Macro===
  +
This macro is only useful for blood elf rogues. It performs a [[Kick]]. While kick is on cooldown, the same button will do Arcane Torrent instead.
  +
  +
<pre>
  +
#showtooltip
  +
/castsequence reset=10 Kick, Arcane Torrent
  +
</pre>
  +
  +
Limitations: If you do not have a kickable target this will NOT do an arcane torrent because kick must be cast on the first press, then arcane torrent on the second press.
  +
  +
===Sap Macro===
  +
This simple macro is only really useful when fighting another rogue. You can sneak around stealthed while spamming this button, and it will instantly target then sap your opponent if you see him/her first, allowing you to casually start off with an opening move.
  +
  +
<pre>
  +
#showtooltip Sap
  +
/targetenemy [noharm][dead]
  +
/cast [harm,nodead] Sap
  +
</pre>
  +
  +
===Sap + Blind in Dungeons===
  +
This is two useful macros, one for the sap and one for blind. You first sap your target and the macro will set focus. When you want to use blind the macro will use the focus to choose target without changing your target.
  +
  +
  +
Sap
  +
<pre>
  +
#showtooltip [target=focus,harm] [] Sap
  +
/clearfocus [modifier:shift][target=focus,dead][target=focus,noexists]
  +
/focus [target=focus,noexists]
  +
/cast Sap
  +
</pre>
  +
  +
Blind
  +
<pre>
  +
#showtooltip [target=focus,harm] [] Blind
  +
/clearfocus [modifier:shift][target=focus,dead][target=focus,noexists]
  +
/cast [target=focus] Blind
  +
</pre>
  +
  +
===Expose Armor without breaking Sap/Blind/Gouge===
  +
This simple macro will cast [[Expose Armor]], clear your target and then get the target back without breaking and incapacitate effect. Note: the "stop auto attack" option MUST be checked for this macro to work. For some you may still be auto attacking the target, and to fix this, as you expose armor, face your character completely opposite or at a 90 degree angle away from said target. This will allow you to expose armor, but the angle of sight stops the use of an attack.
  +
<pre>
  +
#show
  +
/cast Expose Armor
  +
/cleartarget
  +
</pre>
  +
  +
===Auto Attack/Sinister Strike===
  +
With mobs stacked on each other its hard to select the right one and attack it. This is a macro for when you select a new target and have no energy to [[Sinister Strike]](or any other main attack: [[Hemorrhage]], [[Mutilate]], [[Backstab]]) it will start to Auto Attack in one button.
  +
<pre>
  +
#showtooltip Sinister Strike
  +
/startattack
  +
/cast Sinister Strike
  +
</pre>
  +
  +
===Tricks of the Trade Macro===
  +
This is a macro so that you can keep your [[Target]] on the mob but re-direct your [[Threat]] to you [[Focus target]] is is a slightly modified version of the [[Misdirection]] for [[Hunter]]s.
  +
<pre>
  +
#showtooltip Tricks of the Trade
  +
/cast [target=focus,help] Tricks of the Trade
  +
</pre>
  +
  +
Remember to select your Focus by right-clicking on the toon's character portrait and selecting "Set Focus". If this works correctly you will see their portrait and mana bar on the lower left hand side of your screen.
  +
  +
If you want to change this for one specific person simply but their characters name where it say "focus".
  +
  +
EX:
  +
<pre>
  +
#showtooltip Tricks of the Trade
  +
/cast [target=Narcisa,help] Tricks of the Trade
  +
</pre>
  +
  +
===Alternative Tricks of the Trade macro===
  +
<pre>
  +
#showtooltip
  +
/clearfocus [help]
  +
/focus [help]
  +
/stopmacro [help]
  +
/cast [target=focus,help] Tricks of the Trade
  +
</pre>
  +
This macro is a rebuild of the above TotT macro, this one simply puts the focus target function into the macro itself and allows you to select your Focus target by targetting them and clicking this macro, then select the target to be TotT'ed to the Focus and hit the macro and up goes TotT
  +
  +
  +
===Stealth/Vanish macro===
  +
This will cast stealth if you are out of combat or mounted.
  +
edit: I added mount options too, because it sometimes cast vanish even outside of combat when mounted.
  +
<pre>
  +
/cast [mounted,combat] Vanish
  +
/cast [mounted] Stealth(Rank 4)
  +
/cast [nocombat] Stealth(Rank 4)
  +
/cast Vanish
  +
</pre>
  +
  +
===Gouge / Stealth macro===
  +
  +
This macro will - Gouge enemy - cast stealth at the end of effect (Improved gouge lasts 5.5 sec, you can stealth after 5 secs of no battle action = you can use that 0.5 sec to stealth). Of course, you have to spam it to make it work.
  +
<pre>
  +
/cast [combat] Gouge
  +
/cast [nocombat,no stealth] Stealth
  +
</pre>
  +
Note: this works only with talent improved Gouge
  +
  +
Note: Not sure why you wouldn't just take the mashable stealth macro instead.
  +
  +
===Shadowmeld > Stealth (night elf)===
  +
  +
This macro will use [[Shadowmeld]] and immediately go into [[Stealth]]. This makes [[Shadowmeld]] to another [[Vanish]].
  +
<pre>
  +
/cast Shadowmeld
  +
/cast Stealth
  +
</pre>
  +
Note: This works only for [[Night Elves]]
  +
  +
Note:Shadowmeld nolonger resets threat meters as of 3.2
  +
  +
=== 6 ambush onslaught ===
  +
  +
This is a cast sequence set up to cast 6 ambushes on your target over a span of pressing this lil button a few times, you must be in stealth to start it properly and best if used with premeditation b4 u begin the macro for maximum slice and dice time.
  +
<pre>
  +
#showtooltip#
  +
/castsequence reset=11 Premeditaion, Ambush, Slice and Dice, Shadow Dance, Ambush, Ambush, Vanish, Ambush, Preparation, Vanish, Ambush
  +
</pre>
  +
Note: this is really only practical on bosses, or when someone else is holding aggro on your target, it doesnt take all that long to pull it off and your DPS will skyrocket, if specced into sub its highly possible that they will all be crits which is always nice.
  +
  +
=== One button PvP===
  +
This sequence is set up to either kill or greatly damage, as in up to or more than 1/2 of your targets HP, but can only be used once every 10 min. Best most likely used on a healer in arena or FC in WSG, or something to that affect.
  +
  +
<pre>
  +
/castsequence Cold Blood, Premeditation, Garrote, Rupture, Evasion, Sprint, Dismantle, Vanish, Preparation, Premeditation, Ambush; Cheapshot, Cold Blood, Evicerate, Dismantle, Evasion
  +
</pre>
  +
  +
Note: not completely sure macro works as intended. asking for assisstance if used right, it should work fully though =)
  +
Note: For 2nd Cold Blood, must have Glyph of Preparation
  +
  +
  +
  +
{{DEFAULTSORT:Useful Macros For Rogues}}
  +
{{Classfooter|Rogue}}
  +
[[Category:Macros]]
  +
[[Category:Rogues]]

Revision as of 07:58, 6 January 2011


Classes Deathknight Demon hunter Druid Evoker Hunter Mage Monk Paladin Priest Rogue Shaman Warlock Warrior
Class races DK DH Dr Ev Hu Ma Mo Pa Pr Ro Sh Wl Wr
Quests DK DH Dr Ev Hu Ma Mo Pa Pr Ro Sh Wl Wr
Abilities DK DH Dr Ev Hu Ma Mo Pa Pr Ro Sh Wl Wr
Trainers DK DH Dr - Hu Ma Mo Pa Pr Ro Sh Wl Wr
Armor sets DK DH Dr Ev Hu Ma Mo Pa Pr Ro Sh Wl Wr
Useful macros DK DH Dr - Hu Ma Mo Pa Pr Ro Sh Wl Wr
Class Halls DK DH Dr - Hu Ma Mo Pa Pr Ro Sh Wl Wr
Macros
General guides

Macros Beginners Guide
Making a macro
Macro conditionals
Macro commands
Category:Macros

Useful macros by class

Useful macros for death knights Useful macros for demon hunters Useful macros for druids Useful macros for hunters Useful macros for mages Useful macros for monks
Useful macros for paladins Useful macros for priests Useful macros for rogues Useful macros for shamans Useful macros for warlocks Useful macros for warriors

Macro Formatting Guidelines

Note: With the release of 6.0.2, many spells have been renamed, and much of the scripted command functionality has been modified. In an effort to keep Wowpedia posts relevant, please re-validate and re-post macros that work in the current version.

Re-Creating Old Macros

When re-creating a macro in Useful macros please

  • follow the example format posted below (to get the frame around your macro, add a space before you start it)
  • describe what it does
  • note the version of WoW in which you tested it
  • remove it from the Old Macros page

Example Macro

/y Hooray, I made a macro!
  • Use: This yells, "Hooray, I made a macro!"
  • Works in 6.x

Stealth Eat Macros

Your basic Macro to eat while stealthed.

#showtooltip *food here*
/cast *food here*
/cast Stealth

and if you're undead

#showtooltip Cannibalize
/cast Cannibalize
/cast Stealth

Offhand weapon switching

You might find yourself in a situation where you have two offhand weapons with the same name but different poisons on them and you want to switch between them quickly. Or perhaps you just want to alternate between two offhand weapons with just one hotkey.

#showtooltip [mod] 0 16; 17
/equipslot 17 0 16
  • Keep your alternate dagger in the sixteenth slot (lower right corner) of your main (rightmost) backpack.
  • The number 17 refers to your offhand weapon slot.
  • #showtooltip makes the macro's icon and tooltip display the icon of the equipped weapon, or hold down a modifier key (say Alt) and it will display the icon of the weapon that's ready to be switched in.
  • Works in 3.2.2


Set Tricks of the Trades Target Macro

This is a two macro system, One macro to cast Tricks of the Trade and another to set the target of that macro.

NOTE: The set macro cannot be used in combat since the game will not allow macro editing during combat.

NOTE: AutoPartyButtons addon adds a single button that automatically puts TotT on the tank.


Step 1: Create a blank macro named TotT

Step 2: Create the following macro named as you please, for this example SeTTotT

/run ToT = UnitName("target")
/run if not InCombatLockdown() then EditMacro('TotT', nil, nil, '#showtooltip\n/cast [target='.. ToT ..'] Tricks of the Trade', nil); print('Tricks of the Trade set to : ' .. ToT); else print('Cannot change TotT now!'); end;


Usage :

  • Target the player you want to set as your Tricks of the Trade recipient and use the set macro (SeTTotT), you will see a chatlog message confirming the macro worked.
  • Use the TotT macro whenever you want to use Tricks of the Trade.
  • Works in 3.2.2

Cloak of Shadows Vanish

This is a macro that will cast Cloak of Shadows then immediately casts Vanish. Casting CoS first will remove many of the DoTs that would immediately cancel your Stealth if you had only used Vanish.

#showicon Vanish
/cast Cloak of Shadows
/cast Vanish

Note: CoS won't remove phyisical DoTs such as Rend or Gouge, so it's not foolproof or as useful when up against Warriors or other Rogues, but in my experience it can be a life saver in desperate times.

One Button Poisons

This will apply Instant Poison to your main hand weapon with a left mouse click, and Deadly Poison to your off hand with a right click.

#showtooltip 
/use [btn:1] Instant Poison; [btn:2] Deadly Poison 
/use [btn:1] 16; [btn:2] 17

EDIT: To add to the utility and convienence of this macro, you can add "/click StaticPopup1Button1 " to the END of the macro so it will automatically Accept the "Do you want to replace X poison with x poison" pop-up prompt.

The end result will look like:

#showtooltip 
/use [btn:1] Instant Poison; [btn:2] Deadly Poison 
/use [btn:1] 16; [btn:2] 17
/click StaticPopup1Button1

3.1 Assassination Macros

All-in-one Opener/CP Generator

/cast [stealth,nodead,exists,harm,spec:1] Ambush; [stealth,harm,exists,spec:2] Cheap Shot
/cast [combat] Mutilate; [nocombat,nostealth] [stealth,nocombat,help] [stealth,dead] [noexists] Stealth
  • Ambushes if you have a harmful target that is not dead and you are stealthed and in spec 1 (your PvE spec). Cheap Shots if same conditions but in spec 2 (your PvP spec)
  • Mutilates if in combat. Stealths if not in combat and not stealthed, Unstealths if stealthed, not in combat, and have a helpful target, or if you are stealthed and your target is dead, or if you have no target.
  • I found this to work really well with a 5-button mouse. Use Spellbinder to bind the macro to Button 4, then just spam button 4 with your thumb. Frees up several action bar slots.

All-in-one Finisher

#showtooltip [spec:2] Kidney Shot; [nogroup] Eviscerate; Envenom
/castsequence [spec:2] reset=combat/6 Eviscerate, Kidney Shot; [spec:1,nogroup,combat] Eviscerate; [spec:1,group:party,combat] [spec:1,group:raid,combat] Envenom
  • Shows Kidney Shot if in spec 2 (PvP), Evisc in other spec and not grouped, and Envenom if grouped
  • In spec 2 casts Evisc, then KS, but resets to Evisc after 6 seconds (in case KS is on cd). In spec 1 if not grouped and in combat casts Evisc. In spec 1 if grouped (party or raid) and in combat, casts Envenom
  • This works really well with a 5-button mouse also. Use Spellbinder to bind the macro to Button 5, then when you need to do your finisher, hit button 5 once, then back to button 4.

3.1 Combat Macros

TotT + Killing Spree

#showtooltip Killing Spree
/target [target=target, help] targettarget; party1
/cast [help] Tricks of the Trade; [harm] Killing Spree
  • If your target is a party member, targets their target, otherwise targets the party leader (often tank), allowing you to switch targets between the tank and what you should be DPSing.
  • Casts Tricks of the Trade if your target is a party member or casts Killing Spree if your target is an enemy.
  • This macro is useful for helping a tank establish or maintain aggro during a pull. Hit it twice and you'll TotT the tank while Killing Spree-ing everything else, without losing your target.
  • A line similar to "/use [harm] Sphere of Red Dragon's Blood" may be added to the end of the macro to boost the power of your Killing Spree to maximize effectiveness, as long as the used item or spell doesn't trigger GCD.
  • Works in 3.1.3, both with and without the "/use" line.

Garrote in Stealth, or Sinister Strike Otherwise

#showtooltip
/cast [stealth] Garrote
/cast [nostealth] Sinister Strike

Ambush or Garrote

/cast [equipped:Daggers] Ambush; Garrote
  • I got the idea for this one macro by changing it from the option of using Ambush or Kidney shot macro just changed it to Garrote seeing it as more practical a skill.
  • This lets you use Ambush if you have a dagger equipped otherwise will default to Garrote. You can change it to Garrote with a certin kind of weapon by adding [equipped:Mace] after Ambush like so:
/cast [equipped:Daggers] Ambush;[equipped:Mace] Garrote

Sqeeks (talk) 04:31, September 30, 2009 (UTC)

Rupture or Slice and Dice in one button

#showtooltip [modifier:shift] Rupture; Slice and Dice
/cast [modifier:shift] Rupture; Slice and Dice
  • This macro lets you have both finishing moves in one button using the modifier shift to change between, great for PvP or a raid when fighting a boss to keep doing dps without the burst damage.
  • The default image should be question mark so it will show the tool tips for the finisher you are about to use.
  • This will not change and stay you must hold down the shift key or any modifier key you chose to use.
  • Slice and Dice will always be default without holding shift down unless you replace it with another finisher.
  • Made by Sqeeks of Staghelm, inspired by reading how to make a macro on wowwiki.com.

Sqeeks (talk) 04:31, September 30, 2009 (UTC)

Evicerate or Envenom

#showtooltip [modifier:shift] Eviscerate; Envenom
/cast [modifier:shift] Eviscerate; Envenom
  • This macro is just like the one above it except it is more ideal for solo killing or doing burst damage against a boss if he/she is close to death.
  • Also good for PvP for burst scare damage or fast kills of clothies.
  • Envenom is default to show and as mentioned above holding shift down will allow you to use Eviscerate.
  • If you use the question mark icon then the image will match the finisher you aim to use so there is no confusion.
  • Having both macros will allow you to use fewer action slots for other items or skills and use the one you want at any given time.
  • You can add a third or even fourth modifier to include more then just the two written above.
#showtooltip [modifier:shift] Eviscerate;[modifier:ctrl] Envenom; Expose Armor
/cast [modifier:shift] Eviscerate;[modifier:ctrl] Envenom; Expose Armor
  • With this macro if you look at the icon using the question mark the icon and tooltips for Expose Armor will be default, pressing and holding shift will allow use of Eviscerate and see the tooltips and finally pressing and holding the ctrl button will allow you to use Envenom and see the tooltips.

Sqeeks (talk) 04:31, September 30, 2009 (UTC)

Stealth and Ambush with One Handed Weapons

These two macros are perfect for using Ambush with One Handed Weapons equipped.

#showtooltip Stealth
/cast !Stealth
/equipslot 17 *name of off hand dagger*
/equipslot 16 *name of main hand dagger*
  • Use: Goes into Stealth and switches your weapons to daggers. the "!Stealth" means you can mash it's keybind and not worry about dis-toggling stealth.
  • Note: You need to switch your off hand weapon first only if you have a "Main Hand" weapon in your main hand. If not, the macro will attempt to switch your weapons, and fail because "Main hand" can only be equipped in your main hand. (Only affected if your main hand dagger is currently in your off hand)
#showtooltip Ambush
/cast Ambush
/equipslot 16 *name of Main Hand weapon*
/equipslot 17 *name of off Hand weapon*
  • Use: Uses Ambush, then switches you back to your Combat Weapons.
  • Note: If you fail to cast Ambush (not in right position, tank pulling mob out of range as you ambush) the macro will still switch your weapons, and you must reapply your Stealth macro.

Both macros work in 3.3.2

3.1 Subtlety Macros

PvP Opener

This macro allow for high burst damage while keeping the opponent stunned.

#showtooltip
/castsequence reset=30 Premeditation, Cheap Shot, Eviscerate, Dismantle, Shadow Dance, Shadowstep, Ambush, Ambush, Kidney Shot

Backstabber

This macro stuns the target, quickly damages them for around 6000 health at 80, and then opens them for attack.

#showtooltip
/castsequence reset=20 Gouge, Shadowstep, Backstab, Hemorrhage, Kidney Shot

Anti-Caster

Similar to Backstabber, but focuses on interrupting spells and bringing in high damage, very effective against healers.

/castsequence reset=20 Gouge, Shadowstep, Kick, Backstab, Hemorrhage, Eviscerate

Super Prep

Use every ability refreshed by Spell shadow antishadow [Preparation] except Ability rogue shadowstep [Shadowstep]. Remove the nocombat condition on Ability vanish [Vanish] for PvP.

#showtooltip Preparation
/cast [nostealth] Evasion
/cast [nocombat] Vanish
/cast Sprint
/cast Preparation

Swap Dagger + Ambush

This macro can be used in pvp in general and is useful if you want to stay with your fast main and offhand :

/equip Your1hDagger   
/cast ambush                    
/equip YourOldMainHand

Misc Macros

Weapon Targetted Poison Macros

This is a simple one-click macro that applies Instant Poison IX to your mainhand.

#showtooltip 
/use Instant Poison IX
/use 16

This is a simple one-click macro that applies Deadly Poison IX to your offhand.

#showtooltip 
/use Deadly Poison IX
/use 17

A more advanced version that includes all poisons, as well as the ability to poison your throwing weapon. Simply hold your modifier and left click for mainhand, right click for offhand or middle mouse button for ranged

#showtooltip
/use [nomodifier]Instant Poison; [mod: shift,mod:ctrl] Crippling Poison; [mod:alt] Wound Poison; [mod:ctrl] Mind-numbing Poison;  [mod:shift] Deadly Poison; 
/use [button:1] 16; [button:2] 17; [button:3] 18;
/click StaticPopup1Button1

Old Macros

The macros below this line have not been validated to work in 3.1. They should be tested and moved to the appropriate section above.


Tricks of the Trade without losing target

This is a simple macro that will tricks of the trade your tank without losing your target. It casts on whatever your current target is targeting.

#showtooltip Tricks of the Trade
/cast [target=targettarget] Tricks of the Trade

This is another Macro that is useful for Trading tricks (make sure the rogue that you're trading with is set as your Focus Target for this macro)

#showtooltip Tricks of the Trade
/cast [target=Focus] Tricks of the Trade

Another useful macro, an extension of the first example, is to be able to preemptively throw tricks on a target if you wish, or to use it as the macro is intended, and toss it on the mob or boss's target.

#showtooltip Tricks of the Trade
/cast [help] [target=targettarget] Tricks of the Trade

This macro dictates that if your target is a friendly target, it will cast Tricks; if not, it will cast it on your target's target. Note that it won't work if you're trying to pop it because a mob is targeting you already, of course.

Multipurpose Hemorrhage/Kick/Shiv

Replace Figurine - Shadowsong Panther with your trinket. Holding alt will Ability kick [Kick], and holding shift will Inv throwingknife 04 [Shiv]. Additionally, if you are trying to attack a target with Spell holy sealofprotection [Blessing of Protection] on you, it will be automatically taken off of you, to let you melee attack. I'd recommend binding it to your mouses up scrolling.

#showtooltip Hemorrhage
/console Sound_EnableSFX 0
/use Figurine - Shadowsong Panther
/console Sound_EnableSFX 1
/cast [modifier:alt] Kick
/cast [modifier:shift] Shiv
/cast Hemorrhage
/stopmacro [help] [noexists]
/cancelaura Blessing of Protection
/startattack

Stealth, Cloak of Shadows and Vanish

This macro allow rogues to Ability stealth [Stealth] if no combat other ways you'll able Spell shadow nethercloak [Cloak of Shadows] on first click and Ability vanish [Vanish] on the second click with reset 1 min for Spell shadow nethercloak [Cloak of Shadows].

#showtooltip
/castsequence [combat] reset=60 Cloak of Shadows, Vanish; Stealth

Vanish and Shadowstep and Cloak of Shadows

If you hold ctrl it will Ability vanish [Vanish] + Ability rogue shadowstep [Shadowstep] the target. If you hold alt you can quickly Spell shadow nethercloak [Cloak of Shadows] + Ability vanish [Vanish].

/cast [modifier:ctrl] Shadowstep
/cast [modifier:alt] Cloak of Shadows
/cast vanish
/stopattack

Cancel Blessing of Protection with Combo point attack.

Cancels Spell holy sealofprotection [Blessing of Protection] automatically when you are trying to cast Spell shadow lifedrain [Hemorrhage] on the enemy. Possible to be used with any other Combo point attack, like Ability rogue shadowstrikes [Mutilate], Ability backstab [Backstab], Spell shadow ritualofsacrifice [Sinister Strike].

/cast Hemorrhage
/stopmacro [help] [noexists]
/cancelaura Blessing of Protection

Unified Mount Macro

One button, one press to: Mount an appropriate mount if not mounted. Dismount and drop into stealth if you are not flying, but do it anyway if you have an enemy target. Lacking a conditional test for how far above the ground you are, this seems the best balance of combat function vs. going splat from an accidental, high altitude key press.

/use [nomounted, flyable] Swift Purple Windrider; [nomounted, noflyable] Horn of the Frostwolf Howler
/cast [mounted, nocombat] Stealth
/dismount [mounted, noflying]
/dismount [exists, harm]
/cast [nomounted] Stealth

Trinket activation

Many favorite level 60+ rogue trinkets can be used to provide 10-20 second buffs (attack power, crit rating, or haste) which are on different 2 min cooldowns. If you have 2 of these equipped, you can activate whichever is out of cooldown with a macro like this. If the first listed item is on cooldown, the macro will use the second.

/use Bladefist's Breadth
/use Ancient Draenei War Talisman

A simpler way, as per Useful_macros#Use_either_Trinket, is to use:

/use 13
/use 14

The following macro will automatically activate your trinkets for you. You can chain as many items with uses - and which don't trigger the global cooldown - into the /castrandom as you have. It's not a good idea to add abilities that cost energy (like Spell shadow shadowworddominate [Adrenaline Rush]) or which might break crowd control (like Ability warrior punishingblow [Blade Flurry]).

The rather elaborate-looking code simply clears any errors or error sounds (such as "That item isn't ready yet") produced by the trinkets being on cooldown.

#showtooltip Sinister Strike
/console Sound_EnableSFX 0
/use Bladefist's Breadth
/cast Sinister Strike
/console Sound_EnableSFX 1
/script UIErrorsFrame:Clear()

Dagger Switch to use Backstab after Pick Pocketing the enemy

This switches to your dagger, casts Inv misc bag 11 [Pick Pocket] if you are stealthed, Ability backstab [Backstab], then switches back to your original setup

/equipslot 16 [Dagger]
/cast [stealth] Pick Pocket
/cast Backstab
/equipslot 16 [Original Weapon]

Note that this macro requires that you have autoloot enabled, or an addon such as AutoLootPocket [1]

Dagger Switch to do a Mutilate, then back to normal weapons

This is to switch to your highest DPS, slowest dagger to Ability rogue shadowstrikes [Mutilate], then back to your standard sword.

/equipslot17 [insert lowest DPS dagger for MH]
/equipslot18 [insert highest DPS dagger for OH]
/cast Mutilate
/equipslot17 [normal MH wep]
/equipslot [normal OH wep]

Note: Only thing with this is that switch weapons invokes the Global Cooldown. And it resets the swing timer which might not make this even useful.

Mashable Stealth / Unstealth

This will only turn Ability stealth [Stealth] on.

/cast !Stealth

To leave Ability stealth [Stealth] if you're in it:

/cast [stance] Stealth

Backstab if mainhanding a dagger, Sinister Strike otherwise

This will Ability backstab [Backstab] if you have a dagger in your mainhand, or Spell shadow ritualofsacrifice [Sinister Strike] if you have a fist weapon. This is useful for situations such as the Flame Wreath in the Shade of Aran encounter where you have to spend prolonged periods in front of a mob unable to move behind it to Ability backstab [Backstab]. Just click your fist weapon on your bar and then Spell shadow ritualofsacrifice [Sinister Strike] a few times while you wait so you don't waste energy.

The reason you have to do it this way is you likely have a dagger in your offhand, so the macro will just keep trying to Ability backstab [Backstab] if you say [equipped:Daggers] [noequipped:Daggers] instead

Note: You'll have to change "Fist Weapon" to "Sword" or "Mace" as appropriate if you don't have a fist weapon

/cast [noequipped:Fist Weapon] Backstab; /cast [equipped:Fist Weapon] Sinister Strike

(macro by Raymond from Nazjatar US) Or you can

/cast [equipped:Dagger]Backstab; /cast Sinister Strike

Making it only backstab when you have daggers for what ever else it sinister strikes

Alucian

Ambush if Stealthed, otherwise Backstab

This will cast Ability rogue ambush [Ambush] if the player is stealthed, Ability backstab [Backstab] if not.

/cast [stealth] Ambush; Backstab

- OR -

/cast [nostealth] Backstab; Ambush

Note: The action bar changes while Stealth is activated. Therefore Ambush is only used on Stealth's action bar. When Stealth is deactivated, the action bar will swap back to the standard action bar. Backstab should only be on the standard action bar and Ambush should only be used on the Stealth action bar.

Ambush if Dagger, otherwise Cheapshot

This will Ability rogue ambush [Ambush] your target if you have a dagger equipped, and Ability cheapshot [Cheap Shot] them otherwise.

/cast [equipped:Daggers] Ambush; Cheapshot

Note: that [equipped:Daggers] will evaluate true if you have a dagger in either hand. So if you are wielding a mace in your main hand, and a dagger in your off hand, then this macro will attempt to Ability rogue ambush [Ambush], give you an error message, and do nothing.

Equip Dagger and Ambush

This will equip your dagger if you have something else equipped, and Ability rogue ambush [Ambush] your target otherwise. The last line will then switch back to your other weapon directly after ambushing. It can be adjusted for swords by changing [noequipped:Maces] to [noequipped:Swords]. You will need to change 'Dagger of Pwnage' or 'Mace of Pwnage' to the exact title of your weapon. Important Note: If stealth is broken before you ambush it will not automatically switch weapons back. If you click the button macro while not stealthed it will switch back for you.

/equipslot [stealth,noequipped:Daggers] 16 Dagger of Pwnage
/cast [stealth,equipped:Daggers] Ambush
/equipslot [noequipped:Maces] 16 Mace of Pwnage

Stealth => Sinister Strike

This macro will...

Stealth you if you have a dagger equipped and are not in combat.
Equip your dagger if you are not stealthed, not in combat, and not wielding a dagger (change "Dagger of Pwnage" to the name of your dagger.
Equip your sword/whatever if you are in combat and are wielding a dagger (remember to change the name of the weapon in the macro).
Hit your target with Spell shadow ritualofsacrifice [Sinister Strike] otherwise.
/cast [equipped:Daggers,nocombat] Stealth
/equipslot [nostealth,nocombat,noequipped:Daggers] 16 Dagger of Pwnage
/equipslot [combat,equipped:Daggers] 16 Sword of Pwnage
/cast Sinister Strike

Apply Poisons

With this macro, you can left click to poison your main hand, right click to poison your offhand, hold down the alt button when you do it to use Ability poisonsting [Crippling Poison] or the ctrl button to use Spell nature nullifydisease [Mind-Numbing Poison].

/use [nomodifier] Instant Poison IV; [modifier:alt] Crippling Poison II; [modifier:ctrl] Mind-numbing Poison III
/use [button:1] 16; [button:2] 17

As an alternative to the one above, this one contains all six kinds of poisons that rogues have.

#showtooltip
/use [mod:ctrl,mod:shift] Anesthetic Poison;[mod:ctrl,mod:alt] Deadly Poison; [mod:alt] Crippling Poison;[mod:ctrl] Mind-numbing Poison;[mod:shift] Wound Poison;Instant Poison
/use [btn:1] 16; [btn:2] 17

Note: This macro will not function as intended if you are using higher-rank poisons and do not include rank numbers. Rank 1 poisons are simply known as "Ability poisons [Instant Poison]", "Ability rogue dualweild [Deadly Poison]", etc. The game's API looks for that specific name when you don't use a rank ("II", "III", etc.), which will causes it to register as non-functional if those poisons aren't in inventory. To avoid this, you can also use bag slot ID numbers to force the macro to always use whatever poison you put in that bagslot.

Note: that the double-modifier uses have to come before the single ones.

Clickless Apply Poison

Another alternative you can use, one that don't need clicking the weapon to apply your poison, is shown below:

#showtooltip *poison name with rank*
/use *poison name with rank*
/use *weapon slot* (16 = Main Hand | 17 = Off-Hand)

This will put the poison you want on your weapon without having to click on your weapon. This macro will put Ability poisonsting [Crippling Poison] II on your off-hand right after you use the macro. For example:

#showtooltip Cripping Poison II
/use Crippling Poison II
/use 17

This one will apply poison to either weapon depending on which mouse button.

#showtooltip Deadly Posion VII
/use Deadly Poison VII
/use [button:1] 16; [button:2] 17

Five in one Poisons

This macro will apply a poison depending on the modifier button you push when you hit the macro. It will apply the poison to the mainhand weapon if you use the left mouse button, or the offhand weapon if you use the right mouse button.

#showtooltip
/use [mod:shift] Deadly Poison; [mod:ctrl,nomod:alt] Crippling Poison; [mod:alt,nomod:ctrl] Wound Poison; [mod:ctrl,mod:alt] Mind-numbing Poison; Instant Poison
/use [button:1] 16; [button:2] 17

Blind Mouseover

This lets you Spell shadow mindsteal [Blind] mobs/players without changing target but simply by hovering your mouse over them. Because your cursor is being used to select a target, you will need to have this macro bound to a key.

/cast [target=mouseover,exists,harm,nodead] Blind

Another version: Blinds the mouseover if appropriate or the main target if not. The drawback is that if you <<miss>> the secondary target with your cursor then your current turget will get the Spell shadow mindsteal [Blind].

/cast [target=mouseover,exists,harm,nodead][harm,nodead] Blind

Stealth -> Cheapshot => Hemorrhage

Nice all in one macro, great for grinding mobs.

/cast [nostealth] stealth
/cast [stealth] cheap shot
/cast [combat] Hemorrhage

Dismount => Stealth

Dismount and Ability stealth [Stealth]: Nothing fancy, replace "Swift White Steed" with your own mount name.

/cast [nomounted, nostealth] Stealth; [nomounted] Cheap Shot
/dismount [mounted]

Expose Armor

Ability warrior riposte [Expose Armor] or Ability cheapshot [Cheap Shot] without breaking Ability gouge [Gouge]/Ability sap [Sap]/Spell shadow mindsteal [Blind]. You must not have a bow equipped in your ranged slot!

/equip [noequipped:bow] Bow of Love
/cast Expose Armor
/stopattack

Ability cheapshot [Cheap Shot] would work like this:

/equip [noequipped:bow] Bow of Love
/cast Cheap Shot
/stopattack

Change "Bow of Love" to your actual ranged weapon of course. The Ability warrior riposte [Expose Armor] macro currently doesn't come out very reliably, Ability cheapshot [Cheap Shot] is 100% working if you mash it, very weird.

Cold Blood => Eviscerate

One Button Press Spell ice lament [Cold Blood] -> Ability rogue eviscerate [Eviscerate]

/cast Cold Blood
/cast Eviscerate

Trinket => Evasion => Adrenaline Rush

13 is top trinket slot, 14 is bottom. If Spell shadow shadowward [Evasion] is not up, Spell shadow shadowworddominate [Adrenaline Rush] will not come out. There is no way to bypass this at the moment, unless you want to /castrandom and get those abilities out randomly.

/use 13
/castsequence Evasion, Adrenaline Rush

This is the /castrandom version and is very effective in bypassing the restriction above:

/use 13
/castrandom Adrenaline Rush, Evasion

Premeditation => Cheapshot

Spell shadow possession [Premeditation]/Ability cheapshot [Cheap Shot] in one button press without global cooldown.

/cast Premeditation
/cast Cheap shot

Stealth => Shadowstep => Premeditation => Ambush => Hemorrage

Stealths if not Stealthed and not in combat. Ability rogue shadowstep [Shadowstep] and apply Spell shadow possession [Premeditation] if its up. Ability rogue ambush [Ambush]. Spell shadow lifedrain [Hemorrhage] spam during combat. Great with the new Ability rogue shadowstep [Shadowstep].. can be a bugger when attempting on a moving mounted foe.

/cast [nostealth,nocombat] stealth
/cast [stealth] Shadowstep
/cast [stealth] Premeditation
/cast [stealth] Ambush
/cast [combat] Hemorrhage

Pick Pocket + Ambush

If you use this macro it will Ability stealth [Stealth] you and Inv misc bag 11 [Pick Pocket] your mob netting you a few extra silver and the occasional Locked Box. You should(!) enable Autoloot in your Interface-Menu. If you are stealthed when using the macro, it will just Inv misc bag 11 [Pick Pocket] and use the opener. Instead of Ability rogue ambush [Ambush] you can use every other Opener of course.

/cast [nostealth] Stealth
/stopcasting
/cast Pick Pocket
/stopcasting
/cast Ambush

Auto-loot only when Pickpocketing

If you only want to auto-loot when you are pickpocketing use this macro:

/script SetCVar("AutoLootDefault", 1) 
/cast Pick Pocket
/in 1 /script SetCVar("AutoLootDefault", 0) 

Without the /in 1 the auto-loot-default setting is returned to 0 before the pick pocket completes, defeating the whole purpose. Note: Autoloot used to be "SetAutoLootDefault(1)", patch 3.0 made Autoloot a CVar.

One-button Auto target, Sap, Auto loot, Pick Pocket.

This will select the most close target, and Sap then auto loot pick pocket,

#showtooltip Pick Pocket
/console targetNearestDistance 5.000000
/targetenemy [noharm][dead]
/console targetNearestDistance 10.000000
/cast [harm,nodead] Sap
/script SetAutoLootDefault(1)
/cast Pick pocket 
/in 1 /script SetAutoLootDefault(0)

If you wish to change from Ability sap [Sap] simply replace "Ability sap [Sap]" with what ever skill you wish to use, Or you can take Sap out of it and just have auto select and auto loot.

Note: The '/in' command is not a blizzard command but comes from Cosmos. If you are not running Cosmos or one of its addons, this macro will not work.

One-button Insta-Stealth, Auto-target, Pick Pocket, and Untarget

#showtooltip Pick Pocket
/cast [nostealth,nocombat] Stealth
/cast [nostealth,combat] Vanish
/targetenemy [target=harm, nodead]
/cast Sap
/cast Pick Pocket
/cleartarget

Better than the similar macro above, but you MUST have Auto-loot on. Doesn't require any addons.

One-button Stealth and Pick Pocket

If stealthed and targeting a neutral or hostile enemy, performs Inv misc bag 11 [Pick Pocket], otherwise uses Ability stealth [Stealth] or cancels it depending on your current form.

#showtooltip Stealth
/cast [stealth, harm] Pick Pocket; Stealth

One-button shoot/throw

This macro will throw a throwing weapon or shoot your bow/gun/crossbow depending on which you have equipped.

/cast [equipped:Thrown] Throw; Shoot

One button throw/shoot and change ranged weapon

Change the bag slot numbers to fit your own bags.

#showtooltip
/cast [button:1, equipped:thrown]Throw; [button:1] Shoot;
/startattack [button:1]
/stopmacro [button:1]
/script if ( not CursorHasItem() ) then PickupContainerItem(0,15); PickupInventoryItem(18); PickupContainerItem(0,15); end

Equip throwing weapon + Deadly Throw

This macro will equip your throwing weapon & cast Inv throwingknife 06 [Deadly Throw] (requires two button presses, about a 1 second delay due to global cooldown). Handy if you want to keep a bow/gun/crossbow equipped due to better stats.

/equipslot [noequipped:Thrown] 18 My Thrown Weapon
cast [equipped:Thrown] Deadly Throw

Deadly Throw + Throw (1-button ranged attack)

It'll use Inv throwingknife 06 [Deadly Throw] if you have the combo points, otherwise it'll just throw/shoot.

/cast [equipped:Thrown] Deadly Throw
/cast [equipped:Thrown] Throw; Shoot

Note: There is still a little problem, if you do not have enough energy but the combo point(s) it won't do a Throw but sayin "Not enough energy".

Sap + Pick Pocket

Needs Autoloot option enabled

WARNING: Do not use this macro when sapping a member of a group. If your pick pocket gets resisted, you break stealth and aggro the whole group.

Almost guaranteed pick pocket even in laggy situations and on moving mobs. It has its weakness in world PvP though, your enemy can easily know you're there.

/cast Sap
/cast Pick Pocket

Note: Bc icon Patch 2.1.0 (2007-05-22): As of 2.1.0. Sap no longer breaks stealth, and thus you no longer need Ability sap [Improved Sap] for this to work.

Gouge => Bandage

Automatically Gouges the target and begins bandaging yourself. Be warned that if your Gouge fails, this will still expend a bandage. Replace Netherweave Bandage with the name of whatever bandage you wish to use with this macro.

/cast Gouge
/stopcasting
/use [target=player] Netherweave Bandage

Gouge => Backstab

Casts Ability gouge [Gouge], then switches button to Ability backstab [Backstab] till gouge runs out. Hit control to cast Ability backstab [Backstab] without Ability gouge [Gouge]. Change the 4 to 4.5, 5, or 5.5 to account for Ability gouge [Improved Gouge]

#showtooltip
/castsequence [nomodifier:ctrl] reset=4 Gouge, Backstab
/cast [modifier:ctrl] Backstab


Gouge Spam

This macro is probably only used for pvp. When nearing a target you want to Ability gouge [Gouge] so you could for example open with minor CC, you will Ability stealth [Stealth] => Ability cheapshot [Cheap Shot] should you suddenly leave combat just before you get in range for Ability gouge [Gouge]. Best use for this macro is if you don't put it in one of your main action bars, since action buttons change once you Ability stealth [Stealth]. This will also always show the tooltip of the ability it will currently exceed. Do note that this macro is most useful for rogues without Ability gouge [Improved Gouge] and with H [7-30] Dirty Deeds, which is comon to hemo or PvP assassination builds.

#showtooltip
/cast [combat,nostealth] Gouge
/cast [nocombat,nostealth] Stealth
/cast [stealth] Cheap Shot

Vanish if combat - Stealth if nocombat

Place in your non-stealth bar, normal Stealth in same slot on in-stealth bar.

To vanish when stealthed in combat:

/cast [nocombat] Stealth; Vanish

To unstealth when stealthed in combat:

/cast [combat,stealth] Stealth; [nocombat] Stealth; Vanish

Trinket => Blade Flurry

This casts your trinket and Ability warrior punishingblow [Blade Flurry] in one mashable macro. Replace "Bladefist's Breadth" with your trinket. It will also auto attack if you haven't started attacking yet.

#show Blade Flurry
/startattack
/use Bladefist's Breadth
/cast Blade Flurry

Dagger <=> Sword switching

This macro switch the weapon in your main hand. Useful if want to start with a dagger and switch to your sword after opening. Can be used to switch your main hand with your off-hand too. Use the "?" icon to see what is equepped in the main hand.

#show 16
/equipslot [equipped:Sword] 16 Dagger
/equipslot [equipped:Dagger] 16 Sword

The first click will re-equip a dagger if the main hand isn't a dagger, and the second click will equip a sword if the main hand isn't a sword.

OR

Alternative

It's basically the same as the above macro. However, this make sure that it will only equip the main hand w/ the dagger you specify while stealth, preventing an accident of switching back to a sword/mace/fist weapon if press the button 1 too many times. Probably better for efficiency. Remember to change the name of the weapon each time when you get a better weapon.

#show 16
/equipslot [stealth,equipped:Sword/Mace/Fist] 16 (name of your dagger)
/equipslot [nostealth,equipped:Dagger] 16 (name of your Sword/mace/fist weapon)

Dismount and stealth

See Dismount and stealth - Rogue Macro

Switch main and off hand

This macro will swap the weapons equipied in your main and off hand. Useful to switch between sword and dagger. When you do this instantly with other ability you may even trick the global cooldown. Note that you must have the "one hand" weapons equippied, not "main hand". Use the "?" icon with this macro to see what is equipped in your main hand.

#show 16
/script PickupInventoryItem(16); PickupInventoryItem(17);

Stun

This will make one button for stunning a target. It will perform Ability cheapshot [Cheap Shot] if stealthed, Ability rogue kidneyshot [Kidney Shot] otherwise.

/cast [stealth] Cheap Shot; Kidney Shot

Flee

This is a good macro if you want to get away from some mobs quickly. (when back is turned to mob/player you can not dodge even with evasion)

/cast Sprint
/cast Evasion



This is a better macro for getting away from a single enemy, and still better for getting away from mobs, as it temporarily reduces the number of enemies chasing you by one.

/cast Gouge
/cast Sprint
/cast Evasion

And if you are a Herbalist, with a skill level of at least 75, then you can use this one instead:

/cast Gouge
/cast Sprint
/cast Evasion
/cast Lifeblood

Be sure to have Improved Gouge - Rank 5

Implicit Weapon Switching

These are a couple macros I found good for switching weapons on the fly depending on what you are doing.

This one will prepare a dagger for backstabbing after a gouge, or equip 2 daggers for a mutilate.

/cast Gouge
/equipslot 16 <dagger>
/equipslot 17 <dagger>


This one will equip a sword, mace, or fist weapon after executing a backstab or mutilate so you can keep up DPS without fumbling around.

/cast Backstab
/equipslot 16 <sword or mace or fist weapon>
/equipslot 17 <sword or mace or fist weapon> 

This one is in case your gouge misses so you don't have to waste time using the previous macro switching back. You may lose some DPS Sinister Striking with a weak weapon but you will put your normal weapons on right afterwards.

/cast Sinister Strike
/equipslot 16 <sword or mace or fist weapon>
/equipslot 17 <sword or mace or fist weapon>

Boss Bleeder Macro

This macro is explicitly for subtlety specced rogues and should be used primarily against boss mobs. This will provide a maximum effect from your two primary bleed effects. As a subtlety specced rogue, your opening garrote will hit for +50% damage (+20% Spell shadow ritualofsacrifice [Opportunity], +10% Ability rogue masterofsubtlety [Master of Subtlety], +20% Ability rogue shadowstep [Shadowstep]) and your Ability rogue rupture [Rupture] will hit for +60% (+30% Inv sword 17 [Serrated Blades], +10% Ability rogue masterofsubtlety [Master of Subtlety], +20% Ability rogue shadowstep [Shadowstep]) with 5 combo points. This is only effective once every 10 minutes which is why it should be saved for bosses. You can open up for about 600 damage every 2–3 seconds without pulling excessive threat away from your tank.

/castsequence Premeditation, Shadowstep, Preparation, Premeditation, Garrote, Shadowstep, Rupture

Note: Subtlety specced rogues aren't considered a pve spec. As the damage output of Sub is subpar in pve.

Kick or Arcane Torrent Macro

This macro is only useful for blood elf rogues. It performs a Ability kick [Kick]. While kick is on cooldown, the same button will do Arcane Torrent instead.

#showtooltip
/castsequence reset=10 Kick, Arcane Torrent

Limitations: If you do not have a kickable target this will NOT do an arcane torrent because kick must be cast on the first press, then arcane torrent on the second press.

Sap Macro

This simple macro is only really useful when fighting another rogue. You can sneak around stealthed while spamming this button, and it will instantly target then sap your opponent if you see him/her first, allowing you to casually start off with an opening move.

#showtooltip Sap
/targetenemy [noharm][dead]
/cast [harm,nodead] Sap 

Sap + Blind in Dungeons

This is two useful macros, one for the sap and one for blind. You first sap your target and the macro will set focus. When you want to use blind the macro will use the focus to choose target without changing your target.


Sap

#showtooltip [target=focus,harm] [] Sap
/clearfocus [modifier:shift][target=focus,dead][target=focus,noexists]
/focus [target=focus,noexists]
/cast Sap

Blind

#showtooltip [target=focus,harm] [] Blind
/clearfocus [modifier:shift][target=focus,dead][target=focus,noexists]
/cast [target=focus] Blind

Expose Armor without breaking Sap/Blind/Gouge

This simple macro will cast Ability warrior riposte [Expose Armor], clear your target and then get the target back without breaking and incapacitate effect. Note: the "stop auto attack" option MUST be checked for this macro to work. For some you may still be auto attacking the target, and to fix this, as you expose armor, face your character completely opposite or at a 90 degree angle away from said target. This will allow you to expose armor, but the angle of sight stops the use of an attack.

#show
/cast Expose Armor
/cleartarget

Auto Attack/Sinister Strike

With mobs stacked on each other its hard to select the right one and attack it. This is a macro for when you select a new target and have no energy to Spell shadow ritualofsacrifice [Sinister Strike](or any other main attack: Spell shadow lifedrain [Hemorrhage], Ability rogue shadowstrikes [Mutilate], Ability backstab [Backstab]) it will start to Auto Attack in one button.

#showtooltip Sinister Strike
/startattack 
/cast Sinister Strike

Tricks of the Trade Macro

This is a macro so that you can keep your Target on the mob but re-direct your Threat to you Focus target is is a slightly modified version of the Ability hunter misdirection [Misdirection] for Hunters.

#showtooltip Tricks of the Trade
/cast [target=focus,help] Tricks of the Trade

Remember to select your Focus by right-clicking on the toon's character portrait and selecting "Set Focus". If this works correctly you will see their portrait and mana bar on the lower left hand side of your screen.

If you want to change this for one specific person simply but their characters name where it say "focus".

EX:

#showtooltip Tricks of the Trade
/cast [target=Narcisa,help] Tricks of the Trade

Alternative Tricks of the Trade macro

#showtooltip
/clearfocus [help]
/focus [help]
/stopmacro [help]
/cast [target=focus,help] Tricks of the Trade

This macro is a rebuild of the above TotT macro, this one simply puts the focus target function into the macro itself and allows you to select your Focus target by targetting them and clicking this macro, then select the target to be TotT'ed to the Focus and hit the macro and up goes TotT


Stealth/Vanish macro

This will cast stealth if you are out of combat or mounted. edit: I added mount options too, because it sometimes cast vanish even outside of combat when mounted.

/cast [mounted,combat] Vanish
/cast [mounted] Stealth(Rank 4)
/cast [nocombat] Stealth(Rank 4)
/cast Vanish

Gouge / Stealth macro

This macro will - Gouge enemy - cast stealth at the end of effect (Improved gouge lasts 5.5 sec, you can stealth after 5 secs of no battle action = you can use that 0.5 sec to stealth). Of course, you have to spam it to make it work.

/cast [combat] Gouge
/cast [nocombat,no stealth] Stealth

Note: this works only with talent improved Gouge

Note: Not sure why you wouldn't just take the mashable stealth macro instead.

Shadowmeld > Stealth (night elf)

This macro will use Ability ambush [Shadowmeld] and immediately go into Ability stealth [Stealth]. This makes Ability ambush [Shadowmeld] to another Ability vanish [Vanish].

/cast Shadowmeld
/cast Stealth

Note: This works only for Night Elves

Note:Shadowmeld nolonger resets threat meters as of 3.2

6 ambush onslaught

This is a cast sequence set up to cast 6 ambushes on your target over a span of pressing this lil button a few times, you must be in stealth to start it properly and best if used with premeditation b4 u begin the macro for maximum slice and dice time.

#showtooltip#
/castsequence reset=11 Premeditaion, Ambush, Slice and Dice, Shadow Dance, Ambush, Ambush, Vanish, Ambush, Preparation, Vanish, Ambush

Note: this is really only practical on bosses, or when someone else is holding aggro on your target, it doesnt take all that long to pull it off and your DPS will skyrocket, if specced into sub its highly possible that they will all be crits which is always nice.

One button PvP

This sequence is set up to either kill or greatly damage, as in up to or more than 1/2 of your targets HP, but can only be used once every 10 min. Best most likely used on a healer in arena or FC in WSG, or something to that affect.

/castsequence Cold Blood, Premeditation, Garrote, Rupture, Evasion, Sprint, Dismantle, Vanish, Preparation, Premeditation, Ambush; Cheapshot, Cold Blood, Evicerate, Dismantle, Evasion

Note: not completely sure macro works as intended. asking for assisstance if used right, it should work fully though =) Note: For 2nd Cold Blood, must have Glyph of Preparation