FFXIV Macros

Also helpful: see Lodestone Macro Page

NOTE:  The following was copied out of the Lodestone, I’ve not tested them all yet

Also: for some reason macros that are copied and pasted from sites directly into the FFXIV Macro UI system will sometimes not work. Your best bet is to type them out yourself instead of trying to copy them in.

Table of Contents – Macro Commands

Micro Icons

Using “/macroicon” or “/micon” Displays specified icon, recast time, help text, and other information regarding the specified action. Can only be used once in the first line of a user macro

Text commands Description
/macroicon “gearset number” gearset Displays the specified gear set’s icon.
/macroicon “general action” “general Displays the icon of actions from the General tab of the Actions & Traits menu.
/macroicon “mount name” mount Displays the icon of the specified mount.
/macroicon “minion name” minion Displays the icon of the specified minion.
/macroicon “emote name” emote Displays the icon of the specified emote.
/macroicon “sign name” marking Displays the icon of the specified sign.

Chat Commands

Note: You can type these following chat commands and then hit enter, and it will change your default chat to that mode so whatever you type in the chat box, it will go to that mode by default. This works even with private /tells, so you can actually make it so that what you type automatically goes to even a certain friend. :)Another use for these is to use them in multi-line action macros to communicate specific information when in battle.Example /p <Sleep> <Just used it>  <t>

entry Description
/tell [PC_name] [mes.] Private message a specific PC within the same World.
/s [mes] Public message to all PCs within a small radius.
/sh [mes] Public message to all PCs within a larger radius.
/y [mes] Public message to all PCs within an even larger radius.
/fc [mes.] Sends a message to all members of your current FC
 /p [mes.] Sends a message to all members of your current party
 /a [mes]  Sends a message to all of your current alliance members.
 /l [mes.]  Sends a message to all members of your active linkshell
 /l1 [mes.]  Sends message to all members of the 1st LS in your LS list
 /l2 [mes.]  Sends message to all members of the 2nd LS in your LS list
 /l3 [mes.]  Sends message to all members of the 3rd LS in your LS list
 /l4 [mes.]  Sends message to all members of the 4th LS in your LS list
 /l5 [mes.]  Sends message to all members of the 5th LS in your LS list
 /l6 [mes.]  Sends message to all members of the 6th LS in your LS list
 /l7 [mes.]  Sends message to all members of the 7th LS in your LS list
 /l8 [mes.]  Sends message to all members of the 8th LS in your LS list
 /e [mes]  Echo – Displays a message that only you can see.
 /[mode]  Designates default chatmode (party/linkshell/say/shout/tell/fc) by pressing enter afterexample:/p (press enter)    - would make your default channel be party chat.

Targeting Commands

entry Description Example of use
 /target [Name]  Line item used to designate who to use skill on   /target “Mini Ninja”
 <t> Syntax to designate who an action is to be used on  /ac “Cure” <t>
 /focustarget Line item used to set a focus target  /focustarget <t>
 <focus> Syntax to use action on focus target  /ac “Aero” <focus>
 <tt> Syntax to use action on your target’s target  /ac “Aero II” <tt>
 <p>   or  <pet> Syntax denoting current pet – will display name   /ac “Sustain” <pet>
 <me>  Uses action on yourself   /ac “Stoneskin” <me>
 <mo>  Syntax used to implement mouse-over function  /ac “Cure” <mo>
 /battletarget or /bt  Targets nearest engaged enemy  /bt
 <bt>  Syntax to use action on nearest engaged enemy  /ac “Aero” <bt>
 /assist  or /as   Line item used to target your target’s target  /assist <t>
 <p0> or <0>  Targets you – Displays your name   /ac “Medica” <0>
 <p1> or <1>  Targets 1st Party member  - Displays their name  /ac “Cure” <1>
 <p2> or <2>  Targets 2nd Party member  - Displays their name  /assist <2>
 <p3> or <3>  Targets 3rd Party member  - Displays their name  /ac “Regen” <3>
 <p4> or <4>  Targets 4th Party member  - Displays their name  /ac “Cure II” <4>
 <p5> or <5>  Targets 5th Party member  - Displays their name  /ac “Stoneskin” <5>
 <p6> or <6>  Targets 6th Party member  - Displays their name  /ac “Adloquium” <6>
 <p7> or <7>  Targets 7th Party member  - Displays their name  /ac “Protect” <7>
 <le>  Targets/Displays name of last enemy targeted  /ac “Stone” <le>
 <la>  Targets/Displays name of last enemy you attacked  /ac “Aero” <la>
 /targetpc   Line item targets closest Playable Character within range  /targetpc
 /targetnpc   Line item targets closest NPC or enemy within range  /targetnpc
 /targetenemy  Line item used to target nearest enemy  /targetenemy

