Register for your free account! | Forgot your password?

You last visited: Today at 22:50

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



2.0 Macros

Discussion on 2.0 Macros within the WoW Guides & Templates forum part of the World of Warcraft category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Dec 2004
Posts: 844
Received Thanks: 13
Hoffe es wurde noch nicht gepostet :>


New 2.0 Macros:

Targeting:

/targetenemy
/targetfriend
/targetparty
/targetraid
/targetlasttarget
/targetlastenemy
/assist [name] - Assist your target or the named unit if specified


Using Items:

/use <itemname>
/use <slot>
/use <bagid> <bagslot>
/equip <itemname>
/equipslot <slot> <itemname>
/userandom <item1>, <item2>, item3, ?

Pets:

/petattack
/petstay
/petpassive
/petdefensive
/petaggressive
/petautocaston <spell>
/petautocastoff <spell>


Casting:

/stopcasting
/cast [option] <Spell Name>
/castrandom <Spell Name>, <Spell Name2>, ?
/castsequence [reset=N/target/combat/shift/alt/ctrl] <Spell Name1>, <Spell Name2>, ?

Sequenced Casting

* A new command /castsequence reset=N/target/combat/shift/alt/ctrl spell1, spell2, spell3
* The reset line can specify a number of seconds after which a sequence resets, or if it should reset on target change or leaving combat.
* The sequence tracks the 'next' spell in the sequence until it resets, the next spell only advances on a successful cast.
* You can specify a conditional at the start of the command before the reset to filter whether the sequence is used (You cannot use per-spell conditionals)
* You can specify items as well as spells


Action Bars:

/changeactionbar <num>
/swapactionbar <num1> <num2>


Attacking:

/startattack [unit]
/stopattack


Buffs/Auras:

/cancelaura <name>


Macros:

/stopmacro [option]


OPTIONS

If multiple options are provided for an action, they must all be met before the action will happen. The options supported are as follows:
* target=unit - Run the command and perform tests on the specified unit (only applicable to spell casting or item use). You can specify 'none' as a target unit to act as if you have no target.
* help/harm - Choose depending on whether target is assistable or attackable
* combat - Choose depending on whether you're in combat or not
* stance or stance:# - Choose depending on your stance/shapeshift ("stance" alone matches any stance)
* stealth - Choose depending on whether you are stealthed
* mounted - Choose depending on whether you are mounted
* swimming - Choose depending on whether you are swimming
* flying - Choose depending on whether you are flying
* indoors - Choose depending on whether you are indoors
* outdoors - Choose depending on whether you are outdoors
* modifier or modifier:shift|ctrl|alt - Choose depending on any modifier keys you're holding at the time the macro runs
* equipped:<invslot>|<itemclass>|<itemsubclass> - Choose if you have the specific item type equipped
* actionbar:<bar> - Choose if a specific actionbar is shown
* button:Z - Choose if the specified button is held down
* pet:<name>|<family> - Choose if your current active pet has the specified name or family (e.g. pet:bear/wolf)
* channeling or channeling:spell - Choose if you are channeling (possibly a specific spell)
* exists - Choose if the target exists
* dead - Choose if the target is dead

For stance and modifier you can list multiple matching values separated by the / character for the option to be true if ANY of them are true. For example modifier:shift/ctrl matches if shift or control is held down.
Any option can be prefixed with 'no' to select if it does NOT match. For example [nocombat]
Sieben is offline  
Old 12/10/2006, 22:31   #2
 
elite*gold: 0
Join Date: Dec 2004
Posts: 844
Received Thanks: 13
Druid

Credits: Beirras

WoW's macro scripting language in version 2.0+ has been completely overhauled, so most old macros will no longer work.
For information about the changes, please read 2.0 Changes - Concise List (version 3):

Please add any macros you can think of.

NOTICE:
* NO macro can check for BUFFS, DEBUFFS, COOLDOWNS, or HEALTH/MANA/RAGE
* Any failed cast attempt stops the macro from casting any further spells.
* Any spell cast without "(Rank X)" will automatically cast the highest rank of the spell you know.
* All beneficial spells will automatically reduce rank if necessary to that of a lower level target.
* Each shapeshift corresponds to a "stance." Either Moonkin or Tree of Life is stance 5, depending on spec. Flight Form would be the next number.
* /castsequence resets after all listed spells are cast; reset=X will reset X seconds after last activation (not initial activation).
* The Shift modifier is currently broken, I think. It should be fixed in the next patch. There might be a workaround.
* focus allows you to "store" a target (with /focus) until you clear the focus (with /clearfocus), which can be targetted at any time (with /target focus, or [target=focus])


Feral Macros - (note: non-stealth ability listed before the stealth ability to allow the macro button to light up when there is enough energy for a Shred/Rake/Mangle)

Ravage/Shred combo
* /cast [nostealth] Shred; [stealth] Ravage

Pounce/Rake combo
* /cast [nostealth] Rake; [stealth] Pounce

Pounce/Mangle combo - Note the extra ()
* /cast [nostealth] Mangle (Cat)(); [stealth] Pounce

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

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


Shifting Macros

Shift to Caster Form from any form
* /cancelaura [stance:1] Dire Bear Form; [stance:2] Aquatic Form; [stance:3] Cat Form; [stance:4] Travel Form; [stance:5] Moonkin Form <or Tree of Life>
* /cancelaura [mounted] Frostwolf Howler <replace with your mount>

Shift to Dire Bear Form from any form
* /cancelaura [stance:2] Aquatic Form; [stance:3] Cat Form; [stance:4] Travel Form; [stance:5] Moonkin Form <or Tree of Life>
* /cancelaura [mounted] Frostwolf Howler <replace with your mount>
* /cast [nostance] Dire Bear Form

