中文博客 (10) 美国陆军 (8) 部队生活 (7) English Blog (4) PHP (4) World of Warcraft (4) XML (2) IT (1) Network (1) Nginx (1) OIF (1) Rogue (1) Win 7 (1) 伊拉克 (1) 假期 (1) 笑话 (1)

Tuesday, November 17, 2009

Rogues Macros

Rogue is my first world of warcraft class I have played. It is an exciting class which requires lots of keyword action. If you are a clicker, I don't know how you can play rogue, especially during PVP.

One thing about keyboard is, there are limited keys we can use because the range fingers can reach, such as "q", "e", "r", "f", and "1", "2", "3", "4" keys. with this limitation, we have to key bind many skills/items, macros became extremely important.



Here are some macros I use that helps me in my game.

Cheap Shot:


#showtooltip
/cast Pick Pocket
/stopcasting
/cast Pick Pocket
/stopcasting
/cast Pick Pocket
/stopcasting
/cast Cheap Shot
/changeactionbar 1

Everybody like some free money from the mob before kill them right? I used three sets of "Pick Pocket" and "stopcasting" is because the latency, When I deployed to Iraq with US Army, we had huge latency during game play, most time, "Pick Pocket" cound not even finish. With some research from the internet, "stopcasting" multiple times help latency situation.

What is "changeactionbar"? I'm sure every rogues notice when we stealth/vanish or unstealth, our action bar changes, right? That is "changeactionbar" for.

We can also use other skills with this macro: Ambush, Garrote, anything you use to open your fight, this macro works with it.


Stealth/Vanish:

#showtooltip Stealth
/stopattack
/cast [combat, nostealth] Cloak of Shadows
/cast [mod:alt][combat, nostealth] Vanish; Stealth
/changeactionbar 1

Every rogues use stealth and vanish right? I know, vanish is still broken, but we do still use it.
What this macro does, is cast Stealth when we are not in combat, and cast Cloak of Shadows and Vanish when we are in combat.
[mod:alt] means by holding "alt" key, it will input the second command, which is Stealth.


Shadowmeld:

#showtooltip
/cast Shadowmeld
/cast Stealth

For those Night Elf rogues, like me. We have a second vanish called "Shadowmeld, Stealth" combo. Throwing "Cloak of Shadows" if we want just by adding "/cast Cloak of Shadows" between "#showtooltip" and "/cast Shadowmeld".


Sap:

#showtooltip
/cleartarget
/console targetNearestDistance 1.000000
/targetenemy [noharm][dead]
/console targetNearestDistance 41.000000
/cast [harm,nodead] Sap
/cast Pick Pocket

Don't we get furious when other rogues can sap us before we can even click on them? Because they used "sap" macro. With this macro, we don't need click on target, it will find and select for us.
And at the end, "Pick Pocket" if the target is a mob for little extra income.


Blind:

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

With mouseover, we don't need switch target to blind another guy. If your mouse happened to point at a dead guy or friendly? No problem, it won't do anything.
Same macro, we can also use for "Gouge", Just beware the range of "Gouge".


Get on/off mounts:

/script if (IsMounted()) then Dismount() else if (((GetZoneText()=="Dalaran") and (GetSubZoneText() ~="Krasus' Landing")) or (GetZoneText()=="Wintergrasp") or not IsFlyableArea()) then CallCompanion("MOUNT",17) else CallCompanion("MOUNT",2) end end

This macro shows whenever we are in Dalaran(exinclude Krasus' Landing), Wintergrasp, no fly zone, we cast mount #17, otherwise mount #2.
How do I know which mount is #2 or #17? Open your mount tab and start counting. You can modify the number to whatever mount you want just by modifying the number.
Note: One down side of this macro is, in Wintergrasp, it will always be the ground mount, doesn't matter if the battleground started or at the peace time.


Envenom

#showtooltip
/cast Cold Blood
/cast Envenom

Cast "Cold Blood" whenever its not on cooldown when cast "Envenom".


Tricks of the Trade

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

Cast "Tricks of the Trade" on focused player. If focus wasn't set, cast on your target's target if he/she is a friendly player.


Throw:

#showtooltip
/cast [equipped:Thrown] Deadly Throw
/cast [equipped:Thrown] Throw; Shoot
/run UIErrorsFrame:Clear()

Deadly Throw with throwing weapon equipped, and shoot with bow, crossbow, or gun.


Bandage:

#showtooltip
/use [help] [target=targettarget, help] [target=player] Heavy Frostweave Bandage

Apply bandage on target player or target's target which is friendly.


Weapon Swap:

#showtooltip Twin Spike
/equipslot 16 Twin Spike
/equipslot 17 Steel Bladebreaker

Equipment slot #16 is the main hand, and #17 is the offhand. Two of this macro with different weapons will make weapon swap a lot easy.


There are some other macros people need for the dailies.
Quest: A Blade Fit For A Champion. Kissing the frog lady.

/cleartarget
/tar Lake Frog
/use Warts-B-Gone Lip Balm
/kiss



Quest: Get Kraken!

#showtooltip Flaming Spears
/targetexact [nodead,mod:alt] Kvaldir Deepcaller; [nodead] North Sea Kraken
/cast Flaming Spears
/cleartarget
/run UIErrorsFrame:Clear()

With pressing the "alt" key, this macro can kill two mobs this quest needed.






--------------------------
个人网页(Personal Website):http://akuma.x10hosting.com
魔兽公会网站(Guild Website):http://bamf.x10hosting.com

No comments:

Post a Comment