Utility Commands

This section gives you commands with more of a Utility function. Using the “Marking” commands in macros can be very useful. Example being a tank could automatically mark his current target, or someone with crowd control duties could actually mark what enemy they have slept or bound.

entry Description
 <pos>  Gives your current position on the map  - Zone X & Y Coordinates, also creates hyperlink that can be clicked and shows position on that instance of the map
  /wait #  Replace # with the number of seconds you want to pause
 <wait.1>  Replace # with the number of seconds you want to pause
 /ft  Makes your character face its target
 /bm  Toggles active and passive mode
/item  Uses item specified on selected target      ex: /item “potion” <me>
 /follow  Follow current target                               ex: /follow <t>
 /automove  Continue moving in current direction
 /random  Rolls random number between 0 and 100
 /gs change #  Change Gear set                                    ex: /gs change 4
 /job  Toggles job stone for that class
 <job>  Displays your current Job and level
 <hp>  Displays your hit points
 <hpp>  Displays your hit points in percentage
 <mp>  Displays your magic points
 <mpp>  Displays your magic points in percentage
 <tp>  Displays your tactical points
 <tpp>  Displays your tactical points in percentage
 /logout  Begins Logout process
 /shutdown  Begins Shutdown of the game client
 /clock  displays current time and timer information
 /psort  Sorts your Party list   Tanks <  Healers  < DPS
 /lsync  Level Sync

Sound Commands

You can use sounds to get the attention of your party or alliance members. You can even use them in echo messages to yourself. Listen to this video to hear the different ones.

entry Description
 <se.1>  Listen to this video
 <se.2>  Listen to this video
 <se.3>  Listen to this video
 <se.4>  Listen to this video
 <se.5>  Listen to this video
 <se.6>  Listen to this video tribal drums
 <se.7>  Listen to this video
 <se.8>  Listen to this video
 <se.9>  Listen to this video
 <se.10>  Listen to this video
 <se.11>  Listen to this video
 <se.12>  Listen to this video
 <se.13>  Listen to this video
 <se.14>  Listen to this video
 <se.15>  Listen to this video
 <se.16>  Listen to this video

Marking Commands

entry Description Example of use
 /marking  Designates a command to mark something  /marking attack1 <t>
 /mk  Designates a command to mark something  /mk ignore1 <t>

Sign Types

entry Description Example of use
 attack1 to attack5  number your targets 1 to 5  /mk attack3 <t>
 ignore1 to ignore2  mark targets should be ignored or slept  /mk ignore1 <t>
 bind1 to bind3  mark targets that should be bound or slept  /mk bind2 <t>
 circle  mark target with a circle  /mk circle <t>
 square  mark target with a square  /mk square <t>
 triangle  mark target with a triangle  /mk triangle <t>
 X  mark target with a X  /mk X <t>
 waypointsA – C  not sure if macro of this is yet available

Pet/Companion Commands

~WIP~ This section gives you commands dealing with pet and companion commands.

entry Description Example of use
 /petaction or /pac  Pet Action  /pac “Obey”
 /buddyaction
 /companionaction  Change the stance of your companion

Multi Action Macros

Multi Action Macros are created when you want for multiple actions to automatically happen either at the same time, or skills to happen in sequence. Here is an example of a macro that will have multiple actions fire off at once:

 /micon “Repose”
 /mk “ignore1″ <t>
 /p marked for <Sleep> <t> Please don’t attack!
  /ac “Repose” <stop1>