Shift to Dire Bear From and Feral Charge from any form
* /cancelaura [stance:2] Aquatic Form; [stance:3] Cat Form; [stance:4] Travel Form; [stance:5] Moonkin Form <or Tree of Life>
* /cancelaura [mounted] Frostwolf Howler <replace with your mount>
* /cast [nostance] Dire Bear Form; [stance:1] Feral Charge

Shift to Dire Bear Form and equip Idol/Weapon
* "Shift to Dire Bear From from any form, equip Warden Staff and Idol of Brutality only when you actually shift to Dire Bear. Note that the test for the equip is still [nostance] because it hasn't yet registered that the stance has changed. You don't need to worry about the global cooldown, because the stance change and the weapon equip both trigger it at the same time, so you only suffer once. (...equipping things can be done during global cooldown.) I haven't tried, but I suspect that reversing these would cause the change to bear form to fail, since it would then be trying to do it during the weapon change's global cooldown."
* /cancelaura [stance:2] Aquatic Form; [stance:3] Cat Form; [stance:4] Travel Form; [stance:5] Moonkin Form <or Tree of Life>
* /cancelaura [mounted] Frostwolf Howler <replace with your mount>
* /cast [nostance] Dire Bear Form;
* /equip [nostance] Warden Staff
* /equip [nostance] Idol of Brutality

Shift to Cat Form from any form
* /cancelaura [stance:1] Dire Bear Form; [stance:2] Aquatic Form; [stance:4] Travel Form; [stance:5] Moonkin Form <or Tree of Life>
* /cancelaura [mounted] Frostwolf Howler <replace with your mount>
* /cast [nostance] Cat Form

Shift to Cat Form and stealth from any form (first line makes the macro display the Prowl cooldown)
* # show Prowl
* /cancelaura [stance:1] Dire Bear Form; [stance:2] Aquatic Form; [stance:4] Travel Form; [stance:5] Moonkin Form <or Tree of Life>
* /cancelaura [mounted] Frostwolf Howler <replace with your mount>
* /cast [nostance] Cat Form; [nostealth] Prowl

Shift to Cat Form and equip Idol
* /cancelaura [stance:1] Dire Bear Form;[stance:2] Aquatic Form; [stance:4] Travel Form; [stance:5] Moonkin Form <or Tree of Life>
* /cancelaura [mounted] Frostwolf Howler <replace with your mount>
* /cast [nostance] Cat Form; [nostealth] Prowl
* /equip [nostance] Idol of Ferocity

Shift to Travel Form from any form
* /cancelaura [stance:1] Dire Bear Form; [stance:2] Aquatic Form; [stance:3] Cat Form; [stance:5] Moonkin Form <or Tree of Life>
* /cancelaura [mounted] Frostwolf Howler <replace with your mount>
* /cast [nostance] Travel Form

Spam Travel Form
* /cancelaura [stance:1] Dire Bear Form; [stance:2] Aquatic Form; [stance:3] Cat Form; [stance:4] Travel Form; [stance:5] Moonkin Form <or Tree of Life>
* /cancelaura [mounted] Frostwolf Howler <replace with your mount>
* /cast [nostance, outdoors] Travel Form

All-Terrain Travel Form
* /cancelaura [stance:1] Dire Bear Form; [stance:3] Cat Form; [stance:5] Moonkin Form <or Tree of Life>
* /cancelaura [mounted] Frostwolf Howler <replace with your mount>
* /cast [nostance, swimming] Aquatic Form; [nostance, outdoors] Travel Form

Spam All-Terrain Travel Form
* /cancelaura [stance:1] Dire Bear Form; [stance:2] Aquatic Form; [stance:3] Cat Form; [stance:4] Travel Form; [stance:5] Moonkin Form <or Tree of Life>
* /cancelaura [mounted] Frostwolf Howler <replace with your mount>
* /cast [nostance, swimming] Aquatic Form; [nostance, outdoors] Travel Form

Spam ATTF + Mount
* /cancelaura [stance:1] Dire Bear Form; [stance:2] Aquatic Form; [stance:3] Cat Form; [stance:4] Travel Form; [stance:5] Moonkin Form <or Tree of Life>
* /use Stormpike Battle Charger <replace with your mount>
* /cast [nostance, swimming] Aquatic Form; [nostance, outdoors] Travel Form

Shift to Tree of Life form and switch your actionbar from #1, to #2 (since most spells don't work in Tree of Life, you can set up a dedicated actionbar with ToL-only spells)
* /cancelaura [stance:1] Dire Bear Form; [stance:2] Aquatic Form; [stance:3] Cat Form; [stance:4] Travel Form
* /cancelaura [mounted] Frostwolf Howler <replace with your mount>
* /cast [nostance] Tree of Life
* /changeactionbar [stance:5] 2

Return to Caster Form and restore original actionbar
* /cancelaura [stance:1] Dire Bear Form; [stance:2] Aquatic Form; [stance:3] Cat Form; [stance:4] Travel Form; [stance:5] Tree of Life
* /cancelaura [mounted] Frostwolf Howler <replace with your mount>
* /changeactionbar [nostance] 1


General Utility Macros

Faerie Fire and Feral Faerie Fire combo
* # show Faerie Fire (Feral)()
* /cast [nostance] Faerie Fire; Faerie Fire (Feral)()

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

Innervate (cast on self if ALT key held down, otherwise cast on mouse hover, otherwise give glowing hand selector)
* /cast [modifier:alt, target=player] Innervate; [target=mouseover, exists, help] Innervate; [target=none] Innervate

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

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

Moonfire + Idol
* /equip Idol of the Moon
* /cast Moonfire

Totem Killer - needs testing
* /target totem
* /cast [harm] Moonfire(Rank 1)

Cleanse Poison/Curse Combo
* #left click abolish poison, right click remove curse. both find target, alternatively, if you prefer targeting player first, replace target=none with target=target
* /cast [button:1,target=none] Abolish Poison; [button:2,target=none] Remove Curse

