Post by Ysera
Well, a couple things came to mind.
A: "#show" only show's the image, the icon, of the spell. "#showtooltip" shows both the image and the tooltip. I would recommend never using just "#show".
B: Say you're an arms warrior, the last line allows you to hit shift and then equip your 2 hander. It allows the macro to do 2 separate things. You can't have a macro (that i know of) Equip 2 items, cast a spell and then reequip your old item, without another input from the player.
C: You can use the item id's themselves. Rather than the whole long name, you can put in the 5 digit code that the game uses to reference items. That should help you stay under 255 characters.
D: This macro is broken currently, If I were to use it, I would use:
#showtooltip Spell Reflection
/equip Soulbreaker
/equip Wrathful Gladiator's Shield Wall
/cast Battle stance
/cast Spell reflection
/equip Citadel Enforcer's Claymore
I would recommend checking out the UI and Macro's Forum here at Wowhead. It's very useful. They have a very nice
list of macro making tools.