Log in

View Full Version : Macro Consolidation



Caspian
06-13-2008, 05:40 PM
This was posted on another forum I frequent which looks like it was orginally posted on the EU Macros forums. I found it quite handy for shortening up a couple of my macros already.


Compressing Macros Guide

This guide will show you how to compress your macros, so you won't reach the macro limit.

Have you ever reached a Macro Limit and was unable to complete your Uber Macro?

Here are some Tips you may find useful to save those precious few macro characters!

IMPORTANT NOTE: All spells and macros here are purely EXAMPLES and are not 'decent' or 'to be used' macros. So please don't say "Why did you do <this> macro when its completely useless or could be done better?"

Replacements:

Use "/use" instead of "/cast". It works exactly the same, but is one character shorter!
Use "/userandom" instead of "/userandom"
Use "/s" "/p" "y" "/w or /t" "/g" etc instead of "/say" "/party" "/yell" "/whisper" "/guild" etc
Use "[btn:#]" instead of "[button:#]"
Use "[mod:###]" instead of "[moderator:###]"
Use "[worn:####]" instead of "[equipped:####]"
Use "[form:#]" instead of "[stance:#]"
Use "/cast <Spell>" instead of "/cast <Spell>(Rank #)" if you want to cast the maximum rank of that spell
Use "/use ##" instead of "/use <ItemNameHere>" when using an equipped item (EG: trinket). Info here: * http://www.wowwiki.com/InventorySlotId
Use "/use item:#####" instead of "/use <VeryLongItemNameHere>" when using a non-equipped item (EG: Mount)
Use "[bar:#]" instead of "[actionbar:#]"
Use "[nostance:3]" instead of "[stance:1/2/4/5]". Same goes for other similar situations like: "[equipped:One-Handed * Axes/One-Handed Swords/...etc]" is far better if it was just "[noequipped:shields]"
Use "/run" instead of "/script"
Use "/tar" instead of "/target"
Use "/a" instead of "/assist"
Formatting:

Reduce the use of repeated spell names. For example:

/cast [target=targettarget,help][help][target=mouseover,help] Flash Heal
Is much shorter and works the same as:
/cast [target=targettarget,help] Flash Heal; [help] Flash Heal; [target=mouseover,help] Flash Heal
Reduce the use of repeated slash commands. For example:

/cast [stance:1] Retaliation
/cast [stance:2] Shield Wall
/cast [stance:3] Recklessness
Is much shorter if it was written:
/cast [stance:1] Retaliation; [stance:3] Recklessness; Shield Wall
Do not use: /cast [help,exists] Flash Heal
Because [help], [harm], [dead], [party], and [raid] all include the effect of [exists].
Reversing the order of conditions may produce a shorter macro:

/cast [noequipped:shields] Revenge; Shield Slam
Is shorter if reversed:
/cast [equipped:shields] Shield Slam; Revenge


http://forums.wow-europe.com/thread.html?topicId=4357487366&pageNo=1&sid=1#0

Ughmahedhurtz
06-13-2008, 05:53 PM
This was posted on another forum I frequent which looks like it was orginally posted on the EU Macros forums. I found it quite handy for shortening up a couple of my macros already.


Compressing Macros Guide

This guide will show you how to compress your macros, so you won't reach the macro limit.

Have you ever reached a Macro Limit and was unable to complete your Uber Macro?

Here are some Tips you may find useful to save those precious few macro characters!

IMPORTANT NOTE: All spells and macros here are purely EXAMPLES and are not 'decent' or 'to be used' macros. So please don't say "Why did you do <this> macro when its completely useless or could be done better?"

Replacements:

Use "/use" instead of "/cast". It works exactly the same, but is one character shorter!
Use "/userandom" instead of "/castrandom"
Use "/s" "/p" "y" "/w or /t" "/g" etc instead of "/say" "/party" "/yell" "/whisper" "/guild" etc
Use "[btn:#]" instead of "[button:#]"
Use "[mod:###]" instead of "[modifier:###]"
Use "[worn:####]" instead of "[equipped:####]"
Use "[form:#]" instead of "[stance:#]"
Use "/cast <Spell>" instead of "/cast <Spell>;(Rank #)" if you want to cast the maximum rank of that spell
Use "/use ##" instead of "/use <ItemNameHere>" when using an equipped item (EG: trinket). Info here: * http://www.wowwiki.com/InventorySlotId
Use "/use item:#####" instead of "/use <VeryLongItemNameHere>" when using a non-equipped item (EG: Mount)
Use "[bar:#]" instead of "[actionbar:#]"
Use "[nostance:3]" instead of "[stance:1/2/4/5]". Same goes for other similar situations like: "[equipped:One-Handed * Axes/One-Handed Swords/...etc]" is far better if it was just "[noequipped:shields]"
Use "/run" instead of "/script"
Use "/tar" instead of "/target"
Use "/a" instead of "/assist"
Formatting:

Reduce the use of repeated spell names. For example:

/cast [target=targettarget,help][help][target=mouseover,help] Flash Heal
Is much shorter and works the same as:
/cast [target=targettarget,help] Flash Heal; [help] Flash Heal; [target=mouseover,help] Flash Heal
Reduce the use of repeated slash commands. For example:

/cast [stance:1] Retaliation
/cast [stance:2] Shield Wall
/cast [stance:3] Recklessness
Is much shorter if it was written:
/cast [stance:1] Retaliation; [stance:3] Recklessness; Shield Wall
Do not use: /cast [help,exists] Flash Heal
Because [help], [harm], [dead], [party], and [raid] all include the effect of [exists].
Reversing the order of conditions may produce a shorter macro:

/cast [noequipped:shields] Revenge; Shield Slam
Is shorter if reversed:
/cast [equipped:shields] Shield Slam; Revenge


http://forums.wow-europe.com/thread.html?topicId=4357487366&pageNo=1&sid=1#0Couple of spelling errors fixed. ;)

Caspian
06-13-2008, 11:37 PM
Couple of spelling errors fixed. ;)I just copy pasted :) but thanks!.

I am Dallas area too.

caffiend86
06-15-2008, 07:57 PM
One more for the list...

/f as opposed to /follow

Djarid
06-16-2008, 04:07 AM
Of course if you use trinity2 this is just for style as the 1023 chars per macro allow you to be lazy and write macros for readability instead of having to compress them into illegibility

Ozbert
06-16-2008, 05:46 AM
Use "/userandom" instead of "/userandom"

That's my favourite tip. It's improved things for me immensly ;)