Faerie Fire Target or Target's target
* /cast [harm] Faerie Fire; [target=targettarget, harm] Faerie Fire

Hurricane+Barkskin
* # show Hurricane
* /stopmacro [channeling:Hurricane]
* /castsequence reset=60/combat Barkskin, Hurricane

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

Stun and Self-Heal (Tauren)
* # show War Stomp
* /cancelaura [stance:1] Dire Bear Form; [stance:2] Aquatic Form; [stance:3] Cat Form; [stance:4] Travel Form; [stance:5] Moonkin Form <or Tree of Life>
* /castsequence [target=player] reset=120/combat War Stomp, Regrowth, Rejuvenation

Stun and Self-Heal (Dire Bear Form) - no idea if this works...
# show Bash
* /cancelaura [stance:2] Aquatic Form; [stance:3] Cat Form; [stance:4] Travel Form; [stance:5] Moonkin Form <or Tree of Life>
* /castsequence [stance:1] reset=50/combat Bash, Dire Bear Form, Regrowth, Rejuvenation
* /castsequence [nostance] reset=50/combat Dire Bear Form, Bash, Dire Bear Form, Regrowth, Rejuvenation


Healing Macros

Nature's Swiftness + Healing Touch
* /cast Nature's Swiftness
* /stopcasting
* /cast [help] Healing Touch; [target=player] Healing Touch

NS + HT/Regrowth
* /cast Nature's Swiftness
* /stopcasting
* /cast [nostance, help] Healing Touch; [nostance, target=player] Healing Touch; [stance:5, help] Regrowth; [stance:5, target=player] Regrowth

ZHC + NS + HT/Regrowth
* /use Zandalarian Hero Charm
* /stopcasting
* /cast Nature's Swiftness
* /stopcasting
* /cast [nostance, help] Healing Touch; [nostance, target=player] Healing Touch; [stance:5, help] Regrowth; [stance:5, target=player] Regrowth

Heal target or self, based on context
* /cast [help] <Healing Spell>; [target=player] <Healing Spell>
* /stopmacro [nohelp]
* /say "Healing %t in 3 seconds."

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

Rejuv + Idol
* /equip Idol of Rejuvenation
* /cast Rejuvenation

Heal Target or Target's target
* /cast [help] Healing Touch; [target=targettarget] Healing Touch

Healing Touch Mega-pack
* /cast [modifier:alt,target=player] Healing Touch;[help] Healing Touch;[target=targettarget, help] Healing Touch;[target=mouseover,help] Healing Touch;[target=focus,help] Healing Touch;[target=focustarget,help];[target=none] Healing Touch
Sieben is offline  
Old 12/10/2006, 22:32   #3
 
elite*gold: 0
Join Date: Dec 2004
Posts: 844
Received Thanks: 13
Hunter

Credits: Zanzer

BASIC PET COMMANDS:

Pet Orders: Attack, Follow, Stay

/petattack
/petfollow
/petstay

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

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


BASIC PLAYER COMMANDS:

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

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


ADVANCED PET MACROS:

Toggle Pet Attack
/petattack
/petpassive [target=pettarget,exists]

·If you wish to keep your pet's stance, use /petfollow instead of /petpassive.

Revive, Call, or Mend Pet
/cast [target=pet, dead] Revive Pet; [modifier:ctrl] Revive Pet; [nopet] Call Pet; Mend Pet

·The modifier key allows you to hold down Control so this macro will ALWAYS cast Revive Pet. This is to make up for situations where your pet is dead, but not visible.

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

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

Feed Multiple Pets
#show Roasted Quail
/cast [pet, nocombat] Feed Pet
/use [pet:Cat/Ravager/Wolf, nocombat] Roasted Quail; [pet:Bear/Boar/Wind Serpent, nocombat] Conjured Cinnamon Roll

·The first line forces the macro to display the number of Roasted Quail in your backpack. The /use line will use certain food based on what type of pet you have.


ADVANCED HUNTER MACROS:

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

Switch Between Two Aspects
/castsequence Aspect of the Hawk, Aspect of the Monkey

·This works the same for Tracking abilities.

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

Cast Spells Based On The Mouse Button Used
/cast [button:1] Aspect of the Hawk
/cast [button:2] Aspect of the Monkey
/cast [button:4] Aspect of the Cheetah

·By default, using a keybind counts as mouse button 1 (left click).

Use Monkey Then Switch ActionBars
/cast Aspect of the Monkey
/changeactionbar 2

Kill Command
/cast [exists,target=pettarget] Kill Command

·Makes sure that you cast Kill Command on your pet's target. Otherwise, the spell will go to waste.

Solo Farming
#show Auto Shot
/targetenemy [noharm]
/stopmacro [noharm]
/petattack
/cast Hunter's Mark
/startattack

·With one button press, this will target a nearby enemy if one isn't already selected, send your pet on it, cast Hunter's Mark, and then turn on auto attack / auto shot.

Smart Ammo
#show Steady Shot
/equip Sharp Arrow
/cast Steady Shot
/equip Wicked Arrow

·Use cheaper arrows for attacks that do not make use of their bonus damage.

Misdirection On Predefined Targets
/cast [target=focus, help] Misdirection; [help] Misdirection; [target=pet, exists] Misdirection

·This will attempt to cast Misdirection on the first of three targets. First, on your /focus unit if it is friendly. Second, on your current target if it is friendly. Third, on your pet if it is out.

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

Renataki's Charm Macro
/castsequence reset=3 Arcane Shot, Multi-Shot, Renataki's Charm of Beasts

·This macro will cycle through Arcane Shot, then Multi-Shot, and then use the trinket. If the trinket is on cooldown, the macro will halt. Simply wait 3 seconds and it will go back to Auto Shot.
Sieben is offline  
Old 12/10/2006, 22:33   #4
 
elite*gold: 0
Join Date: Dec 2004
Posts: 844
Received Thanks: 13
Mage

