World of Warcraft Macros 0.2
by Wilgrin, wilgrin@magicalbox.com
===========================================
Table of Contents
-------------------------------------------
(1) Introduction
(2) Updates
(3) Basics
(4) Combat
(5) Groups
(6) Miscelaneous
(7) Contact
(8) Copyright
=========================================
(1) Introduction
-----------------------------------------
I have been playing Wow since the beginning like most of you. I have yet
grind a character to level 60 but I have been playing casually for some
time. I am currently working on a priest and find macros very useful for
any number of things from combat to grinding professions. Here is a
compilation of many macros that I use from time to time.
Much of this guide was adapted from
Zekryn's guide at GameFAQs.com.
There is also a lot of material at WoWWiki.
Please feel free to email me at wilgrin@magicalbox.com.
=========================================
(2) Updates
-----------------------------------------
(v0.1) 07/05/05 - The beginning
(v0.2) 09/13/05 - 1.7 patch
=========================================
(3) Basics
-----------------------------------------
Creating a macro is a simple and powerful way to assist you in everyday
tasks in Wow. You can bring up the macro wiindow with the slash command
"/macro".
Create a new macro by following the tooltips and drag the icon out to a
toolbar.
FYI, As far as I know there is no way to 'pause' or 'wait' in a macro.
If you figure out how... please let me know.
-Target-
%t
This is the variable for your current target. You can use it in any number
of macros.
EXAMPLES
/p Attacking %t
Displays to your party "Attacking Venom Web Spider" (or whatever
your current target happens to be).
-Accepting a Quest-
/script AcceptQuest()
This will accept the quest even if the giver is still talking.
-Target Nearest Enemy-
/script TargetNearestEnemy()
This works like the
-Casting Spells-
/cast Power Word: Fortitude()
This is useful in casting any spell. Simply shift-click the spell from your
spellbook to enter it into the macro correctly. Ommitting the spell rank
will cause the spell to use the highest rank known.
=========================================
(4) Combat
-----------------------------------------
/script TargetLastEnemy();
/target name - Target the named unit
/assist [name] - Assist your target or the named unit if specified
/cast name - Cast the named spell, which may include the rank in
parenthesis
=========================================
(5) Groups
-----------------------------------------
Commands which affect groups.
/ffa - Set "free for all" loot policy
/master name - Set the named unit to be the master looter
/roundrobin - Set "round robin" loot policy
/party message - Send the message to your party chat
=========================================
(6) Miscelaneous Slash commands
-----------------------------------------
There are various commands that only can be issued with a / preceding
them on the command line. These are slash commands.
/afk [message] - Toggle yourself as "away from keyboard"
/dnd [message] - Toggle yourself as "do not disturb"
/duel [name] - Request a duel with your target, or the named unit if specified
/yield - Surrender to your opponent in a duel
/emote message - Emote the message (e.g. /emote picks his nose ->
[slouken] picks his nose)
/follow - Automatically move to follow your current target
/guild message - Send the message to your guild chat
/ignore name - Toggle ignoring the named unit
/inspect - Inspect your target
/invite [name] - Invite your target or the named unit to your group
/join name - Join (or create) the named chat channel
/leave name - Leave the named chat channel
/logout - Sit down and logout
/played - Show how much time your character has been online
/pvp - Enable PvP for the next 5 minutes
/raid message - Send the message to your raid chat
/random num - Roll a random number between 1 and num
/reply message - Send the message to the last player to whisper to you
/say message - Send the message to people around you
/time - Show the current game time
/trade - Initiate a trade with your target
/uninvite name - Remove the named unit from your group
/whisper name message - Whisper the message to the named unit
/who - List the players around your level in the current zone
# Chat and Combat Logging
The script functions ChatFrameLog() and ToggleCombatLogFileWrite() are obsolete.
Added script function: isLogging=LoggingChat([newState]) (Returns new state
(or current state if no argument))
Added script function: isLogging=LoggingCombat([newState]) (Returns new state
(or current state if no argument))
New slash command /chatlog toggles chat logging (/combatlog toggles combat
logging.The file for the chat log is LogsWoWChatLog.txt and the file for the
combat log is LogsWoWCombatLog.txt
=========================================
(7) Contact
-----------------------------------------
I can be contacted on the Aggramar (Alliance) server as Wilgrin or Wilgrun.
Or you can email me at wilgrin@magicalbox.com.
=========================================
(8) Copyright
-----------------------------------------
Copyright 2005 by Wilgrin, wilgrin@magicalbox.com
World of Warcraft copyright 2004 by Blizzard Entertainment.
http://www.blizzard.com/