I do not play a dragoon, but have macroed 5 other jobs.
  • Instant abilities have 1s long animation, so insert /wait 1 between them.
  • Target types:
    • undefined (same as if you just press the skill);
    • <t> - your target;
    • <tt> - target's target;
    • <mo> - mouse over.
  • /macroicon "Skill Name" sets specified skill icon and cooldown + cost values.
  • Writing in chat (<se.1-16> are sound signals):
    Code:
    /p Message <se.1>
  • You can include <t>, <me> and the rest in chat messages, including emotes.
  • If you specify ability in your message - use tab when typing to make it cross-language.
  • Some skills scale together well, like Fight or Flight and Bloodbath:
    Code:
    /macroicon "Fight or Flight"
    /ac "Fight or Flight"
    /wait 1
    /ac "Bloodbath"
  • /mk attack, /mk ignore and /mk bind allow to mark targets incrementally (no need to specify 1,2,3 etc).
  • Using macros for dps rotation makes you loose 0.5s on 2 skills combo and 1s on 3 skills combo. This is not as bad as people say because can be used during atma grind (you press 1 button and can chat for a while) and for classes that don't have a fast resource recovery (WHM, WAR, PLD, etc).
  • Some skills have a reason to be macroed, but some don't. Reason to macro would be multiplicative scaling and sharing a similar cooldown. Reason not to macro would be skills not scaling together (why macro two defensive buffs if they probably work incrementally) or having different cooldown times (why trigger both buffs if you may need to save the longer one for later).