Credits: Myrafae of Destromath.

The following changes and macros are by no means comprehensive.

Important changes:

1. Functions used in /script that cast spells, target, or use items are no longer usable in addons/macros. They are protected and can only be used in Secure Templates.

TO REITERATE!! Before we used functions that did CastSpellByName() or UseInventoryItem() that executed after we did logic; DOING THIS IS NO LONGER POSSIBLE!! We can't check anymore if your nose is bleeding or if iceblock is on cooldown before casting or using items.

2. Spells like Iceblock when cast will trigger a cooldown of 1.5 seconds before you can cancel them, you can circumvent this (safety) measure by clicking off the buff manually or using /cancelaura Iceblock

3. If the Rank of Arcane Intellect that you cast on your target is too high for their level, the appropriate highest rank is used.

4. If the first attempted cast in a macro fails, then the all subsequent casts in the macro fail as though the global cooldown were activated. e.g. you cannot have:

Quote:
/cast Iceblock
/cast Coldsnap


In the macro, if Iceblock fails, then coldsnap will not be cast.
5. You can no longer automate the selling of items (macro that sells all your gray trash)
6. # and ? are comment prefixes for macros.

Quote:
# show <Spell Name/Item Name>


Turns feedback on for that spell.

Quote:
# show none


Turns feedback off.

Most macros in the stickied thread do not work. Most addons will also not work unless updated by the author for 2.0.


Index:


1. Arcane Missiles Spam
Prevents casting Arcane Missile twice on accident (wasting the first cast).
Quote:
/cast [nochanneling:Arcane Missiles] Arcane Missiles


2. Dismount and Polymorph
Dismount and polymorph only hostile targets.
Quote:
/cancelaura [Mount Item Name Here] #e.g. /cancelaura Black War Steed Bridle
/cast [harm] Polymorph(Rank 4)


3. Hybrid Assist
Quote:
/cleartarget
/assist [player name]


4. TOEP/ZHC + AP + POM + Pyroblast
/use 13 (for top trinket) /use 14 (for bottom trinket)
Quote:
/stopmacro [help]
/cast Presence of Mind
/stopcasting
/cast Arcane Power
/stopcasting
/use Zandalarian Hero Charm #/use 13 or /use 14 may work as well)
/stopcasting
/cast Pyroblast


This can be used on the run (but the macro needs to hit 4 times):
Quote:
/stopmacro [help]
/castsequence Presence of Mind, Arcane Power, 13, Pyroblast


5. Blink and flip camera
Quote:
/stopcasting
/cast Blink
/script FlipCameraYaw(180);


6. Decurse
Decurse yourself and retarget your old target.
Quote:
/cast [target=player] Remove Lesser Curse


Decurse without losing your target (glowey hand)
Quote:
/cast [target=none] Remove Lesser Curse


7. Iceblock
Quote:
/stopcasting
/cast Ice block


Remove:
Quote:
/cancelaura Ice block


Cast 1st hit, remove second hit
Quote:
/cancelaura Ice block
/stopcasting
/cast Ice block



8. Self Bandaging
Quote:
/use [target=player] Heavy Runecloth Bandage


9. Sheep Macros
All the time:
Quote:
/script if UnitSex("target")==1 then g="female " else g="male " end;s="Sheeping "..g..UnitLevel("target").." %T";c="say";if GetNumRaidMembers()>0 then c="raid" elseif GetNumPartyMembers()>0 then c="party" end;SendChatMessage(s,c)
/cast Polymorph


In a party or raid:
Quote:
/script if UnitSex("target")==1 then g=" Female" else g=" Male" end;s="is sheeping level "..UnitLevel("target")..g.." %T";a=0;if GetPartyMember(1) then a=1;end;if a>0 then SendChatMessage(s,"EMOTE") end;
/cast Polymorph


Whisper people in your raid/party targeting your target:
Quote:
/script for i=0,40 do if not UnitIsUnit(c..i,"player") then if UnitIsUnit(c..i.."Target","Target") then local n,r=UnitName(c..i) SendChatMessage("I'm shepherding your target!","WHISPER",this.language,n) end end end
/cast Polymorph


Sheep random:
Quote:
/castrandom Polymorph, Polymoph:Pig, Polymorph:Turtle


Sheep with focus (You can resheep your ?focus? without changing targets):
Quote:
/focus [nomodifier:alt/ctrl/shift, focus=target, focus=exists, focus=nodead] focus; [harm] target #Hold <alt> OR <ctrl> OR <shift> to change your focus if your old focus is still alive (or Pick one!)
/cast [target=focus] Polymorph(Rank 4); [target=target] Polymorph(Rank 4)


10. Stop Casting and Cast Counterspell
Quote:
/stopcasting
/cast Counterspell


11. Eat/Drink Macro
Quote:
/use Conjured Crystal Water
/use Conjured Cinnamon Roll


12. Open Mail
Opens first item in your inbox.
Quote:
/script GetInboxText(1); TakeInboxItem(1); TakeInboxMoney(1); DeleteInboxItem(1);


13. Quick Quest Accept
Quote:
/script AcceptQuest();


14. Cast Arcane Intellect on Player or Friendly Target
Quote:
/target [harm] player; [target=none] player
/cast Arcane Intellect


15. Cast Water Elemental and set it to Aggressive and Attack your current Target
Quote:
/cast Summon Water Elemental
/petaggressive
/petattack [harm]


16. Cast Water Elemental?s Frost Nova!!
Quote:
/click PetActionButton5
Sieben is offline  
Old 12/10/2006, 22:33   #5
 
elite*gold: 0
Join Date: Dec 2004
Posts: 844
Received Thanks: 13
Paladin

Healing:
Tried and true backbone of the class. Here is the macro for Flash of Light:

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


