General Macros

You are here: CBM > Macros > General Macros.


Change Specs:

This one requires you to have two equipment sets named PvP and PvE; modify to suit.

/equipset [spec:1] PvE; PvP
/usetalents [spec:1] 2; [spec:2] 1

If you have Addon Control Panel installed, you can do:

/equipset [spec:1] PvE; PvP
/usetalents [spec:1] 2; [spec:2] 1
/acp addset [spec:1] 2; [spec:2] 1
/acp removeset [spec:1] 1; [spec:2] 2

If you put only your PvP addons in set 1, and PvE addons in set 2, you’ll disable one and enable the other when switching specs. (If you stop midway through the change, though, your addons will be flipped – just like your gear.)


This all-in-one macro will equip a set called Fishing if no Fishing Pole is equipped, or cast if a fishing pole is equipped. Modifier key will apply your WBFH lure to your pole.

#showtooltip Fishing
/equipset [noequipped:Fishing Poles, nomod] Fishing
/cast [equipped:Fishing Poles, nomod] fishing
/use [mod] Weather-Beaten Fishing Hat
/use [mod] 16


Similar to the Fishing macro, only requires an equipment set called Cooking. Handy for equipping your Chef’s hat.

Modifier key starts a cooking fire.

#showtooltip Cooking
/equipset [nomod] Cooking
/use [mod]:Basic Campfire; Cooking

Here are some generic equipment ones I use to trigger on use effects.

Use Belt

/use 6

Use Boots

/use 8

Use Cloak

/use 15

Use Gloves

/use 10


Here’s the one I use for Cynwise:

/cancelaura Furbolg Form
/cast [swimming]Abyssal Seahorse;
/cast [nocombat,flyable]Sandstone Drake;[nomounted]Mekgineer's Chopper
/run UIErrorsFrame:Clear()

Generally, I don’t think I need a mount macro until flying mounts come into the picture. I suppose I could try to make them universal and standardize on a single mount, but that would be boring. 🙂


Random Critter

Picks a random companion and attempts to summon it. Hold a modifier key down to dismiss it.

/run if (not IsModifierKeyDown()) then CallCompanion("CRITTER", random(GetNumCompanions("CRITTER"))) else DismissCompanion("CRITTER") end

Random Mount

Picks a random mount and attempts to summon and mount it. Modifier key dismounts.

/run if (not IsModifierKeyDown()) then CallCompanion("MOUNT", random(GetNumCompanions("MOUNT")))  else DismissCompanion("MOUNT") end

2 responses to “General Macros

  1. Soondead

    Know you posted a macro for using all bombs in all bg’s. Can’t find that one. Could you add that to the list please?

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s