Vie Lassiel Admin replied

615 weeks ago

What you can do with macros and why it's usefull
There is a lot of stuff we can do with a macro.
A macro can be very strict, or really open depending on your playstyle and what you wish to do! For example you can cast sleep on a mob that has been marked or, you can cast a cure on a party member you mouse over.

But before we get to how to do this..
Lets first understand how Macros work!

Basicly, a macro consists of 3 parts:
- The command (What kind of Macro you want)
- The Action (The specific thing you want it to do)
- The Target (What you want it to be used on)

Ex: /action "Repose" <t>

Here "/action" is the command, it's telling the game you want to use an actionl. The "Repose" part is the action, it is telling which action skill to perform, & "<t>" is the Target. <t> refers to your current target.

A great use for macros that use ability skills, is if you want to cast it on a very specific target and that target is moving around all over the place and your tab targeting is no cooperating, or you're a healer and you don't want to lose your tank as your main target!

Before pulling, you could set up markings on targets.
For example, if you want to sleep a specific mob you can place the stop1 mark on the target before pull, then use a macro like this to always cast repose on the marked target.

Ex: /action "Repose" <stop1>

That way you dont have to mess with selecting the mob, or take your focus off the tank. You can just press it, and you know it's going to cast on the target you marked with the stop1 sign mark, without ever unselecting the tank!

You could even create a macro to place a mark on a target for an easier setup!
Ex: /marking stop1 <t>

You can also create a multiple line macro when you need it to do more than 1 action. For example if you want to allow the party to know you are going to cast protect, you can use the following example:

/p {Gather Together} for {Protect}
/wait 2
/action "Protect" <me>

This will announce in party chat: "{Gather Together} for {Protect}", then after the wait (2 seconds) it will cast protect on your self.

List of commands
Now that you have an idea of how it works..
Here's a list of some things you can do!

- /action (/ac)
Used for all actions, weaponskills, spells and abilities. Uses an action on specified target. Uses current target when not specified.
This cannot be used with actions you have not yet learned, or when restricted by other factors.

Macro Ex: /action "Protect" <me>

- /partycmd (/pcmd)
Executes various party commands.
Opens your party members display
when no subcommand is specified.

Subcommands:
add ―Player name – Invite a player to your party.
leave – Leave your current party.
leader ―Player name – Pass leadership to a player in your party.
kick ―Player name – Remove a player from your party.
breakup – Dissolve your current party

Macro Ex: /pcmd add <t> (Invites the person I target to my Party)

/marking (/mk) type
Set a sign on the specified target. Uses current target when not specified.

Target types:
attack1(up to 5)
bind1 (up to 3)
ignore1 (up to 2)
circle
cross
square
triangle
off (Turns off enemy sign.)

Macro Ex: /marking attack1 (Sets sign ―Target to Attack 1 on current target.)
A tank could add this into one of his attacks to quickly mark the target he/she's attacking without effort.
This can also be used for mages when they cast sleep!

Various Targeting Commands
/target (/ta) name – Targets the specified target by name.
Target must be within range for this command to function.

/targetnpc (/tnpc) – Targets the closest NPC within a certain radius.

/targetenemy (/tenemy) – Targets the closest enemy within a certain radius.

/battletarget (/bt) – Targets the closest enemy within a certain radius that is attacking you.

/assist (/as) name or placeholder like <t> – Targets the target of another Player or NPC by name or via placeholder. (A target must be specified.)
Assists current target when not specified.

/facetarget (/ft) – Immediately turns your PC in the direction of your current target.

Other Usefull Commands
/recast action name – Displays time remaining until the specified action can be used again.
/echo (/e) message – Displays a message that only you can see.

List of Placeholders (Very Useful)
<t> Displays current target name.
<tt> Displays target of current target's name.
<me> Displays your character's name.
<0> Displays your character's name.
<1>~<8> Display Party Member 1-8's name.
<attack1>~
<attack5>
Displays Target to Attack 1–5‘s name.
<bind1>~<bind3> Displays Target to Bind 1–3's name.
<stop1>~<stop2> Displays Target to Stop 1-2's name.
<square> Displays target marked with a square's name.
<circle> Displays target marked with a circle's name.
<cross> Displays target marked with a cross's name.
<triangle> Displays target marked with a triangle's name.
<mo>,<mouse> Displays mouseover target's name
<hp> Displays current HP and maximum HP.
<hpp> Displays current HP as a percentage.
<mp> Displays current MP and maximum MP.
<mpp> Displays current MP as a percentage.
<tp> Displays current TP.
<class>,<job> Displays current class and level.
<pos> Displays coordinates of current location.

An elaborate Example for a Macro
Great for allowing your self time to chat!
/p Starting Buff Sequence!
/ac "Protect" <me>
/wait 3
/ac "Stoneskin" <1>
/wait 3
/ac "Stoneskin" <2>
/wait 3
/ac "Stoneskin"<3>
/wait 3
/ac "Stoneskin <4>
/p Ended Buffing Sequence!

You can also use this for combos or DoT's!

/ac "Fracture"
/wait 3
/ac "Straight Shot" <t>
/wait 3
/ac "Heavy Swing" <t>
/wait 3
/ac "Maim" <t>
/wait 3
/ac "Heavy Swing" <t>
/wait 3
/ac "Skull Sunder" <t>

/ac "Aero2" <t>
/wait 1
/ac "Aero" <t>