In one line of code I have made this handle pretty much all situations.
-The first part says that if I hold down alt and click on the macro, I'll heal myself with FoL.
-The second part checks to see if my current target is a friendly, if so FoL him.
-Third part checks to see if my target's target is a friendly, if so FoL on friendly.
(useful when you can't tell who is tanking like in Drek'Thar fights ? just target him and spam away)
-The last part says when all else fails (ie no target selected) heal thyself.

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

Also swap Flash of Light with Holy Light and you have your Holy Light macro.


************************************************** *******************************
Taunt:
This macro makes use of the new Taunt ability every Paladin has. I highly encourage everyone to implement this macro.

Quote:
/cast [target=target,help] Righteous Defense; [target=targettarget,help] Righteous Defense


This macro will always taunt the way you want it to, whether you are targeting a hostile mob or a friend. Doesn't change your currently selected target (doesn't interrupt your auto-attacking). Doesn't work with horde, doesn't work on out-of-combat mobs.

This form of macro is also good with BoSac and BoP:
Quote:
/cast [help,target=target] Blessing of Protection; [target=targettarget,help] Blessing of Protection

(also note that options in the [ ] are not required to have any particular order)


************************************************** *******************************
Blessings:

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


This macro will cast greater blessings on party/raid members, regular blessings on anyone not in your party/raid, and will always give you greater blessing even if you are not in a group. Works even when you don't target yourself. Must target a friendly to give him the blessing. Swap Light with your blessing of choice.


************************************************** *******************************
Seals:
This one is a way to conserve space on your action bar.

Quote:
/cast [nomodifier] Seal of Light; [modifier:ctrl] Seal of Wisdom


It says that if you don't hold down ctrl when activating the macro, it will cast Seal of Light, if you hold down ctrl it will cast Seal of Wisdom. Now you have access to both seals in a single action button. Important distinction here from the previously mention macros is that it contains 2 different spells. The ? Icon that you select will always take the form of the first listed spell in the macro, in this case Seal of Light will appear on your action bar.
************************************************** *******************************
Sieben is offline  
Old 12/10/2006, 22:34   #6
 
elite*gold: 0
Join Date: Dec 2004
Posts: 844
Received Thanks: 13
Priest

Credits: Anaea of Aerie Peak

Crowd Control Macros

Quote:
/cast [harm] Shackle Undead
/stopmacro [noharm]
/p Shackling %t! DO NOT TOUCH!

This macro will cast Shackle Undead if the target is hostile. It will then tell the party that you're shacking the target. The stopmacro line will prevent the announcement if the target is not hostile, cutting down on unnecessary spam. However, I think you'll still get a /p message if you attempt to cast shackle undead on a non-valid target.

Quote:
macro 1: /focus
macro 2: /cast [target=focus] Shackle Undead

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


Healing Macros

Quote:
/cast [help] Greater Heal
/stopmacro [nohelp]
/p Healing %t

This simple macro will cast Greater Heal (the highest rank you have) if the target is friendly, and alert the party about whom you're healing. It will stop the announcement if the target is not friendly.

Quote:
/cast [modifier:alt,target=player] Flash Heal; [help] Flash Heal
/p Healing %t

This macro checks to see if you have the "alt" key selected - if you do, then it casts Flash Heal on yourself. If you do not, it wil cast Flash Heal on your friendly target. It also announces to the party whom you're healing. This is the most complex one I've written without a template, so beware.

Quote:
/cast [target=none] Flash Heal

From what I've read in Neuro's thread, this macro - without losing your current target - loads the spell "Flash Heal" and gives you the little blue glowy glove to choose a target. You use the glove to click on someone, cast the spell - and you've never lost your main target. Say you've got your MT in spam heal mode and squishy DPSer runs up saying "Healz Pls." Well now you can throw him a quick boost without losing precious time cycling back to your MT.


Combat Macros

Quote:
/castsequence reset=combat/target Mind Blast, Shadow Word: Pain

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

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

Quote:
/cast [nochanneling:Mind Flay] Mind Flay

Llenyd's macro (ty Llenyd!) should cast Mind Flay only if you are not currently already channeling Mind Flay. For those "duh" moments.

Quote:
/castsequence reset=170 Inner Focus, Devouring Plague

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

Quote:
/cast [combat] Pain Suppression; [nocombat] Resurrection

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


Miscellaneous Macros

Quote:
/cast Power Infusion
/script local n,r=UnitName"target";if®then n=n.."-"..r;end;SendChatMessage("Power Infused.","WHISPER",nil,n)

This is the update for Tanara's "PI Whisper Notification to Target " macro. Confirmed by Prays and Spoon.

Quote:
/castsequence [target=player] Zandalarian Hero Charm, Power Infusion

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

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

Quote:
/use Zandalarian Hero Charm
/stopcasting
/cast [target=player] Power Infusion
/stopcasting
/cast [target=player] Inner Focus

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

Quote:
/cast [target=mouseover] Dispel Magic

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

Quote:
/cast [modifier:alt] Prayer of Shadow Protection; Shadow Protection(Rank 3)
/cast [modifier:alt] Greater Heal(Rank 1); Greater Heal(Rank 6)
/cast [modifier:alt] Holy Nova(Rank 1); Holy Nova(Rank 6)

Spoon's spacesaver macros - now your low ranked or single-cast spell can be the same button as your high ranked. All you'll have to do is hold the alt key to toggle between them.


Other set of macros 2.0

Basic Self or Target Buff/Heal
This automatically selects yourself as the target of a buff or heal if no target is selected or the current target is not a friendly target. If the current target is friendly, the spell will be cast on the current target. Will target last enemy.
Automatically casting on self if there's no target or the target is non-friendly is now an option in the regular UI. Targetting last enemy is no longer a macro option - the only target macros now available are /targetlasttarget (which can't check enemy status) and /targetenemy (which only selects the nearest enemy).