The above macro would mark the target as to be ignored by your party, while at the same time tell your party you are sleeping the target, as well as starting to cast your repose (whm sleep) spell.

 /micon “Raise”
 /ac “Swiftcast” <me> <wait.1>
 /ac “Raise” <t>
 /ac “Resurrection” <t>
/p Raising <t>  Please take caution! <se.1>

The above macro would cast Swiftcast, begin casting Raise, all while notifying your party that who is being raised. By adding both Raise & Resurrection, the macro will use whichever one is available to you.

 /ac “Fast Blade” <t> <wait.3>
 /ac “Savage Blade” <t> <wait.3>
 /ac “Rage of Halone” <t>

The above macro would run through your combo without you having to press another button until the last skill went off. (Just an example.. I wouldn’t actually use this particular one, as it is useful to be able to switch targets between actions when tanking, but you can see what I mean about automatically utilizing combos with this example)

Also: Depending on your own lag, you may have to use /wait 3 instead. I’ve heard reports that people have been able to use the 2.5,,while others have said they cannot. Try it and see what works for you.

Context Sensitive Macros

Context Sensitive Macros are macros that you can create, where upon pressing it, the macro will fire off the first available action listed where the conditions are met. This is useful if you want to have something automatically trigger first if its available before using another skill. You will want to turn off error notices if you use these types of Macros as they will fill your chat log with all the misfired actions that didn’t happen when you pressed the macro.

These types of macros are more advanced and can employ some tactical reasoning, yet are still slightly limited and often encourages the “spamming” of the macro itself to get the desired effects

Here is an example of a Context Sensitive Macro for an Archer/Bard:

 /macroicon “Straight Shot”
 /ac “Straight Shot”
 /ac “Misery’s End”
 /ac “Bloodletter”

(This macro will use Straight Shot, Misery’s End and Bloodletter in a row if spammed, good starter gives you your 10% Crit for Dots)

If you are familiar with these particular skills you’ll notice that they have different global cooldowns as well as that for “Misery’s End” to activate, there has to be certain qualifying scenarios that have been met before you can use the skill. This Macro would use straight shot, then if pressed immediately again and the mob was at the correct percentage of health, it would use “Misery’s End” which is off the global cooldown, but if those qualifications weren’t met, it would check and try to shoot off “Bloodletter” which is also off the Global Cooldown. You’d spam this macro button quickly three times before going onto the next.

Here is another example of a context macro that reacts depending on what kind of target is available. (This particular one is useful for healers.

 /micon “Stone”
 /ac “Stone” <tt>
 /ac “Stone” <t>
 /ac “Stone” <mo>

The above macro allows you to have one single hotbar button that would either cast stone on your target’s target, or your target.

Another example, only for Gladiator / Paladin could be something like this:

 /mk “attack1″
 /ac “Savage Blade”
 /ac “Shield Lob”

This macro would mark the target, then depending on the distance away from the mob, would either Savage Blade (if enemy is close) or Shield Lob (if enemy is farther away).

Similar to the above example, only this time for Marauder/Warrior:

 /mk “attack1″
 /ac “Heavy Swing”
 /ac “Tomahawk”

This macro would mark the target, then depending on the distance away from the mob, would either Heavy Swing (if enemy is close) or Tomahawk (if enemy is farther away).

Fun Macros

Some have had great fun making creative macros! Here are some examples!
WHM Holy Gear change: (found on Reddit) - * Change the number to the gear set you want to use.

 /ac “Holy” <me> <wait.4>
 /ac “Divine Seal” <me>
 /gs change 11

Scholar Gear changes:

 /ac “Aetherflow” <me>
 /gs change 19
 /wait 3
 /ac “Miasma II” <me>
 /gs change 20
 /wait 3
 /ac “Surecast” <me>
 /gs change 22
 /wait 3
 /ac “Swiftcast” <me>
 /gs change 21
 /wait 1
 /ac “Blizzard II” <me>

Class Specific Macros