Now this is a great way to make your life easier and allow you to chat and do other things mid fight, however.. the macro system does not support decimal /wait commands, therefore most of the time, these sort of macros will have to wait longer than the GCD, resulting in a net loss of dps. So while macros for combos are usefull and nice to have, it's best to use attack skills manually when doing dungeons / raids.

An example for a saving bar space Macro
/ac "Raging Strikes" <me>
/ac "Heavy Swing" <t>

Assuming you don't need to save Raging Strike for a specific part of the fight… This will let you forget about Raging Strikes usage and use it on cooldown. However, this macro will throw an error which leads us to:

Turning off error reporting in your logs
You may want to do this, because the parts of your macro that aren't executed (because other parts are) will display errors saying they couldn't be executed. It's not a problem; it's just annoying.

MP Costs and CD Display
Another neat thing I found out..

/micon Repose

This will actually make the macro have the skill icon for Repose,
or any skill you put in, it'll also show the MP Cost and display the Cooldown!
How neat!?

Enjoy~!


last edited 615 weeks ago by Vie Lassiel

Vie Lassiel Admin replied

615 weeks ago


Now.. there are a few tricks you can use that I think can be greatly beneficial!

If you want to create macros for combat that can be used in dungeons / raids, there are a few things you can do. Just depends on the skills!

===================================

DPS Burst Macro
/ac "Hawk Eye" <me>
/ac "Blood for Blood" <me>
/ac "Raging Strikes" <me>
This macro will use the first skill that is available in the list as you continue to press it,
so if you wanted to save room on your hotbar, and make it easier to use your combo abilities, you could use this method so you only have to spam one button to use all the skills needed. Just be sure to do this with skills that have somewhat of a cooldown, so it continues to go down the list.

If it only has a GCD (Global Cooldown) then you'd spam the same skill over and over without going down the list.. a suggestion would be to put skills with a cooldown on the top of the list, and then end it with a GCD skill, so you'll spam the GCD skill until the other skills refresh.


A very good command to remember:
/recast "Ability"
This tells you how long you have on the ability cooldown,
so macros such as following can be very useful:


~ Tells you how much time left on the cooldown for Provoke when you cast Flash
/recast "Provoke"
/ac Flash <t>


~ Lets you know how long before you can Raging Strikes again each time you use Heavy Shot
/ac "Heavy Shot" <t>
/recast "Raging Strikes"


last edited 615 weeks ago by Vie Lassiel

Vie Lassiel Admin replied

615 weeks ago


Feel free to post any suggestions you may have, or any macros you have created that you want to share and I'll add it to this list!


Arcanist (Summoner / Scholar)

Archer (Bard)

Conjurer (White Mage)

- Cast repose on the target you marked previously without you needing to swap target,
and allow the party to know not to touch it!
/micon Repose
/p Sleeping <stop1> Don't touch it!
/ac Repose <stop1>

- Cast Raise on the target and broadcast in party who you are raising!
/micon Raise
/p Raising <t>! Get Ready!
/ac Raise <t>

- Cast Cure on mouse over. Very useful when you need to heal another member of the party without unselecting the tank!
/ac "Cure" <mo>

- Cast Aero on target of target. Its nice because if you target the tank, it will DoT the monster your tank is attacking.
/ac "Aero" <tt>

Alternatively : Cast Aero II and then Aero directly after while targeting the tank.
/micon "Aero II"
/ac "Aero II" <tt>
/wait 3
/ac "Aero" <tt>

The attack skill sort of macros is strongly recommended to have on a seconday hotbar that you use for when you are in a party, while keeping your self a solo hotbar without them. I'd also strongly encourage doing this for Stone II and Fluid Aura as well.

- Cast Fluid Aura on a marked target, then sleep them right after.
/ac "Fluid Aura" <attack2> OR <attack3>
/wait 1
/ac "Repose" <attack2> OR <attack3>

Alternatively
- Cast Fluid Aura on target of target.
/ac "Fluid Aura" <tt>

Gladiator (Warrior)

- Cast Provoke on Mouse over.
Great for when you're tanking multiple targets and 1 slips away.
Also tells you how much time is left on the cooldown of Flash!
/recast "Flash"
/ac Provoke <mo>

- Tells you how much time left on the cooldown for Provoke when you cast Flash
/recast "Provoke"
/ac "Flash" <t>

- This is great for when you're fighting a mob that quickly changes aggro to a new target!
Covers the mobs new target.
/ac "Cover" <tt>

Alternatively
- Covers the target of your mouseover
/ac "Cover" <mo>

Marauder (Paladin)

- Use Raging Strikes on Cool Down without having to worry!
/ac "Raging Strikes" <me>
/ac "Heavy Swing" <t>

- A pretty nice Marauder (Paladin) Macro!
This macro will try for Mercy Stroke first, if that can't be done, it will do overpower, if you are out of range, it will Tomahawk.
/ac "Mercy Stroke" <t>
/ac "Overpower" <t>
/ac "Tomahawk" <t>



Lancer (Dragoon)

Pugilist (Monk)

- Perfect Monk Combo Macro.
It goes down the list, doing the first available skill
this also clears up space on your hotbar, allowing room for more important things.

/micon bootshine
/ac "Haymaker" <t>
/ac "Snap Punch" <t>
/ac "True Strike" <t>
/ac "Bootshine" <t>

Thaumaturge (Black Mage)

General Purpose

- Blacklist the last person who sent you a tell.
This is VERY useful for blocking RMT spammers. (Gil sellers)
/black add <r>

- Mark a target
/marking Stop1 <t>

-








last edited 615 weeks ago by Vie Lassiel
Please log in to post a reply.