Best Power Word: Fortitude
Cast the appropriate rank of Power Word: Fortitude on yourself or a selected player based upon level.
This is going to be a default function in 2.0 - all buff and healing spells will automatically grade according to the level of the friendly target.

Best Divine Spirit
ditto
Best Shadow Protection
ditto

Shadow of Protection - Party
This will cycle through yourself/group and buff the next person that needs Shadow Protection.
Macros will no longer be able to tell you if the buff is present or not; therefore, you might as well just Cntrol+Tab through everyone and buff. If you're impatient I think the new macro would look like this:
Quote:
/targetfriend
/cast Shadow Protection

Keep spamming that and it should (!) cycle through your party casting the buff.

Check & Chain Cast Buffs
This will cast each buff listed, (Fortitude, Divine Spirit, Shadow Protection), one per key press, after checking for the buff to be present on the target or (player).
The new macro system will not check to see if the target has the buff or not, but you can still do the cast sequence. That would look like:
Quote:
/castsequence [nocombat] reset=combat/target Power Word: Fortitude, Divine Spirit, Shadow Protection

There's a check in there to make sure you're not in combat (you'll want to save your mana in that case) and the sequence resets if your combat state or target changes.

Holy PvP: Shield / InnerFire / Renew
This combines the important defenses into one button and casts any that aren't present. The only caveat is if the shield goes down before the weakened soul is over, this may stall and give an error, but will continue to cast the other missing buffs.
This same macro can be written but with a different result. Now, if weakened soul is present and you get an error message, the casting sequence will stall until PW:S is succssfully cast. It would look like this:
Quote:
/castsequence reset=combat/shift Power Word: Shield, Inner Fire, Renew

The sequence resets if your combat state changes, or if you press the shift key while clicking the button. I think there might be a way to continue the sequence if the first spell fails - something involving three different /cast functions in the macro. However, PW:S activates the global cooldown and so you need some kind of delay between PW:S, Inner Fire, and Renew. I don't know how to do that.

Self Target Cast
This is the basic self target macro, selects yourself and shields you without losing your target. Can be used with any other spell. Depending on your play style, remove or change the last part to: ClearTarget() or TargetLastEnemy()
TargetLastEnemy no longer functions, but you don't need it anyway.
Quote:
/cast [target=player] Power Word: Shield

You shouldn't lose your target with that macro.

Instant Shield
This is the shield macro to use in an emergency. If you are in the middle of a spell with a long cast time and are under attack and need to shield someone or yourself, this will cancel the current spell, then hit the button again to cast the shield. Hopefully you'll be saved and can continue to cast the needed spells. (Must be part of your party)
Quote:
/stopcasting
/cast [help] Power Word: Shield; [target=targettarget] Power Word: Shield

This will stop the current spell and cast PW:S on your target if it is friendly, or (if that fails) it will cast PW:S on your target's target.

This is an instant shield for only yourself without losing your current target.
Quote:
/stopcasting
/cast [target=player] Power Word: Shield


Best Shield
Cast the appropriate rank of Shield on the player selected based upon level, and targets your last target.
Automated in 2.0

Shield or Renew
This casts PW:S on yourself if you don't have PW:S and you don't have Weakened Soul, otherwise it casts Renew.
Macros can no longer check the buff states of players or party members.

Basic Inner Fire
This is the basic self target macro, selects yourself and casts highest rank of Inner Fire without losing your target.
Inner Fire, because you can only cast it on yourself, won't change your target if you just click on the spell. You should be able to Fire yourself up without any trouble. But if you wanted to do it the hard way...
Quote:
/cast [target=player] Inner Fire


Inner Fire & Attack
Prior to patch 1.10 there used to be a handy addon called AutoInnerFire that checked if Inner Fire was up and cast it every time you moved if it wasnt. Those days are gone so youre going to need to cast it yourself. Realistically, the only time you need your AC maxed out is during melee, so you should link Inner Fire to a melee hotkey. You can pick your stave/mace attack or wand shoot, but since its a PITA to cast spells while you are wanding, I'd recommend the stave/mace attack hotkey. Every time you enter melee, hit your attack hotkey and you'll automatically cast Inner Fire.

This will cast Inner Fire if it isn't up and will have attack always on, unless you use the alt key, in which case it will toggle the attack. This could replace the attack button, but will not show the attack key hightlight.

Since macros can no longer check to see if the Inner Fire spell is on, this might be most useful as a modifier-based macro. I'm going to write it so that if you press "ctrl" + attack macro, you'll cast Inner Fire and then attack. If you don't press control, it should attack as normal. (I think. )
Quote:
/cast [modifier:ctrl] Inner Fire
/startattack
Sieben is offline  
Old 12/10/2006, 22:34   #7
 
elite*gold: 0
Join Date: Dec 2004
Posts: 844
Received Thanks: 13
Rogue

Credits: Ming and fellow rogues.

No longer needed: Self-Bandage (Self-cast is now built into the UI)

1) Riposte/SS

Quote:
/castrandom Sinister Strike, Riposte


A very ghetto way to bypass the restrictions. You have to mash this non-stop and it works fine.

2) Dismount -> Mashable Stealth (tries to Cheap Shot if you mash it in stealth)

Quote:
/use [mounted] Swift White Steed
/cast [stealth] Cheap Shot; Stealth(Rank 4)


Nothing fancy, replace "Swift White Steed" with your own mount name.

3) EA or CS without breaking gouge/sap/blind (Thanks Tjista!)

Quote:
/equip Bow of Love
/cast Expose Armor
/stopattack


Cheap Shot would work like this:

Quote:
/equip Bow of Love
/cast Cheap Shot
/stopattack


Change "Bow of Love" to your actual ranged weapon of course. The EA macro currently doesn't come out very reliably, CS is 100% working if you mash it, very weird.

4) One Button Press Cold Blood -> Eviscerate (Thanks Jerial!)

