Results -9 to 0 of 30

Threaded View

  1. #13
    Player
    Rongway's Avatar
    Join Date
    Aug 2013
    Posts
    4,178
    Character
    Cyrillo Rongway
    World
    Hyperion
    Main Class
    Black Mage Lv 100
    Enough people have explained why you shouldn't macro this, so I'm going to talk strictly about how to work the macro system without judgement as to whether you should.

    The first logic flaw in your macro is that you have put the oGCD action first.

    Any macro that performs combat actions should list GCD actions first. The reason for this is that if you put oGCDs first, they will all execute and expend all charges before the macro reaches the GCD line. You want to be able to press this macro and use a GCD immediately if available so that you don't delay your GCD to use all the oGCDs first. Here is the ideal priority order for a do-everything button:
    1. Restricted GCD actions -- actions on the GCD that are not always available because they require procs or resources.
    2. Always-available short-range GCD action -- a single short-range GCD action. You can only use one, because if they're all always available, the first one is the only one that will ever execute.
    3. Always-available long-range GCD actions -- you can have multiple long-range actions but they must be in order of shortest range to longest range. If you list the longest range action first, it will always take priority over the shorter range actions.
    4. Always-available 0-range or no-target GCD action -- a single GCD action that has no range requirements
    5. oGCD actions -- these should at the end because you don't want to delay the GCD by blowing all your oGCD charges first.

    If you put restricted GCD actions after always-available GCD actions, you will never use the restricted GCD actions because the always-available GCD actions will always be available. If you put the GCDs after the oGCDs, you will sit there spamming oGCD actions until they're all gone, then finally move on to GCD actions.

    If you want the True North effect before using True Thrust, you will first have to trigger the GCD with some other action so that you can press the button while True Thrust is locked out. This is an unavoidable requirement of correct macro ordering.
    (2)
    Last edited by Rongway; 07-29-2020 at 09:09 PM.
    Error 3102 Club, Order of the 52nd Hour