Macro

A Macro is a shortcut to access a certain Job Ability, spell, or a set of commands.

Available commands
Each macro starts with a command to determine what type of command you will issue. They most common are as follows.


 * {| border="0" width="60%" cellpadding="2" cellspacing="2"

! style="background:#ffdead;" width="25%" | Command ! style="background:#ffdead;" width="75%" | Definition
 * - style="background:#e3e6ff;" valign="top"
 * /ja
 * Job Ability
 * - style="background:#e3e6ff;" valign="top"
 * /magic or /ma
 * Magic
 * - style="background:#e3e6ff;" valign="top"
 * /song or /so
 * Song
 * - style="background:#e3e6ff;" valign="top"
 * /ninjutsu or /nin
 * Ninjutsu
 * - style="background:#e3e6ff;" valign="top"
 * /ws
 * Weapon Skill
 * - style="background:#e3e6ff;" valign="top"
 * /range or /ra /shoot or /throw
 * Performs a ranged attack on target
 * - style="background:#e3e6ff;" valign="top"
 * /equip
 * Equip an item
 * - style="background:#e3e6ff;" valign="top"
 * /pcmd
 * Party command
 * - style="background:#e3e6ff;" valign="top"
 * /pet
 * Pet commands
 * - style="background:#e3e6ff;" valign="top"
 * /party or /p
 * Party Chat
 * - style="background:#e3e6ff;" valign="top"
 * /linkshell or /l
 * Linkshell Chat
 * - style="background:#e3e6ff;" valign="top"
 * /say or /s
 * Say Chat
 * - style="background:#e3e6ff;" valign="top"
 * /shout or /sh
 * Shout Chat
 * - style="background:#e3e6ff;" valign="top"
 * /tell or /t
 * Sends a message to target player
 * - style="background:#e3e6ff;" valign="top"
 * /reply or /r
 * Replies to the last person to /tell you
 * - style="background:#e3e6ff;" valign="top"
 * /check or /c
 * Examines Player or Gauges the monster
 * - style="background:#e3e6ff;" valign="top"
 * /target or /ta
 * Moves active pointer to target specified by targeting pronoun
 * - style="background:#e3e6ff;" valign="top"
 * /targetnpc
 * Targets closest NPC (including player pets)
 * - style="background:#e3e6ff;" valign="top
 * Identifies macros and their usage
 * }
 * }

Selecting a Target
At the end of your macro line, you must choose a target in which to activate the spell or ability. The available are as follows:


 * {| border="0" width="50%" cellpadding="2" cellspacing="2"

! style="background:#ffdead;" width="25%" | Pronoun ! style="background:#ffdead;" width="75%" | Target
 * - style="background:#e3e6ff;" valign="top"
 * 
 * Activates automatically on your character
 * - style="background:#e3e6ff;" valign="top"
 * 
 * Activates on current selected target
 * - style="background:#e3e6ff;" valign="top"
 * 
 * Activates on last monster claimed by party (will not work on alliance targets)
 * - style="background:#e3e6ff;" valign="top"
 * 
 * Activates on Call for Help target
 * - style="background:#e3e6ff;" valign="top"
 * 
 * Activates on NPC Fellow
 * - style="background:#e3e6ff;" valign="top"
 * 
 * Activates after toggling between available targets
 * - style="background:#e3e6ff;" valign="top"
 * Activates after toggling between available player characters
 * - style="background:#e3e6ff;" valign="top"
 * Activates after toggling between available NPCs
 * - style="background:#e3e6ff;" valign="top"
 * Activates on last target acquired from or
 * - style="background:#e3e6ff;" valign="top"
 * 
 * Activates on last player to /tell you (similar to /reply)
 * - style="background:#e3e6ff;" valign="top"
 * Your pet's name
 * - style="background:#e3e6ff;" valign="top"
 * Your pet's HP in %
 * - style="background:#e3e6ff;" valign="top"
 * Your pet's TP%
 * - style="background:#e3e6ff;" valign="top"
 * Your widescan target
 * }
 * - style="background:#e3e6ff;" valign="top"
 * Your pet's TP%
 * - style="background:#e3e6ff;" valign="top"
 * Your widescan target
 * }
 * Your widescan target
 * }

Targeting specific party and allience members:


 * {| border="0" width="50%" cellpadding="2" cellspacing="2"

! style="background:#ffdead;" width="25%" | Pronoun ! style="background:#ffdead;" width="75%" | Target
 * - style="background:#e3e6ff;" valign="top"
 * 
 * Targets self
 * - style="background:#e3e6ff;" valign="top"
 * 
 * Targets second party member, and so on to 
 * - style="background:#e3e6ff;" valign="top"
 * Targets top most alliance, first member, and so on to
 * - style="background:#e3e6ff;" valign="top"
 * Targets second alliance, first member, and so on to to
 * }
 * Targets second alliance, first member, and so on to to
 * }

Syntax
When using the top three commands especially, there is a certain syntax you must follow in order to get the macro to work effectively. When programming your macros, be sure to always include proper spelling, punctuation, and targets.


 * {| border="0" width="75%" cellpadding="2" cellspacing="2"

! style="background:#ffdead;" width="40%" | Syntax ! style="background:#ffdead;" width="60%" | Example note: /pet commands will vary based on your job and level.
 * - style="background:#e3e6ff;" valign="top"
 * /ja "Job Ability" 
 * Example: /ja "Benediction"  Example: /ja "Steal" 
 * - style="background:#e3e6ff;" valign="top"
 * /ma "Spell Name" 
 * Example: /ma "Blizzard IV"  Example: /ma "Curaga"
 * - style="background:#e3e6ff;" valign="top"
 * /so "Song Name" 
 * Example: /so "Army's Paeon III"  Example: /so "Horde Lullaby" 
 * - style="background:#e3e6ff;" valign="top"
 * /ws "WeaponSkill" 
 * Example: /ws "Sturmwind"  Example: /ws "Hexa Strike" <bt>
 * - style="background:#e3e6ff;" valign="top"
 * /equip "Gear"
 * Example: /equip ring1 "Zircon Ring" Example: /equip main "Ice Staff" Example: /equip main (if you do not put anything, you remove the current item)
 * - style="background:#e3e6ff;" valign="top"
 * '''/ta "Target Name or Pronoun"
 * Example: /ta <bt> Example: /ta "Helm Beetle"
 * - style="background:#e3e6ff;" valign="top"
 * '''/pcmd [subcommand] "Target"
 * Example: /pcmd add "Dudeman" Example: /pcmd leave
 * - style="background:#e3e6ff;" valign="top"
 * '''/pet [subcommand] "Target"
 * Example: /pet Deploy <t> Example: /pet Deactivate <me>
 * - style="background:#e3e6ff;" valign="top"
 * /? [macro]
 * Example: /? /pcmd Example: /? /equip
 * }