Quote:
/cast Cold Blood
/stopcasting
/cast Eviscerate


5) Start autoattacking automatically before casting special

Quote:
/startattack
/cast Backstab


Use Sinister Strike, Mutilate etc in place of Backstab if you want other abilities.

6) Activate A Trinket & Cast Evasion + Adrenaline Rush + Blade Flurry

Quote:
/use 13
/castsequence Evasion, Adrenaline Rush, Blade Flurry


13 is top trinket slot, 14 is bottom. If Evasion is not up, Adrenaline Rush & Blade Flurry 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.

7) Premed/CS in One Button Press Without Global CD

Quote:
/cast Premeditation
/stopcasting
/cast Cheapshot


Thanks Kukulkan! I love premed now with this macro!

8) Ghost Strike/Hemo

Quote:
/castsequence reset=6 ghostly strike, hemorrhage, hemorrhage, hemorrhage, hemorrhage, hemorrhage


Thanks Melyssa! 5 hemos for every ghost strike is plenty. This for me works better than /castrandom Ghost Strike, Hemorrhage, you can try both versions and see which one you prefer.
Sieben is offline  
Old 12/10/2006, 22:34   #8
 
elite*gold: 0
Join Date: Dec 2004
Posts: 844
Received Thanks: 13
Warlock

Credits: Morthoul of Blackhand


At several points I mention "Garguk's macros", and making 2.0 versions of them. These are macros from the old forums, preserved in the forum sticky here:



Trying out 2.0 versions of these macros, and sharing them here, should help the maintainer of that thread update it faster.



Here are some macros from the thread, from various posters:

GENERAL WARLOCK MACROS

* A standard "castsequence" macro, which you press repeatedly to cast multiple spells, one after another, in sequence. This one also makes sure your pet is attacking the target; useful to take some of the finger-work out of grinding. You'll want to fine-tune the sequence depending on your level, spec, and the mobs you're fighting:

Quote:
/petattack
/castsequence reset=combat/target Corruption, Curse of Agony, Life Tap, Drain Life, Shoot


* If you want to cram even more functionality into that grinding button, here's the above macro, plus the feature that if you hold Alt while pressing it, it will cast Drain Soul instead:

Quote:
/petattack [nomodifier:alt]
/castsequence [nomodifier:alt] reset=target/combat Corruption, Curse of Agony, Life Tap, Drain Life, Shoot
/cast [modifier:alt] Drain Soul


* Announce your summon to /raid or /party, e.g.
"Summoning Morthoul to << Durotar >>. Please assist."

Quote:
/script local C; if(GetNumRaidMembers()==0) then C = "PARTY" else C = "RAID" end SendChatMessage("Summoning %t to << "..GetMinimapZoneText().." >>. Please assist.", C)
/cast Ritual of Summoning


* Banish your current target, and make it your "focus":

Quote:
/focus
/cast Banish


* Banish your focus. You use this when banish breaks. You don't have to target anything special, and the macro won't even mess with your targetting. It just casts banish on the mob you selected with the previous macro:

Quote:
/cast [target=focus] Banish




MULTI-SPELL / TRINKET MACROS

Some special spells can be cast immediately before other spells, all in one press of a button. Trinkets also can be activated this way. When it comes to these macros, there are tons of "variations on a theme". Here are 3 examples, and then an explanation of how to make your own multi-spell macros.

* Amplify Curse + Curse of Exhaustion Also good for Curse of Agony.

Quote:
/cast Amplify Curse
/stopcasting
/cast Curse of Exhaustion


* Blood Fury + ZHC + Shadow Bolt, for Orc warlocks.

Quote:
/cast Blood Fury
/stopcasting
/use Zandalarian Hero Charm
/cast Shadow Bolt


* If you have 2 trinkets, or even more trinkets that you swap on and off by their cooldowns, you might want a macro that just tries to activate whatever's in your trinket slots:

Quote:
/use 13 # top trinket
/use 14 # bottom trinket
/cast Corruption


(Unfortunately, this hits you with red spam when any of the trinkets aren't cooled down. You can insert "/script UIErrorsFrame:Hide()" at the top to remove this, but it will remove ALL red spam from the game until you reload the UI, and it won't suppress the annoying failure sounds either. I don't recommend doing this, and have mentioned it only because I've seen many people attempting it in macros lately.)

Making Your Own Multi-Spell Macros:

The macro ends with a spell that produces global cooldown. This is almost all spells! You can only end a macro once so you can only cast one of these "normal" spells in it. Everything preceeding must be special spells and abilities that don't produce global cooldown. Remember, only special spells like Amplify Curse, Fel Domination, and the Blood Fury racial don't have global cooldown. To make these macros:

1. String a bunch of /cast and /use commands, one after another.
2. You need /stopcasting after every /cast that doesn't generate global cooldown. The macro system by default doesn't understand that some spells don't generate global cooldown, and must be told in this manner.
3. You do not need /stopcasting after /use commands. Many people insert it anyway, but it is pointless and wastes space.
4. You may /use items by name, or by their slot number. I recommend using them by name, as then the macro will work no matter which slot you put a trinket in. But if you specifically want to use something like "whatever's in my top trinket slot", then use the number.


PET CONTROL

Macros can be very helpful in cramming more pet functionality into fewer keys and buttons. A nice thing about these macros is that your pet has a separate global cooldown from your warlock, so you can perform a /cast both for yourself and your pet at the same time, at once.

* Make your Felhunter dispel you. This macro will not interfear with your target selection at all. A new feature in the 2.0 macros is the ability to specify targets on a cast-by-cast basis, without having to select something as your target to cast spells at it. Very convenient!

Quote:
/cast [target=player] Devour Magic


