

Spam Pick Pocket /run ClearTarget() /run TargetNearestEnemy() /cast Pick Pocket /run if not IsCurrentAction(59) then CastSpellByName("Stealth") end #showtooltip /cleartarget /targetenemyplayer /cast Sap /cast Stealth Spam Sap /run ClearTarget() /run TargetNearestEnemy() /cast Sap /run if not IsCurrentAction(59) then CastSpellByName("Stealth") end Sap /cast Sap /run if not IsCurrentAction(59) then CastSpellByName("Stealth") end Garrote /cast Garrote /run if not IsCurrentAction(59) then CastSpellByName("Stealth") end cast Cheap Shot /cast StealthĪmbush /cast Ambush /run if not IsCurrentAction(59) then CastSpellByName("Stealth") end OPENERS Cheap Shot Vanilla /cast Cheap Shot /run if not IsCurrentAction(59) then CastSpellByName("Stealth") end Throw/Shoot Cancel Stealth #showtooltip Throw Shoot Bow Shoot Gun Shoot Crossbow /cancelaura Stealth /cast Throw Shoot Bow Shoot Gun Shoot Crossbow #showtooltip /cast Throw Shoot Bow Shoot Gun Shoot Crossbow Throw/Shoot Vanilla /run local ,i=strfind(GetInventoryItemLink("player",18),"\124Hitem:(%d+)")local ,_,p=GetItemInfo(i)local t=t.Bows="Bow"t.Guns="Gun"t.Crossbows="Crossbow"t.Thrown="Throw"CastSpellByName((string.gsub(t," ","Shoot %1"))) #showtooltip Backstab /cleartarget /targetenemy /startattack /cast Backstab #showtooltip Rupture /cleartarget /startattack /cast Riposte /cast Ruptureīackstab /run if GetUnitName("target")=nil then TargetNearestEnemy() end /script if not IsCurrentAction(59) then if not IsCurrentAction(60) then UseAction(60) end end /cast Backstab RRupture /run if GetUnitName("target")=nil then TargetNearestEnemy() end /run if not IsCurrentAction(60) then UseAction(60) end /cast Riposte /cast Rupture #showtooltip Eviscerate /cleartarget /startattack /cast Riposte /cast Eviscerate

REviscerate /run if GetUnitName("target")=nil then TargetNearestEnemy() end /run if not IsCurrentAction(60) then UseAction(60) end /cast Riposte /cast Eviscerate #showtooltip Sinister Strike /cleartarget /startattack /cast Riposte /cast Sinister Strike Riposte/SS /run if GetUnitName("target")=nil then TargetNearestEnemy() end /run if not IsCurrentAction(60) then UseAction(60) end /cast Riposte /cast Sinister Strike #showtooltip Ghostly Strike /cleartarget /startattack /cast Ghostly Strike Ghostly Strike /run if GetUnitName("target")=nil then TargetNearestEnemy() end /run if not IsCurrentAction(60) then UseAction(60) end /cast Ghostly Strike Possible alternative (untested) /cast !StealthĪTTACK MACROS Hemorrhage Vanilla /run if GetUnitName("target")=nil then TargetNearestEnemy() end /run if not IsCurrentAction(60) then UseAction(60) end /cast HemorrhageĬlassic #showtooltip Hemorrhage /cleartarget /startattack /cast Hemorrhage Spammable Stealth Vanilla /run if not IsCurrentAction(59) then CastSpellByName("Stealth") end This macro allows you to both target and pickpocket your target with one button.For each macro, I’ll put the Vanilla version first, and the new Classic version comes second. Simply mouse over the appropriate mob and click the macro. You do not have to worry about targeting any mobs either, as it is a mouseover macro. This macro allows you to sap and pickpocket with a single button. use Leaching Poison Crippling Poison Wound Poison Deadly Poison Hold shift for Leeching, control for Crippling, alt for Wound, or just click for Deadly. This will apply Deadly Poison to your weapon with a left mouse click, and Crippling Poison with a right click. 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. Casting CoS first will remove many of the DoTs that would immediately cancel your Stealth if you had only used Vanish. This is a macro that will cast Cloak of Shadows then immediately casts Vanish. Gives the best possible chance to escape, useful for dungeons where enemies have abilities that hit regardless of stealth cast Stealth Vanish Macros Ultimate Vanish Use: This yells, "Hooray, I made a macro!".note the version of WoW in which you tested it.follow the example format posted below (to get the frame around your macro, add a space before you start it).When re-creating a macro in Useful macros please In an effort to keep Wowpedia posts relevant, please re-validate and re-post macros that work in the current version. Note: With the release of 6.0.2, many spells have been renamed, and much of the scripted command functionality has been modified.
