Monday, December 24, 2007

I'm horrible at this Blogging thing

Ok, I admit it. I have trouble remembering to write for my blog. I tried to do it everyday, but Real Life intrudes and keeps me from updating, then I'll go days or weeks without remembering to write anything. Sorry :(

I recently had an old user of my SwiftShift addon write to me about an updated version, so I wrote back to him about how you can replace SwiftShift with new Macros. Here is a copy of the email I sent back to him:

Hiya!

Thanks for your interest in my old addon, Swiftshift ;)

Ah, those were the good ol' dayz... First the bad news: they killed off SwiftShift. When The Burning Crusade was released, they made changes to the Addon API that broke SwiftShift, as well as MOST other addons.

Now the good news: When they broke all those addons, they also added new functionality to their Macro system such that you can now completely replace everything Swiftshift did with actual normal in-game macros. With the latest patch, 2.3.0, they added full-blown automatic shifting from one form to another without having to shift to caster form first. Yeehaw!!

Here, for YOUR conveinience, I will list for you the macros that I have written for MY druid(s). This is what I'm using today in the wow client 2.3.0.

This is my bear macro. this shifts me from any form to bear form when I spam it. I'm currently spec'd for Resto, so I don't have feral charge, but I used to have charge as a built-in part of the macro - if I spammed it, I'd shift to bear form, then charge my target on the next keypress (just like I used to do with SwiftShift) Here is the feral charge version.

#showtooltip
Feral Charge
/cast [stance:1] Feral Charge; [nostance:1] Dire Bear Form

Next, this is my Cat Form macro. Just like I did with Feral Charge, my cat macro is designed to shift me to Cat Form, then prowl on the next keypress, so if I spam it, I go sneaky kitty asap.

#Showtooltip
Prowl
/cast [stance:3,nostealth] Prowl; [nostance:3] Cat Form

Being Resto spec'd, I also have a treeform macro. Here it is

#showtooltip
Tree of Life
/cast [nostance:5] Tree of Life
/cancelform
[nostance:5]
<--- that line probably isn't needed, but I havn't changed it yet (for 2.3)

Now, for the finale, here is my all-purpose use-anywhere travel form macro. This automatically uses the best escape form for whatever the situation. If you're not in Outland, it uses travel form. If you are in outland, it uses Flight form. IF you're in outland, but in combat, it uses travel form - but if you keep spamming it, as soon as you come out of combat it will pop you from travel to flight form for escape. If you're swimming, it uses aquatic form instead of anything else.

/cast [nostance:6, flyable, nocombat, outdoors, noswimming] Flight Form; [nostance:2, swimming]
Aquatic Form; [nostance:4, combat, outdoors, noswimming] [nostance:4, outdoors, noflyable, noswimming] Travel
Form

If you don't have flight form yet (not level 68) then use this macro instead:

/cancelform
[stance:1/3/5]
/cast [nostance:2, swimming] Aquatic Form; [nostance:4, outdoors]
Travel Form

The last macro is used for "Caster Form". being a druid, I use this whenever I need to heal myself, or dismount, or just shift to caster form. It does all that.

/castsequence
[target=player,nostance, nomounted] reset=12 Regrowth, Rejuvenation, Lifebloom, Abolish
Poison;
/cancelform
[stance]
/dismount [mounted]

Now, to use these, if you are not familiar with macros, you should do /macro and create some new macros and stick these macros into them. Then, find some open slots on your action-bars and drag the action tiles to those slots. Then, go into your keybindings menu and set the keyboard bindings so that whatever buttons you usually use to shift to forms activate these macros instead. Viola!

Trimble Epic