* For Seduction, here's a 2.0 version combining 2 of Garguk's macros. Pressing this while holding down Alt will have your succubus acquire a target and seduce it, while you cast Curse of Shadow. When Seduction breaks, just press the macro again without Alt. This will make your succubus cast Seduction on her current target. She remembers the target separately from your warlock's target, so you do not need to retarget the mob to get Seduction going back ASAP; just press the button. In order for it to work, you have to avoid accidentally clearing your succubus' target once you've given her one with the Alt cast. (Pulling her back by clicking Passive will clear her target, etc.)

Quote:
/stopmacro [nopet:succubus]
/cast [target=pettarget,nomodifier:alt] Seduction
/stopmacro [nomodifier:alt]
/p Seducing %t - Don't attack the mob with the hearts! <3 <3
/petattack
/cast Seduction
/cast Curse of Shadow


* Sacrifice your VW. (If your VW isn't out, it will summon one, using Fel Domination if it's available. After the summon completes, you push the macro again to Sacrifice.) If you'd like the macro to immedately summon another VW after the Sacrifice, just delete the second line:

Quote:
/cast [pet:voidwalker] Sacrifice
/stopmacro [pet:voidwalker]
/cast Fel Domination
/stopcasting
/cast Summon Voidwalker


* Dark Pact if you have an Imp out, Life Tap if you don't have an Imp out.
(Prevents draining alternative pets from mana required for abilities (ie. Seduce, Spell Lock, Devour Magic.)

Quote:
/cast [pet:imp] Dark Pact; Life Tap


* You can make multi-purpose pet action macros that vary depending on which pet you have out. Here's 1 example, but you can do this basically any way you like.

Quote:
/cast [pet:imp] Fire Shield
/cast [pet:succubus] Seduction
/cast [pet:felhunter] Devour Magic
/cast [pet:felguard] Intercept


* Here's another way to write the multi-purpose pet action thing above. This way saves space.

Quote:
/cast [pet:imp] Fire Shield; [pet:succubus] Seduction; [pet:felhunter] Devour Magic; [pet:felguard] Intercept


* Machder of Kil'jaeden has an advanced version of these "different actions depending on which pet is out" macros here, mimicking functionality from the Servitude addon:



* Mount or dismount, and make sure your pet is invisible if you're mounting. (You replace your mount button with this macro.) Useful for Dark Pact grinding builds, where you may want to take invis off auto-cast to conserve mana.

Quote:
/cast Summon Felsteed
/stopmacro [mounted]
/cast [pet:succubus] Lesser Invisibility; [pet:imp] Phase Shift
Sieben is offline  
Old 12/10/2006, 22:35   #9
 
elite*gold: 0
Join Date: Dec 2004
Posts: 844
Received Thanks: 13
Warrior

Credits: Jedroth


weapon swaps (you shift-click your weapon / shield etc into your macro ..)

DW to 2h and back to DW :
Quote:
/equipslot 16 Maladath, Runed Blade of the Black Flight
/equipslot 17 Qiraji Sacrificial Dagger
/equipslot 16 The Untamed Blade



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



stance dances

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


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


Overpower: A very simple Overpower macro
Quote:
/cast [stance:1] Overpower; Battle Stance


others...
Quote:
/cast [stance:1] Mocking Blow; Battle Stance


Quote:
/cast [stance:2] Taunt; Defensive Stance


Quote:
/cast [stance:3] Whirlwind; Berserker Stance



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

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


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



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


or that and then whirlwind and heroic strike!
Quote:
/cast [nocombat,stance:1] Charge; [combat,nostance:3] Berserker Stance; [nocombat,nostance:1] Battle Stance; [combat,stance:3] Intercept
/stopcasting
/cast Whirlwind
/cast Heroic Strike(Rank 9)


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


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


tanking macro - shield block, revenge and then shield slam (not tested - not prot)
Quote:
/castsequence reset=5 Shield Block, Revenge, Shield Slam

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

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


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


and then refresh the sunders...

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


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

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

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

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


if mob not targeting you, you will taunt it (assumes Def stance)
Quote:
/cast [target=targettargettarget] Taunt


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


misc

activating a trinket into a macro?
Quote:
/use 13
/use 14

(13 = top trinket, 14 = bottom)

self bandage (bandages in bag 1 position 1)
Quote:
/use [target=player] 1 1

or
Quote:
/use [target=player] Heavy Netherweave Bandages


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


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



Falka's macros 2.0:

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

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


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

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


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

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


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

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


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

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



Jenavi's macros 2.0

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

# 1 - Taunt-MB-CS

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

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


# 2 - Sunder Armor

Plan ole Sunder Armor.
Sunder Armor


# 3 - Dev-SS-HS

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

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


# 4 - Rev-SB

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

/cast Revenge
/stopcasting
/cast Shield Block


# 5 - Interrupt

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

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


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

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



General Use for 2.0

# Fear Dance

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

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


# Execute-HS/Cleave

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

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


# Overpower

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

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


# Bash-Pummel

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

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


# Charge-Intercept

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

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


# Lifegiving Gem-Last Stand

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

/castrandom Lifegiving Gem, Last Stand


# Quick Equip

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

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



General Use for TBC

# Intervene

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

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


# Spell Reflect

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

/cast [stance:1/2,equipped:Shields] Spell Reflection; [stance:3,equipped:Shields] Defensive Stance
/equip [noequipped:Shields] Elementium Reinforced Bulwark
Sieben is offline  
Old 12/10/2006, 23:39   #10
 
elite*gold: 42
Join Date: Oct 2005
Posts: 11,491
Received Thanks: 2,722
Quelle?
Ghost is offline  
Old 12/11/2006, 09:53   #11
 
elite*gold: 0
Join Date: Aug 2005
Posts: 21
Received Thanks: 0
Schamane?
Wuäst is offline  
Old 12/11/2006, 12:27   #12
 
elite*gold: 0
Join Date: Nov 2005
Posts: 170
Received Thanks: 0
Apfel is offline  
Reply




All times are GMT +2. The time now is 22:50.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.